トップ「Reverse-engineering」の質問

リバースエンジニアリングは、その構造、機能、および操作の分析を通じて、人工のデバイス、オブジェクト、またはシステムの技術原理を発見するプロセスです。

SQL ServerDBのすべてのインデックスとインデックス列のリスト

SQL Server 2005+のすべてのインデックスとインデックス列のリストを取得するにはどうすればよいですか? 私が得ることができる最も近いものは:select s.name, t.name, i.name, c. […] 続きを読む…

sql-server tsql indexing reverse-engineering

DEXをJavaソースコードに逆コンパイルする

Android DEX(VMバイトコード)ファイルを対応するJavaソースコードに逆コンパイルするにはどうすればよいですか?

java android reverse-engineering decompiler dex

.NET EXEを読み取り可能なC#ソースコードに逆コンパイルするにはどうすればよいですか?

数年前にクライアント用のC#アプリケーションを作成しましたが、ソースコードがありません。 私が持っているのは、クライアントのPCに展開したEXEだけです。 EXEからC#ソースコードを生成する方法はありますか?

c# .net reverse-engineering decompiling

JavaコードからUML図(特にシーケンス図)を生成するにはどうすればよいですか?

既存のJavaコードからUML図(特にシーケンス図)を生成するにはどうすればよいですか?

java uml reverse-engineering diagram

JavaプロジェクトからUMLクラス図を生成する

クラスが互いにどのように関連しているかの概要を示す、JavaクラスをUMLにリバースエンジニアリングするのに役立つ優れたツールはありますか? ソースがあるので、JARファイルから逆コンパイルする必要はありません。 そこにはかなりの数があることを私は知っていますが、それらのほとんどは個々のクラスしか生成できません。 現在のすべてのクラスとパッケージがどのように連携するかの概要を示すクラス図を生成できるツールがあれば、現在のアーキテクチャ設計を分析できると思います。 もちろん、分析は1つのことです。 もう1つは、文書化を目的としています。私はこれまでにいくつか知っています。 ただし、概要クラス図を作成することはできません。 これは、私が試したJava UMLツールのリストであり、リバースエンジニアリングを実行できますが、プロジェクト全体の概要クラス図を実行することはできません。StarUML(本当に優れたオープンソースUMLツールですが、概要クラス図を生成できません)ArgoUML(遅くて遅く、クラッシュし続けます)UModel(これは商用ソフトウェアです。少し前に使用しましたが、使いにくいと感じました)MS […] 続きを読む…

java uml reverse-engineering class-diagram

Webサイトが構築されているテクノロジーをどのように判断しますか?

見栄えの良い、または機能的なWebサイトに出くわすことがよくありますが、それを作成するためにどのテクノロジーが使用されたのか疑問に思います。 特定のウェブサイトが何で構築されたかを理解するために利用できる技術は何ですか?Webエディターのように、あらゆる種類のジェネレーターメタタグが含まれているフレームワークはほとんどないようです。 特定の言語やフレームワークの明らかな兆候はありますか?回答の要約サイトのURLは、フレームワークやプログラミング言語を裏切る可能性がありますが、信頼することはできません(.aspなどのファイル拡張子など)。 HTTP応答ヘッダー、Cookie、スタイルシート、およびソースコメントも手がかりを与える可能性があります。サイトの詳細を照会するためのいくつかの優れたツール(間違いなくもっとたくさんあります):BuiltWithDomainToolsNetCraftW3TechsSimilarTechFirefoxアドオン:Wappalyzer -CMS、フレームワーク/ライブラリ、 […] 続きを読む…

html frameworks reverse-engineering

C ++デコンパイラーはありますか?

C ++ソースコードを失ったプログラムがあります。 そこに良いC ++逆コンパイラはありますか?私はすでにブーメランに出くわしました。

c++ reverse-engineering decompiling

.NETコードをリバースエンジニアリングから保護しますか?

難読化は1つの方法ですが、アプリケーションのコピー防止保護のセキュリティを破ることから保護することはできません。 アプリケーションが改ざんされていないことを確認するにはどうすればよいですか。また、登録メカニズムをリバースエンジニアリングできないようにするにはどうすればよいですか。また、C#アプリケーションをネイティブコードに変換することも可能であり、 Xenocodeはコストがかかりすぎます。C#は多くの機能を提供し、私のコードにとって理想的な言語であるため、コードベース全体をC ++で再度記述することは問題外です。安全な証明書は、.NETの署名されたアセンブリから簡単に削除できます。

c# .net obfuscation reverse-engineering

APKファイルのリバースエンジニアリングを回避する方法は?

Android用の支払い処理アプリを開発していAPKファイルのリソース、アセット、ソースコードにアクセスするのを防ぎたいと考えています。誰かが.apk拡張子を.zipに変更すると、それを解凍してアプリのすべてのリソースとアセットに簡単にアクセスできます。また、 dex2jarとJavaデは、StackOverflowの質問AndroidSDKで提供されているProguardツールを使用しました。 署名されたキーストアと […] 続きを読む…

android security proguard reverse-engineering

CakePHP用に作成された既存のMySQLデータベースからER図を生成します

CakePHPアプリケーション用に、MySQLデータベースを作成しました。データベースのER図を作成するために使用するツールはどれですか? フィールドとテーブル間の関係は、cakePHPが好む方法で作成されます。前もって感謝します!

mysql cakephp mysql-workbench reverse-engineering er-diagrams