1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
#!/usr/bin/python
from r_bin import *
import ctypes
a = RBin()
if not a.load("/bin/ls", False):
print "Fuck. cannot load /bin/ls"
exit(1)
print ("------")
info = a.get_info ()
print ("type: "+info.type)
print ("arch: "+info.arch)
print ("mach: "+info.machine)
print ("os: "+info.os)
print ("subsys: "+info.subsystem)
print ("------")
o = a.get_object ()
print ("object: "+str(o))
baddr = a.get_baddr()
print ("base address: "+str(baddr))
print ("------")
for s in a.get_sections():
print (s.name,s.rva)
exit(0)
|