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.
8
Antworten

Reverse Engineering C ++ DLL

Ich habe ein kleines Dienstprogramm, das ursprünglich in VS2005 geschrieben wurde. Ich muss eine kleine Änderung vornehmen, aber der Quellcode für eine der DLLs ist irgendwo verloren gegangen. Gibt es ein kostenloses oder kostengünstiges T...
08.03.2009, 12:11
2
Antworten

Swift Reverse Engineering: schnelle Funktionsnamenregel?

Ich habe eine Frage bezüglich der Swift-Funktionsnamenregel. Wie ich in IDA Pro versucht, eine iOS-App zu analysieren (vielleicht OS X ist der gleiche Fall) in Swift geschrieben, wie Swift-2048, bekam ich Funktionsname wie folgt: %Vor% Der N...
18.06.2014, 10:57
1
Antwort

In Bezug auf C ++ und Assembly, was ist ebp + 8?

Ich habe den folgenden C ++ Code: %Vor% Das Folgende ist die disassemblierte Version der Funktion foo() : %Vor% Wie ich weiß, ist ebp+X für Zugriffsfunktionsargumente, aber für foo gibt es nichts Vergleichbares, also warum benutz...
03.01.2017, 20:15
8
Antworten

Wie wird der Photoshop-Ausschnittfilter implementiert?

Photoshop hat viele coole künstlerische Filter und ich würde gerne die zugrunde liegenden Algorithmen verstehen. Ein Algorithmus, der besonders interessant ist, ist der Cutout-Filter (Nummer 2 bei der obigen Verknüpfung). Es verfügt über...
26.10.2008, 01:56
3
Antworten

Reverse-Engineering-Assemblercode für c-Code

Ich denke, das ist eigentlich ein ziemlich einfaches Problem. Ich muss diesen Assembler-Code zu c-Code zurückentwickeln. Ich gebe auch, was ich denke, so dass Sie hoffentlich zeigen können, wo ich falsch gelaufen bin und ich kann jetzt aus meine...
12.02.2015, 23:51
1
Antwort

Konfiguriert gcc während der Kompilierzeit lokale Variablen?

Ich lese gerade (zum zweiten Mal) "Hacking: Die Kunst der Ausbeutung" und bin über etwas gestolpert. Das Buch schlägt zwei verschiedene Möglichkeiten vor, um diese beiden ähnlichen Programme zu nutzen: auth_overflow und auth_overflow2...
11.08.2016, 08:29
1
Antwort

So erstellen Sie ein EER-Modell aus einer SQLite-Datenbank

Ich verwende sqlitejdbc-Bibliotheken , um eine db mit Java zu erstellen. Jetzt muss ich Eer-Modell von bestehenden SQL-Datenbank in einer Datei gespeichert generieren. In der Vergangenheit habe ich MySqlWorkbench verwendet, um eer aus einer MyS...
10.06.2012, 22:41
5
Antworten

Worin besteht der Zweck der Verschlüsselung von Anyting in Android (oder Java), wenn Quellcode reverse engineered sein kann?

Android und Java bieten eine Krypto-API , die für Crypto-Nicht-Experten relativ einfach zu verwenden ist. Aber da wir wissen, dass kein Code wirklich vor Reverse Engineering geschützt werden kann, vor allem Stringkonstanten, die als Seeds od...
18.08.2011, 20:33
4
Antworten

Hat jemand das von Apples iOS Remote App für die Steuerung eines Apple TV über IP verwendete Protokoll rückgängig gemacht?

Ich bin gespannt, ob es mir möglich ist, Programme zu schreiben, die ein Apple TV steuern können, speziell ein Apple TV 4. Gen mit tvOS 9.1.1, wie es Apples Remote-App für iOS kann. Ich würde gerne Befehle senden, um in den vier Himmelsrichtunge...
12.02.2016, 05:59
1
Antwort

Wie werden Spielkonsolen reverse engineered, so dass Emulatoren erstellt werden?

Wie können Menschen Konsolen wie die Wii zurückentwickeln, um Emulatoren für ihre ausführbaren Dateien zu erstellen?     
19.11.2011, 22:40