obfuscation

    0

    1答えて

    これは簡単な作業です:ログにretraceを実行して、クラスとメソッドの名前を取得します。リトレースはジョブの一部を実行し、スタックトレースだけを破棄し、他のすべてのログレコードを破棄しません。私は、通常のログ行を持っている: 07/11/16 11:17:26 Info thread:GeneralFactory : at com.a.b.c.d(SourceFile:482)-Some Tex

    0

    1答えて

    アンドロイドスタジオ2.0と最新のgradleを利用してアンドロイドアプリケーションでJACKを使用していますが、プロガードを使用してコードを難読化したい場合は、クラッシュするが、私がproguardファイルに-dontobfuscateを置くとアプリケーションはうまくいく.Jackを使うときにコードを難読化する方法は? build.gradle(アプリモジュール) ProGuardのファイル:

    0

    1答えて

    プロゲードの名前を変更する方法を変更することは可能ですか?したがって、A、B、C dは:難読化後 public class MyClass { private int variable1 = 1; private int variable2 = 2; private int variable3 = 3; private int variable4 = 4;

    0

    1答えて

    私は非常に奇妙なコードを読んでいます。 はどのようにして読み、/u internal void method_29(int num) { uint num2 = 1u << num; this.\u200D\u206B\u202D\u200C\u206E\u202D\u200F\u202E\u200C\u200F\u206C\u206A\u202D\u200B\u202B\u

    0

    1答えて

    ProGuardの難読化ソースコードを読むとき。 **acceptの呼び出しは、ClassPoolのように多く、たとえばacceptclassesAcceptclassAcceptです。 これらのAPIの意味はなんですか?

    0

    2答えて

    RTTIシンボルを簡単にスクランブルする方法はありますか? すでに行われているいくつかのもの: 静的ビルド - 物事がライブラリと動的ライブラリを持つようにはクリーンなインターフェイスが存在しない間にインライン化を受けると明らかにこれは多くのことができます。ライブラリはクロスプラットフォームで動作するため、これを行う必要があります(これは、1つの太いライブラリファイル) "strip"を使用してい

    0

    3答えて

    私は、いくつかのファイルとリンクされたライブラリと共有する大きなプロジェクトを持っています。私の共同作業者は、特定の機能を変更する必要があります。コードの開発に必要のない部分を部分的に難読化する方法はありますか?

    1

    1答えて

    不必要に複雑なコードをどのように消し去るかを学んでいます。だから、基本的に、私はその複雑な表現を含むPYファイル内のすべてのリテラルを、評価する必要が return 'dead' :に return ('d' + chr(101) + chr(97) + chr(200 - 100)) # returns 'dead' :たとえば、私は、このコード行を書き換えることができるようにしたいと思

    1

    2答えて

    .jarファイル(基本的には.classファイルのグループ)をリバースエンジニアリングしようとしています。しかし、2つの困難があります。 は変数、メソッドやクラスの一部が正しく表示されない可能Unicode文字、と命名されています。これにより、ソース編集が非常に不便になります。 Javaキーワード(ifなど)の名前のクラスもあります。したがって、Javaコンパイラは、リバースエンジニアリングされた