reverse-engineering

Reverse Engineering ist der Prozess der Entdeckung der technologischen Prinzipien eines vom Menschen hergestellten Geräts, Objekts oder Systems durch Analyse seiner Struktur, Funktion und Funktionsweise.
2
Antworten

Ist es möglich Java-Klassen aus JavaDoc zu erstellen?

Hier ist das Problem: Derzeit arbeitet mein Team für einen Anbieter, der uns eine riesige JavaDoc-Spezifikation aus seiner Bibliothek zur Verfügung gestellt hat, aber die .jar-Datei nicht mit Stubs oder einer Implementierung versehen hat. Wir...
03.05.2011, 14:47
4
Antworten

Haben alle Reverse-Ingenieure Erfahrung mit secureSWF?

Ich schreibe eine Flash-Anwendung und habe Angst, dass sie dekompiliert wird. Um diese Chance zu minimieren, möchte ich die Datei verschleiern. Ich habe von secureSWF ( Ссылка ) gehört, und sie listen einige "Benutzerkommentare" auf. Diese si...
11.08.2009, 11:35
12
Antworten

Ist Reflektion Reverse Engineering?

Sie können viel über die Interna einer Anwendung durch Reflexion herausfinden, es wird durch die .NET BCL (Basisklassenbibliothek) offengelegt und es macht es trivial, die tatsächliche IL für jede .NET-Methode abzurufen. Reverse Engineering a...
11.03.2009, 13:44
4
Antworten

CRC32 rückgängig machen

Ich suche nach einer Möglichkeit, eine CRC32-Prüfsumme rückgängig zu machen . Es gibt Lösungen, aber sie sind entweder schlecht geschrieben , extrem technisch und / oder in der Versammlung . Assembly ist (derzeit) jenseits meines Wissens, a...
03.10.2009, 15:26
6
Antworten

Open-Source-ER-Diagramm-Tool für mysql

Ich möchte den Datenbankdefinitionsdump einer Datenbank, die ich habe, zurückentwickeln (in Diagrammform importieren), und da in dieser speziellen Datenbank keine Fremdschlüssel definiert sind, möchte ich in der Lage sein, die Tabelle zu Tabelle...
12.11.2008, 23:37
6
Antworten

Code-Verständnis, Reverse Engineering, beste Konzepte und Tools. Java

Eine der anspruchsvollsten Aufgaben für jeden Programmierer, der Architekt versteht den Code des anderen. Zum Beispiel bin ich Auftragnehmer, der beauftragt wurde, ein Projekt sehr schnell zu retten. Beheben Sie Fehler, planen Sie globales Re...
17.04.2010, 11:05
2
Antworten

GCC C ++ Implementierung der Ausnahmebehandlung

Ich würde gerne wissen, wie GCC die Ausnahmebehandlung für C ++ - Programme implementiert. Ich konnte keinen leicht verständlichen und selbsterklärenden Artikel im Web finden (obwohl es viele solcher Artikel für Visual C ++ gibt). Ich weiß nur,...
07.09.2013, 10:08
8
Antworten

Kompilierzeit-String-Verschlüsselung

Ich möchte nicht, dass Reverse-Engineers den Klartext von hartcodierten Strings in meiner Anwendung lesen. Die triviale Lösung dafür ist eine einfache XOR-Verschlüsselung . Das Problem ist, ich brauche einen Konverter und in meiner Anwendung wi...
01.09.2011, 12:44
5
Antworten

Wie erleichtert ein Debug-Build das Reverse-Engineering?

Einige Antworten hier sagten, dass Debug-Informationen es einfacher machen würden, die Software rückzuentwickeln. Wenn ich Visual C ++ verwende und eine ausführbare Datei mit Debugging-Informationen, aber ohne andere Dateien (.pdb) vertreibe, en...
07.12.2010, 09:56
3
Antworten

Assemblersprache für Reverse Engineering [geschlossen]

Was soll ich NASM oder MASM zum Lernen der Assembly wählen? Ich möchte Assembly lernen, Motivation ist Reverse Engineering. Wenn ich also eine ausführbare Datei zerlege, kann ich den Code verstehen, indem ich den disassemblierten Code beguta...
30.03.2012, 23:13