from pwn import *
s = 0x42
b = b''
b += p32(0x4ce1b463)
b += p32(0xd7831bba)
b += p32(0x0046f113)

out = []
for c in b:
    if c == b'\x00':
        break
    n = (c-s)%256
    s = c
    out.append(p8(n))

print(out)
print(len(out))

3b3969cf284be176029043dd46edd91b0eb41b19
<mask token>

<mask token>
b += p32(1289860195)
b += p32(3615693754)
b += p32(4649235)
<mask token>
for c in b:
    if c == b'\x00':
        break
    n = (c - s) % 256
    s = c
    out.append(p8(n))
print(out)
print(len(out))

<mask token>
s = 66
b = b''
b += p32(1289860195)
b += p32(3615693754)
b += p32(4649235)
out = []
for c in b:
    if c == b'\x00':
        break
    n = (c - s) % 256
    s = c
    out.append(p8(n))
print(out)
print(len(out))

from pwn import *
s = 66
b = b''
b += p32(1289860195)
b += p32(3615693754)
b += p32(4649235)
out = []
for c in b:
    if c == b'\x00':
        break
    n = (c - s) % 256
    s = c
    out.append(p8(n))
print(out)
print(len(out))

from pwn import *
s = 0x42
b = b''
b += p32(0x4ce1b463)
b += p32(0xd7831bba)
b += p32(0x0046f113)

out = []
for c in b:
    if c == b'\x00':
        break
    n = (c-s)%256
    s = c
    out.append(p8(n))

print(out)
print(len(out))
