OldSchoolHack

Registrieren / Anmelden Deutsch

C++ Assembler und Disassembler lib.


icon C++ Assembler und Disassembler lib. #1

Anmeldungsdatum: Okt 2012

Beiträge: 32

Benutzer-Bewertung:

3 positiv
0 negativ
Hallo,
ich suche eine Bibliothek mit der ich binäre Dateien in Assembler Code und diesen Assembler Code wieder in eine binäre Datei umwandeln kann, weil ich etwas mit Metamorphing experimentieren will.
Kennt jemand so eine Bibliothek, oder weiß jemand wie ich selbst Maschinencode in Assembler übersetzen kann und umgekehrt?

MfG
M4x1m

//EDIT
Bin auf den Quellcode von OllyDBG gestoßen.

Zuletzt geändert von M4x1m (Mo 3. Feb 2014, 14:10)

Grund: kein Grund angegeben

icon #2

Anmeldungsdatum: Mai 2013

Beiträge: 95

Benutzer-Bewertung:

40 positiv
5 negativ
Um Links zu sehen, musst du dich registrieren
Sei zärtlich zu der süßen Bea
1 positiv
0 negativ
Dieser Beitrag wurde bewertet von:
KN4CK3R (Mo 3. Mär 2014, 22:10)
icon #3

Anmeldungsdatum: Okt 2012

Beiträge: 32

Benutzer-Bewertung:

3 positiv
0 negativ
Ich habe mir Bea Engine schon kurz angeschaut, hab es aber nicht geschafft die lib in mein Projekt einzubinden :/
Kann Bea Engine eigentlich auch Assemblen?
icon #4

Anmeldungsdatum: Jan 2012

Beiträge: 9

Benutzer-Bewertung:

2 positiv
0 negativ
Bea, die Hübsche, ist auch der Disassembler meiner Wahl. Den Umgekehrten Weg kann sie aber nicht, soviel mir bekannt ist. Bei Problemen mit dem Einbinden, nimm doch die Reloc-Version. Das ist letztlich nur ein Byte-Array (mit den Opcodes der disasm-Funktion), welches in einen Funktionspointer gecastet wird. Den Header mit den Strukturen musste natürlich zusätzlich noch inkludieren.
Zum assemblen habe ich bisher fasm (gibt's mit entsprechenden Funktionen auch als DLL / Source) oder AsmJit benutzt. Allerdings weitaus seltener als das Disassemblen, da es meistens nur kleinere Codes sind, bei denen ich dann die Opcodes als Byte-Array oder aus einer kleinen Funktion im C/C++-Code genommen habe.
MfG
Jeon
2 positiv
0 negativ
Dieser Beitrag wurde bewertet von:
zZzeta/S (Mo 3. Mär 2014, 15:39), KN4CK3R (Mo 3. Mär 2014, 22:09)
icon #5

Anmeldungsdatum: Mai 2011

Beiträge: 419

Benutzer-Bewertung:

199 positiv
8 negativ
jö, Bea Engine sieht ganz nett aus

__________________

http://abload.de/img/signaturmitoshlogos2ufb.jpg
http://abload.de/img/pfeila4uzk.png Da unten ist ein Like-Button, benutze ihn doch
Zuletzt geändert von Dr_Pepper (Mi 9. Apr 2014, 19:27)

Grund: kein Grund angegeben