Compare commits
4 Commits
poweranaly
...
weird_snak
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a02132a1e0 | ||
|
|
6ac770c738 | ||
|
|
1ecd3903b4 | ||
|
|
ad954f2364 |
19
weird_snake/rec.py
Executable file
19
weird_snake/rec.py
Executable file
@@ -0,0 +1,19 @@
|
|||||||
|
#!/bin/env python
|
||||||
|
input_list = [4, 54, 41, 0, 112, 32, 25, 49, 33, 3, 0, 0, 57, 32, 108, 23, 48, 4, 9, 70, 7, 110, 36, 8, 108, 7, 49, 10, 4, 86, 43, 110, 43, 88, 0, 67, 104, 125, 9, 78]
|
||||||
|
key_str = 'J'
|
||||||
|
key_str = '_' + key_str
|
||||||
|
key_str = key_str + 'o'
|
||||||
|
key_str = key_str + '3'
|
||||||
|
key_str = 't' + key_str
|
||||||
|
|
||||||
|
key_list = [ord(char) for char in key_str]
|
||||||
|
|
||||||
|
while len(key_list) < len(input_list):
|
||||||
|
key_list += key_list
|
||||||
|
|
||||||
|
result = [a^b for (a, b) in zip(input_list, key_list)]
|
||||||
|
|
||||||
|
result_text = ''.join(map(chr, result))
|
||||||
|
|
||||||
|
print(result_text)
|
||||||
|
|
||||||
137
weird_snake/snake
Normal file
137
weird_snake/snake
Normal file
@@ -0,0 +1,137 @@
|
|||||||
|
1 0 LOAD_CONST 0 (4)
|
||||||
|
2 LOAD_CONST 1 (54)
|
||||||
|
4 LOAD_CONST 2 (41)
|
||||||
|
6 LOAD_CONST 3 (0)
|
||||||
|
8 LOAD_CONST 4 (112)
|
||||||
|
10 LOAD_CONST 5 (32)
|
||||||
|
12 LOAD_CONST 6 (25)
|
||||||
|
14 LOAD_CONST 7 (49)
|
||||||
|
16 LOAD_CONST 8 (33)
|
||||||
|
18 LOAD_CONST 9 (3)
|
||||||
|
20 LOAD_CONST 3 (0)
|
||||||
|
22 LOAD_CONST 3 (0)
|
||||||
|
24 LOAD_CONST 10 (57)
|
||||||
|
26 LOAD_CONST 5 (32)
|
||||||
|
28 LOAD_CONST 11 (108)
|
||||||
|
30 LOAD_CONST 12 (23)
|
||||||
|
32 LOAD_CONST 13 (48)
|
||||||
|
34 LOAD_CONST 0 (4)
|
||||||
|
36 LOAD_CONST 14 (9)
|
||||||
|
38 LOAD_CONST 15 (70)
|
||||||
|
40 LOAD_CONST 16 (7)
|
||||||
|
42 LOAD_CONST 17 (110)
|
||||||
|
44 LOAD_CONST 18 (36)
|
||||||
|
46 LOAD_CONST 19 (8)
|
||||||
|
48 LOAD_CONST 11 (108)
|
||||||
|
50 LOAD_CONST 16 (7)
|
||||||
|
52 LOAD_CONST 7 (49)
|
||||||
|
54 LOAD_CONST 20 (10)
|
||||||
|
56 LOAD_CONST 0 (4)
|
||||||
|
58 LOAD_CONST 21 (86)
|
||||||
|
60 LOAD_CONST 22 (43)
|
||||||
|
62 LOAD_CONST 17 (110)
|
||||||
|
64 LOAD_CONST 22 (43)
|
||||||
|
66 LOAD_CONST 23 (88)
|
||||||
|
68 LOAD_CONST 3 (0)
|
||||||
|
70 LOAD_CONST 24 (67)
|
||||||
|
72 LOAD_CONST 25 (104)
|
||||||
|
74 LOAD_CONST 26 (125)
|
||||||
|
76 LOAD_CONST 14 (9)
|
||||||
|
78 LOAD_CONST 27 (78)
|
||||||
|
80 BUILD_LIST 40
|
||||||
|
82 STORE_NAME 0 (input_list)
|
||||||
|
|
||||||
|
2 84 LOAD_CONST 28 ('J')
|
||||||
|
86 STORE_NAME 1 (key_str)
|
||||||
|
|
||||||
|
3 88 LOAD_CONST 29 ('_')
|
||||||
|
90 LOAD_NAME 1 (key_str)
|
||||||
|
92 BINARY_ADD
|
||||||
|
94 STORE_NAME 1 (key_str)
|
||||||
|
|
||||||
|
4 96 LOAD_NAME 1 (key_str)
|
||||||
|
98 LOAD_CONST 30 ('o')
|
||||||
|
100 BINARY_ADD
|
||||||
|
102 STORE_NAME 1 (key_str)
|
||||||
|
|
||||||
|
5 104 LOAD_NAME 1 (key_str)
|
||||||
|
106 LOAD_CONST 31 ('3')
|
||||||
|
108 BINARY_ADD
|
||||||
|
110 STORE_NAME 1 (key_str)
|
||||||
|
|
||||||
|
6 112 LOAD_CONST 32 ('t')
|
||||||
|
114 LOAD_NAME 1 (key_str)
|
||||||
|
116 BINARY_ADD
|
||||||
|
118 STORE_NAME 1 (key_str)
|
||||||
|
|
||||||
|
9 120 LOAD_CONST 33 (<code object <listcomp> at 0x7ffb38066d40, file "snake.py", line 9>)
|
||||||
|
122 LOAD_CONST 34 ('<listcomp>')
|
||||||
|
124 MAKE_FUNCTION 0
|
||||||
|
126 LOAD_NAME 1 (key_str)
|
||||||
|
128 GET_ITER
|
||||||
|
130 CALL_FUNCTION 1
|
||||||
|
132 STORE_NAME 2 (key_list)
|
||||||
|
|
||||||
|
11 >> 134 LOAD_NAME 3 (len)
|
||||||
|
136 LOAD_NAME 2 (key_list)
|
||||||
|
138 CALL_FUNCTION 1
|
||||||
|
140 LOAD_NAME 3 (len)
|
||||||
|
142 LOAD_NAME 0 (input_list)
|
||||||
|
144 CALL_FUNCTION 1
|
||||||
|
146 COMPARE_OP 0 (<)
|
||||||
|
148 POP_JUMP_IF_FALSE 162
|
||||||
|
|
||||||
|
12 150 LOAD_NAME 2 (key_list)
|
||||||
|
152 LOAD_METHOD 4 (extend)
|
||||||
|
154 LOAD_NAME 2 (key_list)
|
||||||
|
156 CALL_METHOD 1
|
||||||
|
158 POP_TOP
|
||||||
|
160 JUMP_ABSOLUTE 134
|
||||||
|
|
||||||
|
15 >> 162 LOAD_CONST 35 (<code object <listcomp> at 0x7ffb38066df0, file "snake.py", line 15>)
|
||||||
|
164 LOAD_CONST 34 ('<listcomp>')
|
||||||
|
166 MAKE_FUNCTION 0
|
||||||
|
168 LOAD_NAME 5 (zip)
|
||||||
|
170 LOAD_NAME 0 (input_list)
|
||||||
|
172 LOAD_NAME 2 (key_list)
|
||||||
|
174 CALL_FUNCTION 2
|
||||||
|
176 GET_ITER
|
||||||
|
178 CALL_FUNCTION 1
|
||||||
|
180 STORE_NAME 6 (result)
|
||||||
|
|
||||||
|
18 182 LOAD_CONST 36 ('')
|
||||||
|
184 LOAD_METHOD 7 (join)
|
||||||
|
186 LOAD_NAME 8 (map)
|
||||||
|
188 LOAD_NAME 9 (chr)
|
||||||
|
190 LOAD_NAME 6 (result)
|
||||||
|
192 CALL_FUNCTION 2
|
||||||
|
194 CALL_METHOD 1
|
||||||
|
196 STORE_NAME 10 (result_text)
|
||||||
|
198 LOAD_CONST 37 (None)
|
||||||
|
200 RETURN_VALUE
|
||||||
|
|
||||||
|
Disassembly of <code object <listcomp> at 0x7ffb38066d40, file "snake.py", line 9>:
|
||||||
|
9 0 BUILD_LIST 0
|
||||||
|
2 LOAD_FAST 0 (.0)
|
||||||
|
>> 4 FOR_ITER 12 (to 18)
|
||||||
|
6 STORE_FAST 1 (char)
|
||||||
|
8 LOAD_GLOBAL 0 (ord)
|
||||||
|
10 LOAD_FAST 1 (char)
|
||||||
|
12 CALL_FUNCTION 1
|
||||||
|
14 LIST_APPEND 2
|
||||||
|
16 JUMP_ABSOLUTE 4
|
||||||
|
>> 18 RETURN_VALUE
|
||||||
|
|
||||||
|
Disassembly of <code object <listcomp> at 0x7ffb38066df0, file "snake.py", line 15>:
|
||||||
|
15 0 BUILD_LIST 0
|
||||||
|
2 LOAD_FAST 0 (.0)
|
||||||
|
>> 4 FOR_ITER 16 (to 22)
|
||||||
|
6 UNPACK_SEQUENCE 2
|
||||||
|
8 STORE_FAST 1 (a)
|
||||||
|
10 STORE_FAST 2 (b)
|
||||||
|
12 LOAD_FAST 1 (a)
|
||||||
|
14 LOAD_FAST 2 (b)
|
||||||
|
16 BINARY_XOR
|
||||||
|
18 LIST_APPEND 2
|
||||||
|
20 JUMP_ABSOLUTE 4
|
||||||
|
>> 22 RETURN_VALUE
|
||||||
3
win_anti_dbg_100/WinAntiDbg0x100.exe
Executable file
3
win_anti_dbg_100/WinAntiDbg0x100.exe
Executable file
@@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:d4caf071f5d713bc052aefeeb499bdc1a38f932fa969252a7a24c856c248f624
|
||||||
|
size 14336
|
||||||
BIN
win_anti_dbg_100/config.bin
Normal file
BIN
win_anti_dbg_100/config.bin
Normal file
Binary file not shown.
Reference in New Issue
Block a user