問題タブ [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.
c# - .NET アプリケーションでアセンブリの依存関係を分析するための優れたツールは何ですか?
たくさんのツールがあることを知りました。どのアセンブリが欠落しているかを表示するための優れたツールを見つけたいです。.NET アプリを実行しようとしたときに、依存関係アセンブリの 1 つが見つからない可能性があるという例外が発生しました。
アップデート
ライブサーバーでテストしたい。したがって、理想的には、サーバーを変更せずに実行できます。サーバーにアプリケーションをインストールできます。
前もって感謝します。
decompiler - MavenリポジトリのjarファイルのJavaクラスを逆コンパイルします
m2eclpse を使用すると、jar ファイル内のクラス ファイルを一覧表示できます。ただし、Jad と JD-eclipse はどちらも機能しません。
「open with」を使用すると、次のようなエラーが表示されます
org.eclipse.core.runtime.CoreException: Class File Viewer は、指定された入力 ('org.eclipse.ui.part.FileEditorInput') を処理できません。org.eclipse.jdt.internal.ui.javaeditor.ClassFileEditor.doSetInput(ClassFileEditor.java:652) で org.eclipse.ui.texteditor.AbstractTextEditor$19.run(AbstractTextEditor.java:3200) で org.eclipse.jface。 operation.ModalContext.runInCurrentThread(ModalContext.java:464) at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372) at org.eclipse.jface.window.ApplicationWindow$1.run(ApplicationWindow.java:759) ) org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) で org.eclipse.jface.window.ApplicationWindow.run(ApplicationWindow.java:756) で org.eclipse.ui.internal.WorkbenchWindow. org.eclipse.ui で (WorkbenchWindow.java:2642) を実行します。
MavenリポジトリからJavaクラスファイルを逆コンパイルする方法について何か考えはありますか? ありがとう。
java - Javaバイトコードの逆コンパイル-未使用のメソッドが存在しますか?
私が持っていると言う
私のプログラムでは、そのメソッドは実際に実行されたコードのどこにも呼び出されていません。バイトコードにコンパイルされますか?または、Javaコンパイラはその事実を認識し、それを除外しますか?本当に呼び出されていないので、過去のバイトコードになることは決してないでしょう。
Javaは逆コンパイルが簡単なことで有名なので、私は尋ねます。未使用のメソッドはすべて、.classファイルの1つを逆コンパイルするときにも存在しますか?
これは当てはまらないと思います。なぜなら、そうだとすれば、すべてのJavaファイルには実際のコードを隠すための膨張コードがあり、難読化ツールを通過するからです。
カジュアルなハッカーに抵抗するために、難読化以外の方法を考えようとしています。
c# - 難読化された.NetC#アプリケーションを逆コンパイルできますか?
いくつかの情報を暗号化するプログラムを.netC#で作成しました。
タスクを実行するために、機密情報を含む配列を使用しました。exeをクラックする可能性があることを知る必要があります。つまり、誰でもexeファイルから配列を取得できます。配列の値はアプリケーションに表示されません。使用しました。 VisualStudio.NETに付属するDotfuscatorのコミュニティバージョン。私が知りたいのは、exeを抽出して、その中で使用されているメンバー変数にアクセスできるかどうかです。
lua - Lua スクリプトを逆コンパイルできないようにするにはどうすればよいですか?
私は多くの Lua スクリプト (マルチプレイヤー mod Multi Theft Auto 用) をコンパイルしていますが、これには盗難防止を含む多くの理由があります。実際には、Luadec (http://luadec51.luaforge.net/) でスクリプトを簡単に逆コンパイルできるため、これは盗難抑止にすぎません。スクリプトを逆コンパイルできないようにする方法に関するヒントはありますか?
c# - ILSpy、依存関係を解決する方法は?
ILSpy を使用して .NET アセンブリ全体を逆アセンブルしたいと考えています。
このコードをベースとして使用しました:
http://skysigal.xact-solutions.com/Blog/tabid/427/entryid/2488/Default.aspx
そして、Npgsql.dll (または他の非 gac アセンブリ) を参照するアセンブリがある場合にのみ、正常に動作し、AssemblyResolutionException が発生します。
アセンブリの解決に失敗しました: 'Npgsql, Version=2.0.11.92, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7'
参照されているアセンブリを取得する方法はわかっていますが、それらを ast に追加するにはどうすればよいですか?
java - Eclipseで逆コンパイルされたサードパーティコードをステップスルーするには?
Eclipse でアプリケーションをデバッグしているときに、サードパーティ コードをステップ実行したいと考えています。jadclipse と jd-eclipse の両方を試しました。どちらの場合も、たとえば、コンソールのスタック トレースでクラスをクリックすると、逆コンパイルされたコードが表示されます。ただし、サード パーティのコードに「ステップ イン」しようとすると、常に「ソースが見つかりません」というメッセージが表示されます。アプリのデバッグ中に逆コンパイルされたソースをステップ実行できるものはありますか? ヘリオスを使用しています。
ありがとう。
java - JD-GUI逆コンパイラソースについて
プロジェクトを逆コンパイルすると、以下のコードのようなソースがたくさんあります。
または好き
とは**.access$*****
どういう意味ですか?
java - Ubuntuターミナルでopen-in-jd-gui.shを開くことができません。open-in-jd-gui.shtarファイルの使用方法
**私はこのファイルをubuntuターミナルでopen-in-jd-gui.shを開くか、eclipseで実行したいです。いくつかのJavaクラスファイルがあります。しかし、Windowsではそれを知っています。しかしubuntuではこのファイルを実行する方法。ubuntuターミナルでjd-gui-0.3.3linuxi686.tar.gzを実行する方法
oracle - FMXファイルを逆コンパイルする方法
ソースコードなしでアプリケーションにいくつかの変更を加えるためにfmxファイルを逆コンパイルする方法を知りたいのですが、.fmx(Oracle 9i)ファイルがあり、本当にソースコードが必要です。