mirror of
https://github.com/autistic-symposium/sec-pentesting-toolkit.git
synced 2025-12-15 15:59:11 -05:00
some small fixes
This commit is contained in:
parent
c351a52951
commit
57ce24af8c
92 changed files with 9799 additions and 26509 deletions
|
|
@ -12,24 +12,24 @@ import socket
|
|||
|
||||
def bs_paillier(lo, hi, s):
|
||||
if hi < lo: return None
|
||||
mid = (hi + lo) // 2
|
||||
mid = (hi + lo) / 2
|
||||
print("We are at: ")
|
||||
print(mid)
|
||||
|
||||
s.send(b'E')
|
||||
s.recv(4096)
|
||||
s.send(str(mid)[:-1])
|
||||
s.recv(4096)
|
||||
s.send(str(mid))
|
||||
ans = s.recv(4096)
|
||||
print ans
|
||||
|
||||
if 'None' in ans:
|
||||
print "Found it!"
|
||||
return mid + 1
|
||||
elif 'Your secret is' in ans:
|
||||
print "too high"
|
||||
return bs_paillier(mid, hi, s)
|
||||
elif 'Your message is' in ans:
|
||||
return bs_paillier(lo, mid-1, s)
|
||||
else:
|
||||
print "too low"
|
||||
return bs_paillier(lo, mid, s)
|
||||
return bs_paillier(mid+1, hi, s)
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue