在网上下载了hashab的动态so库,要计算hashab的结果。这里使用python进行so连接库的调用,并使用calcHashAB 函数得出结果
代码如下:
#!/usr/bin/python
import cgi, cgitb
import ctypes
print "Content-type: text/html\n\n"
form = cgi.FieldStorage()
name = form.getvalue('name')
print name
lib_handle = ctypes.CDLL('./libhashab.so')
calcHashAB = lib_handle.calcHashAB
target = "f" * 57
sha1 = "d1baa8ab45a9c34c1446"
uuid = "4ba1aced491cf4dd11bd"
rnd_bytes = "ABCDEFGHIJKLMNOPQRSTUVW"
calcHashAB(target,sha1,uuid,rnd_bytes)
print target
并把它放在cgi下就可以通过web进行访问。
posted on 2013-01-06 11:49
漂漂 阅读(1606)
评论(1) 编辑 收藏 引用