miasm
Reverse engineering framework
|
Functions | |
def | h2i (s) |
def | u16swap (i) |
def | profile_dis (o) |
Variables | |
loc_db = LocationDB() | |
list | reg_tests_aarch64 |
ts = time.time() | |
s = s[12:] | |
def | b = h2i((l)) |
mn = mn_aarch64.dis(b, 'l') | |
l = mn_aarch64.fromstring(s, loc_db, 'l') | |
a = mn_aarch64.asm(l) | |
list | reg_tests_arm |
list | reg_tests_armt |
def | o = b"" |
bs = bin_stream_str(o) | |
int | off = 0 |
int | instr_num = 0 |
list | reg_tests_mips32 |
list | reg_tests_msp |
list | reg_tests |
rl = mn_ppc.dis(x, mode) | |
list | reg_tests_sh4 |
mylabel16 = m2_expr.ExprId('mylabel16', 16) | |
mylabel32 = m2_expr.ExprId('mylabel32', 32) | |
mylabel64 = m2_expr.ExprId('mylabel64', 64) | |
reg_and_id = dict(mn_x86.regs.all_regs_ids_byname) | |
int | m16 = 16 |
int | m32 = 32 |
int | m64 = 64 |
dictionary | test_file |
int | mode_x = m32 |
string | instr_bytes = b'\x65\xc7\x00\x09\x00\x00\x00' |
inst = mn_x86.dis(instr_bytes, 32, 0) | |
def arch.h2i | ( | s | ) |
def arch.profile_dis | ( | o | ) |
def arch.u16swap | ( | i | ) |
arch.a = mn_aarch64.asm(l) |
arch.inst = mn_x86.dis(instr_bytes, 32, 0) |
string arch.instr_bytes = b'\x65\xc7\x00\x09\x00\x00\x00' |
int arch.instr_num = 0 |
arch.l = mn_aarch64.fromstring(s, loc_db, 'l') |
arch.loc_db = LocationDB() |
int arch.m16 = 16 |
int arch.m32 = 32 |
int arch.m64 = 64 |
arch.mn = mn_aarch64.dis(b, 'l') |
int arch.mode_x = m32 |
arch.mylabel16 = m2_expr.ExprId('mylabel16', 16) |
arch.mylabel32 = m2_expr.ExprId('mylabel32', 32) |
arch.mylabel64 = m2_expr.ExprId('mylabel64', 64) |
string arch.o = b"" |
int arch.off = 0 |
arch.reg_and_id = dict(mn_x86.regs.all_regs_ids_byname) |
list arch.reg_tests |
list arch.reg_tests_aarch64 |
list arch.reg_tests_arm |
list arch.reg_tests_armt |
list arch.reg_tests_mips32 |
list arch.reg_tests_msp |
list arch.reg_tests_sh4 |
arch.rl = mn_ppc.dis(x, mode) |
arch.s = s[12:] |
dictionary arch.test_file |
arch.ts = time.time() |