Ejemplo n.º 1
0
import sys
from tools.utils import strxor

str1 = sys.argv[1].decode('hex')
str2 = sys.argv[2].decode('hex')

print strxor(str1,str2).encode('hex')
Ejemplo n.º 2
0
from tools.utils import strxor
import struct 
import sys

from Crypto.Cipher import AES

key = "YELLOW SUBMARINE"
nonce = 0
block = 0

c = sys.argv[1]
cipher = AES.new(key, AES.MODE_ECB)

keystr = ""
for i in range(0,len(c)+16, 16):
    k = struct.pack("<QQ", nonce, block)
    block += 1
    keystr += cipher.encrypt(k)

print strxor(keystr, c)