問題タブ [decompiler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
20563 参照

ms-access - VBA/Accessソースコードを入手する

レガシーアクセス/VBAアプリケーションをC#で書き直しています。私はVBAプログラマーとして制限されていますが、コードは最小限にコンパイルされ、ほとんどスクリプトとして実行されているという印象を受けていますか?明らかに、セキュリティ/ VBAはありません。alt+f11を押すだけでソースコードを取得できます。このコードを逆コンパイル/取得するための良い方法はありますか?

だから私はこれを試しました: http://forums.databasejournal.com/showthread.php? t = 34222

これは、.mdbファイルを逆コンパイルする方法に関するもののようです。

ただし、プログラムはすぐに自分自身を再コンパイルしました-または少なくとも左下のステータスバーで自分自身を再コンパイルしていると言います。何か案は?

0 投票する
2 に答える
1023 参照

java - Eclipse用のJavaデコンパイラ

クラスを逆コンパイルするためにEclipseにJDを使用しています。行番号に問題があります。たとえば、デバッガーは現在の行1123を表示しますが、JDによって生成されたソースコードは1000行未満ですが、コメントに正しい(または非常に近い)行が表示されます

実数直線はわずか51です。

この問題を解決することは可能ですか?

0 投票する
4 に答える
4049 参照

java - jarファイルに入ったJava内で宣言された文字列を抽出するにはどうすればよいですか?

stringsjarファイル用のUnixコマンドに相当するものはありますか?

例を挙げると、このJavaファイルがある場合:

コンパイルされ、bar.jarに配置されます

理想的には、bar.jarでコマンドを実行して、文字列「I'm so meta」を標準出力に送信し、grepできるようにします。

私が解決しようとしている問題は、Javaプログラムでエラーメッセージが表示されることです。どのjarファイルからのものか知りたいです。

0 投票する
2 に答える
20149 参照

java - jarファイルを逆コンパイルして元のソースを取得できますか?

私に起こった大きな問題があります。作成に3か月以上かかったプログラムを書いていますが、今日、誤ってソースコードを削除してしまいました。

私はNetBeansで作業していて、クリーンアップしてビルドしたばかりなので、まだ動作中の.jarファイルがあります。プログラムは私のコンピューターではなくフラッシュドライブに保存されたため、クラスはごみ箱に入れられていません。

ソースコードを取り戻す方法を教えてもらえますか?

0 投票する
3 に答える
1887 参照

java - 逆コンパイルされたJavaプログラムが常に直接コンパイル可能であるとは限らないのはなぜですか?そうでない部分は何ですか?

そのため、コンパイル済みの Java プログラムにわずかな有効な法的変更を加えようとしています。JD-GUI for Mac を使用して逆コンパイルしています。ほとんどの場合、逆コンパイルされたコードにはエラーがありませんが、宣言されていない変数、複数の同一の変数宣言、すぐにコンパイルできない奇妙なステートメントなど、奇妙なことがいくつかあります。逆コンパイルされたコードの奇妙なステートメントのいくつかは、本当に不可解です。特に 1 つの switch ステートメントで問題が発生しました。

PackageName.ClassName はこのステートメントが含まれるクラスであり、InnerEnumName は ClassName 内の内部列挙型です。getPlatform() は ClassName のメソッドであり、InnerEnumName 型の列挙型を返すことにも注意してください。

奇妙な部分は、このクラスから問題のあるステートメントを取り除いてコンパイルし、プログラムに挿入し直したところ、動作し始めましたが、いくつかの奇妙なバグがありました。たとえば、switchステートメントを次のように変更した場合

ケース 4 にヒットするはずのときに、ケース 3 (3 番目のケースと値 3 のケース) にヒットし始めました (再び 4 番目のケースと値 4 のケース)。

0 投票する
4 に答える
676 参照

c# - これは有効な C# コードですか?

これは有効な C# コードですか?

上記の例は JustDecompile (.NET 逆コンパイラ) から取得したもので、元のバージョンは以下のとおりです。

最初のリストが逆コンパイル エラーなのか、それともコンパイラによって生成された有効な C# コードなのかを知りたいです。メソッドGetSampleProductsのコードがどうなっているのか、非常に興味があります。

0 投票する
3 に答える
1369 参照

java - .apkファイルからソースコードを取得するときに問題が発生しますか?

このリンクに従って。最初の2つの手順を実行できますが、このJava逆コンパイラを使用してソースコードを取得することはできません。良いdjjava逆コンパイラを持っている人がいたら、それを私に送ってください。また、apktool v1.x AND apktoolxmlファイルを取得するための良いものが必要です。前もって感謝します。

0 投票する
2 に答える
4013 参照

java - Java Decompiler for Eclipse (JD-Eclipse) が Ganymede で実行されない

多くのプラットフォームに JD-Eclipse をインストールしましたが、問題なく動作します。インストールが機能しないプラットフォームがあります。各製品のどのバージョンをインストールする必要があるかを正確に特定してください。注: インストール要件を慎重に確認し、目的のプラットフォームに Eclipse を再インストールしました。また、要件が同じではないため、Helios で実行されていない JD Eclipse とは別の質問です。

0 投票する
5 に答える
8257 参照

c# - C# コードを逆コンパイルから保護するにはどうすればよいですか?

重複の可能性: .NET の世界での難読化に代わる
.Net 難読化

ほんの数分前に、C# の .exe を VB ソリューションに変換できる無料のツールがいくつかあることを知りました。これは、私の独自のコードを表示、編集、および再コンパイル/再配布できることを意味します。これを防ぐ方法はありますか?

0 投票する
2 に答える
31110 参照

c# - dotnet dll を逆コンパイルしてコードを変更する

.NET DLL のコードを変更する必要があります。.NET Reflector で DLL をコンパイルするとコードが表示されますが、DLL のコードを変更することはできません。.NET Reflector を使用して、コードを逆コンパイルしてハードディスクに保存しましたが、コードを再コンパイルするとエラーが発生します。

バイナリ形式で逆コンパイルされるコードはほとんどありません。C# で逆コンパイルされるコードはほとんどありません。DLL を変更して再コンパイルするツールはありますか?

DLL を逆コンパイルするために使用したツールは次のとおりです。

  • ILSpy
  • ディスシャープ
  • Reflector7.1 Reflexilプラグイン付き
  • Spices.Net.Suite.5.8
  • .NET 1.0.0 を展開する
  • devextras.codereflect
  • dotPeek-1.0.0.2545
  • インテリロック
  • JustDecompile_BETA_2011.1.728.1

残念ながら、DLL コードを再コンパイルするための完全なソース コードを提供するツールはありません。