-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathencode.py
More file actions
76 lines (53 loc) · 2.33 KB
/
Copy pathencode.py
File metadata and controls
76 lines (53 loc) · 2.33 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
from PIL import Image
import random
random.seed(42)
lmao = random.randint(12345678,123456789)
random.seed(lmao)
img = Image.open("skibidi.png")
width, height = img.size
flag = open("flag.txt", "rb").read()
st = ""
for i in bytearray(flag):
tmp = bin(i)[2:]
while(len(tmp))<8:
tmp = "0"+tmp
st+=tmp
troll = random.randint(random.randint(-lmao,0),random.randint(0,lmao))
inds = [i for i in range(288)]
troll = random.randint(random.randint(-lmao,0),random.randint(0,lmao))
randnum = random.randint(1,500)
troll = random.randint(random.randint(-lmao,0),random.randint(0,lmao))
for i in range(random.randint(0,500), random.randint(500,1000)):
random.seed(i)
random.shuffle(inds)
if i==randnum:
break
troll = random.randint(random.randint(-lmao,0),random.randint(0,lmao))
new_flag = "".join([st[i] for i in inds])
troll = random.randint(random.randint(-lmao,0),random.randint(0,lmao))
troll = [random.randint(random.randint(-lmao,0),random.randint(0,lmao)) for _ in range(random.randint(1,5000))]
troll = random.randint(random.randint(-lmao,0),random.randint(0,lmao))
pic_inds = []
while len(pic_inds)!=288:
troll = random.randint(random.randint(-lmao,0),random.randint(0,lmao))
pic_inds.append(random.randint(0,width*height))
troll = random.randint(random.randint(-lmao,0),random.randint(0,lmao))
for i in range(288):
troll = random.randint(random.randint(-lmao,0),random.randint(0,lmao))
cur_ind = pic_inds[i]
troll = random.randint(random.randint(-lmao,0),random.randint(0,lmao))
row = cur_ind//height
troll = random.randint(random.randint(-lmao,0),random.randint(0,lmao))
col = cur_ind%width
troll = random.randint(random.randint(-lmao,0),random.randint(0,lmao))
colors = list(img.getpixel((row,col)))
troll = random.randint(random.randint(-lmao,0),random.randint(0,lmao))
change = random.randint(0,2)
troll = random.randint(random.randint(-lmao,0),random.randint(0,lmao))
colors[change] = (colors[change]& 0b11111110) | int(new_flag[i])
troll = random.randint(random.randint(-lmao,0),random.randint(0,lmao))
img.putpixel((row,col),tuple(colors))
troll = random.randint(random.randint(-lmao,0),random.randint(0,lmao))
if(i%randnum==0):
random.seed(random.randint(random.randint(-lmao,0),random.randint(0,lmao)))
img.save("skibidi_encoded.png")