在網(wǎng)上下載了hashab的動態(tài)so庫,要計算hashab的結(jié)果。這里使用python進行so連接庫的調(diào)用,并使用calcHashAB 函數(shù)得出結(jié)果
代碼如下:
#!/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
漂漂 閱讀(1631)
評論(1) 編輯 收藏 引用