OldSchoolHack

Registrieren / Anmelden Deutsch

C++ Assembler und Disassembler lib.

icon Thema: [Question] C++ Assembler und Disassembler lib.

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)