about summary refs log tree commit diff stats
path: root/example/disasm_02.py
blob: 5bfd77deea54abbab4f1c4683c822bbf5ebe9579 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
from miasm2.arch.x86.disasm import dis_x86_32
from miasm2.core.asmbloc import bloc2graph


s = '\xb8\xef\xbe7\x13\xb9\x04\x00\x00\x00\xc1\xc0\x08\xe2\xfb\xc3'
mdis = dis_x86_32(s)
blocs = mdis.dis_multibloc(0)

for b in blocs:
    print b

g = bloc2graph(blocs)
open('graph.txt', 'w').write(g)