OldSchoolHack

Register / Login English

C++ Assembler und Disassembler lib.


icon C++ Assembler und Disassembler lib. #1

Join Date: Oct 2012

Posts: 32

User-Rating:

3 positive
0 negative
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.

Last edited by M4x1m (Mon 3. Feb 2014, 14:10)

Reason: no reason given

icon #2

Join Date: May 2013

Posts: 95

User-Rating:

40 positive
5 negative
Only registered and activated users can see links.
Sei zärtlich zu der süßen Bea
1 positive
0 negative
This post has been rated by:
KN4CK3R (Mon 3. Mar 2014, 22:10)
icon #3

Join Date: Oct 2012

Posts: 32

User-Rating:

3 positive
0 negative
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

Join Date: Jan 2012

Posts: 9

User-Rating:

2 positive
0 negative
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 positive
0 negative
This post has been rated by:
zZzeta/S (Mon 3. Mar 2014, 15:39), KN4CK3R (Mon 3. Mar 2014, 22:09)
icon #5

Join Date: May 2011

Posts: 419

User-Rating:

199 positive
8 negative
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
Last edited by Dr_Pepper (Wed 9. Apr 2014, 19:27)

Reason: no reason given