summaryrefslogtreecommitdiff
path: root/python/examples/bin-info.py
diff options
context:
space:
mode:
authorJordan Wiens <jordan@psifertex.com>2016-09-13 18:24:02 -0400
committerJordan Wiens <jordan@psifertex.com>2016-09-13 18:25:04 -0400
commit11d6f78e43e0f305be43aeb8fc75d9d6733e508a (patch)
treeab47f3aefcbc295971adef788e27fe50ce466cb9 /python/examples/bin-info.py
parentb398b6a0a8683ae844e6b61389d02317f53a252e (diff)
rename files to allow them to be imported
Diffstat (limited to 'python/examples/bin-info.py')
-rw-r--r--python/examples/bin-info.py34
1 files changed, 0 insertions, 34 deletions
diff --git a/python/examples/bin-info.py b/python/examples/bin-info.py
deleted file mode 100644
index 48073894..00000000
--- a/python/examples/bin-info.py
+++ /dev/null
@@ -1,34 +0,0 @@
-#!/usr/bin/env python
-import sys, binaryninja, time
-if sys.platform.lower().startswith("linux"):
- bintype="ELF"
-elif sys.platform.lower() == "darwin":
- bintype="Mach-O"
-else:
- raise Exception, "%s is not supported on this plugin" % sys.platform
-
-if len(sys.argv) > 1:
- target = sys.argv[1]
-else:
- target = "/bin/ls"
-
-bv = binaryninja.BinaryViewType[bintype].open(target)
-bv.update_analysis_and_wait()
-
-print "-------- %s --------" % target
-print "START: 0x%x" % bv.start
-print "ENTRY: 0x%x" % bv.entry_point
-print "ARCH: %s" % bv.arch.name
-print "\n-------- Function List --------"
-
-for func in bv.functions:
- print func.symbol.name
-
-
-print "\n-------- First 10 strings --------"
-
-for i in xrange(10):
- start = bv.strings[i].start
- length = bv.strings[i].length
- string = bv.read(start,length)
- print "0x%x (%d):\t%s" % (start, length, string)