Prblem mit libemu
-
Hallo,
ich habe eion Programm in C geschrieben und compiliert:int main() { int a, b, c; a=0; b=1; c=a+b; }
gcc hello.c -o hello
Ich würde gerne die grafische Darstellung Assemblercodes sehen.
Das geht ja mit Libemu. Sowas habe ich bei Metasploit gesehen:
http://www.arti-sec.com/article/analysis-shellbindtcp-metasploit-module-using-libemu-ndisasm-slaeKann mir jemand sagen, wie ich das in meinem Fall machen muss?
Folgendes habe ich ausprobiert, leider ohne Erfolg:a@ubuntu:~$ ./hello | sctest -Sgs 1000000 -v -G shell.dot
graph file shell.dot
verbose = 1
failed
cpu error error accessing 0x00000004 not mappedstepcount 0
copying vertexes
optimizing graph
vertex 0x8f0a390
going forwards from 0x8f0a390
copying edges for 0x8f0a390a@ubuntu:~$ sctest -Sgs 1000000 -v -G shell.dot < hello
graph file shell.dot
verbose = 1
failed
cpu error error accessing 0x00000004 not mappedstepcount 0
copying vertexes
optimizing graph
vertex 0x9e32390
going forwards from 0x9e32390
copying edges for 0x9e32390
a@ubuntu:~$Mich irritiert ein wenig die Fehlermeldung:"cpu error error accessing 0x00000004 not mapped".