commit
bbc5213cfc
|
@ -0,0 +1,20 @@
|
|||
#!/usr/bin/python
|
||||
|
||||
from DB import *
|
||||
from Colours import *
|
||||
from Core import *
|
||||
import os, sys, re
|
||||
|
||||
file = open(sys.argv[1], "r")
|
||||
result = get_keys()
|
||||
|
||||
for line in file:
|
||||
if re.search("SessionID", line):
|
||||
if result:
|
||||
for i in result:
|
||||
try:
|
||||
value = decrypt(i[0], line.split('=')[1])
|
||||
print (Colours.GREEN + "Success with Key %s - %s" % (i[0],value))
|
||||
except:
|
||||
print (Colours.RED + "Failed with Key %s" % i[0])
|
||||
|
13
DB.py
13
DB.py
|
@ -621,4 +621,15 @@ def get_newtasks(randomuri):
|
|||
if result:
|
||||
return result
|
||||
else:
|
||||
return None
|
||||
return None
|
||||
|
||||
def get_keys():
|
||||
conn = sqlite3.connect(DB)
|
||||
conn.row_factory = sqlite3.Row
|
||||
c = conn.cursor()
|
||||
result = c.execute("SELECT EncKey FROM C2Server")
|
||||
result = c.fetchall()
|
||||
if result:
|
||||
return result
|
||||
else:
|
||||
return None
|
||||
|
|
Loading…
Reference in New Issue