来玩无壳CM,解出有红包
给表哥们出了个有奖CM,没有讨厌的VM和壳。题目很easy,只有一个简单的算法。得到正确的口令,可以使用支付宝领取口令红包,共计5个红包,先到先得。红包默认24小时后过期,看情况决定是否续时。抠搜的表哥{:lol:} wgz001 发表于 2021-9-10 20:39
抠搜的表哥
https://www.chinapyg.com/forum.php?mod=image&aid=98661&size=300x300&key=0176ffc84871883a&nocache=yes&type=fixnone
看这么大的红包,还说抠搜不{:lol:}
这。。。放水了?
可以穷举啊。
dK@#b_B!cnUVt/UulNat&WsxF[T@
zenix 发表于 2021-9-11 01:17
这。。。放水了?
可以穷举啊。
大Z哥还是大Z哥 第一个解出来
hash key
转到生成函数
00361000 | 55 | push ebp |
00361001 | 53 | push ebx |
00361002 | 57 | push edi |
00361003 | 56 | push esi |
00361004 | 81EC 88000000 | sub esp,88 |
0036100A | 8B8424 9C000000 | mov eax,dword ptr ss: |
00361011 | BD 00203B00 | mov ebp,_cm (1).3B2000 |
00361016 | C74424 3C 00000000 | mov dword ptr ss:,0 |
0036101E | C74424 30 00000000 | mov dword ptr ss:,0 |
00361026 | EB 23 | jmp _cm (1).36104B |
00361028 | 0F1F8400 00000000 | nop dword ptr ds:,eax |
00361030 | FF4424 30 | inc dword ptr ss: |
00361034 | 814424 3C 00400000 | add dword ptr ss:,4000 |
0036103C | 8B8424 9C000000 | mov eax,dword ptr ss: |
00361043 | 89FD | mov ebp,edi |
00361045 | 81C5 00600000 | add ebp,6000 |
0036104B | 0FB650 0A | movzx edx,byte ptr ds: |
0036104F | 0FB648 05 | movzx ecx,byte ptr ds: |
00361053 | 0FB658 09 | movzx ebx,byte ptr ds: |
00361057 | 0FB678 06 | movzx edi,byte ptr ds: |
0036105B | 0FB670 0B | movzx esi,byte ptr ds: |
0036105F | 895424 0C | mov dword ptr ss:,edx |
00361063 | 0FB650 0F | movzx edx,byte ptr ds: |
00361067 | 894C24 28 | mov dword ptr ss:,ecx |
0036106B | 895C24 14 | mov dword ptr ss:,ebx |
0036106F | 895424 08 | mov dword ptr ss:,edx |
00361073 | 0FB650 0E | movzx edx,byte ptr ds: |
00361077 | 895424 1C | mov dword ptr ss:,edx |
0036107B | 0FB650 03 | movzx edx,byte ptr ds: |
0036107F | 895424 18 | mov dword ptr ss:,edx |
00361083 | 0FB650 0D | movzx edx,byte ptr ds: |
00361087 | 895424 2C | mov dword ptr ss:,edx |
0036108B | 0FB650 02 | movzx edx,byte ptr ds: |
0036108F | 895424 04 | mov dword ptr ss:,edx |
00361093 | 0FB650 07 | movzx edx,byte ptr ds: |
00361097 | 895424 20 | mov dword ptr ss:,edx |
0036109B | 0FB650 01 | movzx edx,byte ptr ds: |
0036109F | 8848 01 | mov byte ptr ds:,cl |
003610A2 | 8B4C24 0C | mov ecx,dword ptr ss: |
003610A6 | 8848 02 | mov byte ptr ds:,cl |
003610A9 | 8B4C24 08 | mov ecx,dword ptr ss: |
003610AD | 895424 10 | mov dword ptr ss:,edx |
003610B1 | 8848 03 | mov byte ptr ds:,cl |
003610B4 | 8B4C24 1C | mov ecx,dword ptr ss: |
003610B8 | 8858 05 | mov byte ptr ds:,bl |
003610BB | 8B5C24 2C | mov ebx,dword ptr ss: |
003610BF | 8848 06 | mov byte ptr ds:,cl |
003610C2 | 8B4C24 18 | mov ecx,dword ptr ss: |
003610C6 | 8848 07 | mov byte ptr ds:,cl |
003610C9 | 8B4C24 04 | mov ecx,dword ptr ss: |
003610CD | 8858 09 | mov byte ptr ds:,bl |
003610D0 | 8848 0A | mov byte ptr ds:,cl |
003610D3 | 8B4C24 20 | mov ecx,dword ptr ss: |
003610D7 | 8848 0B | mov byte ptr ds:,cl |
003610DA | 89F1 | mov ecx,esi |
003610DC | 8B7424 30 | mov esi,dword ptr ss: |
003610E0 | 8850 0D | mov byte ptr ds:,dl |
003610E3 | 89FA | mov edx,edi |
003610E5 | 89C7 | mov edi,eax |
003610E7 | 8850 0E | mov byte ptr ds:,dl |
003610EA | 8848 0F | mov byte ptr ds:,cl |
003610ED | 83FE 09 | cmp esi,9 | 9:'\t'
003610F0 | 0F84 F4090000 | je _cm (1).361AEA |
003610F6 | 8B4424 3C | mov eax,dword ptr ss: |
003610FA | 31C9 | xor ecx,ecx |
003610FC | C74424 1C 00000000 | mov dword ptr ss:,0 |
00361104 | C74424 20 FFFFFFFF | mov dword ptr ss:,FFFFFFFF |
0036110C | C74424 0C 00000000 | mov dword ptr ss:,0 |
00361114 | C74424 50 00000000 | mov dword ptr ss:,0 |
0036111C | 892C24 | mov dword ptr ss:,ebp |
0036111F | 894424 28 | mov dword ptr ss:,eax |
00361123 | B8 FFFFFFFF | mov eax,FFFFFFFF |
00361128 | 0F1F8400 00000000 | nop dword ptr ds:,eax |
00361130 | 89C7 | mov edi,eax |
00361132 | 89CD | mov ebp,ecx |
00361134 | 894424 4C | mov dword ptr ss:,eax |
00361138 | 25 558D33BC | and eax,BC338D55 |
0036113D | 81E1 AA72CC43 | and ecx,43CC72AA |
00361143 | 8B9C24 9C000000 | mov ebx,dword ptr ss: |
0036114A | 8B5424 30 | mov edx,dword ptr ss: |
0036114E | FF4424 50 | inc dword ptr ss: |
00361152 | F7D7 | not edi |
00361154 | 09C1 | or ecx,eax |
00361156 | 896C24 2C | mov dword ptr ss:,ebp |
0036115A | 89F8 | mov eax,edi |
0036115C | 81F1 548D33BC | xor ecx,BC338D54 |
00361162 | 83E7 03 | and edi,3 |
00361165 | 83E0 01 | and eax,1 |
00361168 | 09C8 | or eax,ecx |
0036116A | C1E2 0E | shl edx,E |
0036116D | 0FB63403 | movzx esi,byte ptr ds: |
00361171 | 894424 40 | mov dword ptr ss:,eax |
00361175 | C1E0 0A | shl eax,A |
00361178 | 895424 78 | mov dword ptr ss:,edx |
0036117C | 8D8C02 00603600 | lea ecx,dword ptr ds: |
00361183 | 898424 84000000 | mov dword ptr ss:,eax |
0036118A | 8B04B1 | mov eax,dword ptr ds: |
0036118D | 89E9 | mov ecx,ebp |
0036118F | 83F1 02 | xor ecx,2 |
00361192 | 894424 04 | mov dword ptr ss:,eax |
00361196 | 89E8 | mov eax,ebp |
00361198 | 83E0 02 | and eax,2 |
0036119B | 09C1 | or ecx,eax |
0036119D | 0FB6340B | movzx esi,byte ptr ds: |
003611A1 | 89C8 | mov eax,ecx |
003611A3 | 894C24 44 | mov dword ptr ss:,ecx |
003611A7 | C1E0 0A | shl eax,A |
003611AA | 8D8C02 00603600 | lea ecx,dword ptr ds: |
003611B1 | 898424 80000000 | mov dword ptr ss:,eax |
003611B8 | 8B04B1 | mov eax,dword ptr ds: |
003611BB | 89E9 | mov ecx,ebp |
003611BD | 81E1 0D8D6122 | and ecx,22618D0D |
003611C3 | 894424 10 | mov dword ptr ss:,eax |
003611C7 | 8B4424 4C | mov eax,dword ptr ss: |
003611CB | 25 F2729EDD | and eax,DD9E72F2 |
003611D0 | 09C1 | or ecx,eax |
003611D2 | 81F1 F1729EDD | xor ecx,DD9E72F1 |
003611D8 | 09CF | or edi,ecx |
003611DA | 0FB6043B | movzx eax,byte ptr ds: |
003611DE | 89F9 | mov ecx,edi |
003611E0 | 897C24 48 | mov dword ptr ss:,edi |
003611E4 | C1E1 0A | shl ecx,A |
003611E7 | 894C24 7C | mov dword ptr ss:,ecx |
003611EB | 8D8C0A 00603600 | lea ecx,dword ptr ds: |
003611F2 | 8B5424 04 | mov edx,dword ptr ss: |
003611F6 | 8B3481 | mov esi,dword ptr ds: |
003611F9 | 0FB6042B | movzx eax,byte ptr ds: |
003611FD | 8B4C24 28 | mov ecx,dword ptr ss: |
00361201 | 8B6C24 1C | mov ebp,dword ptr ss: |
00361205 | C1EA 1C | shr edx,1C |
00361208 | 8B8481 00603600 | mov eax,dword ptr ds: |
0036120F | 89EF | mov edi,ebp |
00361211 | 89F3 | mov ebx,esi |
00361213 | 897424 18 | mov dword ptr ss:,esi |
00361217 | 896C24 1C | mov dword ptr ss:,ebp |
0036121B | 83F7 01 | xor edi,1 |
0036121E | C1EB 1C | shr ebx,1C |
00361221 | 89C1 | mov ecx,eax |
00361223 | 894424 08 | mov dword ptr ss:,eax |
00361227 | 8B4424 30 | mov eax,dword ptr ss: |
0036122B | C1E9 18 | shr ecx,18 |
0036122E | 894C24 14 | mov dword ptr ss:,ecx |
00361232 | 83E1 F0 | and ecx,FFFFFFF0 |
00361235 | 09CA | or edx,ecx |
00361237 | 89E9 | mov ecx,ebp |
00361239 | 83E1 01 | and ecx,1 |
0036123C | 8D0440 | lea eax,dword ptr ds: |
0036123F | 031424 | add edx,dword ptr ss: |
00361242 | 09CF | or edi,ecx |
00361244 | 8B4C24 10 | mov ecx,dword ptr ss: |
00361248 | C1E0 0D | shl eax,D |
0036124B | C1E7 08 | shl edi,8 |
0036124E | 894424 34 | mov dword ptr ss:,eax |
00361252 | 8DB438 00203B00 | lea esi,dword ptr ds: |
00361259 | 89C7 | mov edi,eax |
0036125B | 8B4424 0C | mov eax,dword ptr ss: |
0036125F | 897424 74 | mov dword ptr ss:,esi |
00361263 | C1E9 18 | shr ecx,18 |
00361266 | 83E1 F0 | and ecx,FFFFFFF0 |
00361269 | 01F1 | add ecx,esi |
0036126B | 0FB6340B | movzx esi,byte ptr ds: |
0036126F | 89E9 | mov ecx,ebp |
00361271 | 89EB | mov ebx,ebp |
00361273 | 81E5 67BBA900 | and ebp,A9BB67 |
00361279 | 83E1 04 | and ecx,4 |
0036127C | 83F3 04 | xor ebx,4 |
0036127F | 09CB | or ebx,ecx |
00361281 | 0FB60C10 | movzx ecx,byte ptr ds: |
00361285 | C1E3 08 | shl ebx,8 |
00361288 | 8D941F 00203B00 | lea edx,dword ptr ds: |
0036128F | 8B7C24 04 | mov edi,dword ptr ss: |
00361293 | 895424 70 | mov dword ptr ss:,edx |
00361297 | C1E1 04 | shl ecx,4 |
0036129A | 01D1 | add ecx,edx |
0036129C | 0FB6040E | movzx eax,byte ptr ds: |
003612A0 | 8B7424 20 | mov esi,dword ptr ss: |
003612A4 | C1EF 18 | shr edi,18 |
003612A7 | 884424 38 | mov byte ptr ss:,al |
003612AB | 8B4424 14 | mov eax,dword ptr ss: |
003612AF | 89F3 | mov ebx,esi |
003612B1 | 89F2 | mov edx,esi |
003612B3 | 897424 20 | mov dword ptr ss:,esi |
003612B7 | F7D3 | not ebx |
003612B9 | 89C1 | mov ecx,eax |
003612BB | 81F1 F0000000 | xor ecx,F0 |
003612C1 | 21C1 | and ecx,eax |
003612C3 | 89F0 | mov eax,esi |
003612C5 | 8B7424 34 | mov esi,dword ptr ss: |
003612C9 | 25 98445600 | and eax,564498 |
003612CE | C1E1 04 | shl ecx,4 |
003612D1 | 09C5 | or ebp,eax |
003612D3 | 89D8 | mov eax,ebx |
003612D5 | 81F5 9A445600 | xor ebp,56449A |
003612DB | 83E0 02 | and eax,2 |
003612DE | 09E8 | or eax,ebp |
003612E0 | 89FD | mov ebp,edi |
003612E2 | 81F5 F0000000 | xor ebp,F0 |
003612E8 | C1E0 08 | shl eax,8 |
003612EB | 21FD | and ebp,edi |
003612ED | 8B7C24 1C | mov edi,dword ptr ss: |
003612F1 | 8D8406 00203B00 | lea eax,dword ptr ds: |
003612F8 | 01C1 | add ecx,eax |
003612FA | 894424 6C | mov dword ptr ss:,eax |
003612FE | 89D0 | mov eax,edx |
00361300 | 0FB65424 38 | movzx edx,byte ptr ss: |
00361305 | 25 02F37600 | and eax,76F302 |
0036130A | 0FB64C0D 00 | movzx ecx,byte ptr ss: |
0036130F | 89DD | mov ebp,ebx |
00361311 | 83E3 05 | and ebx,5 |
00361314 | 83E5 03 | and ebp,3 |
00361317 | 81E7 FD0C8900 | and edi,890CFD |
0036131D | 09C7 | or edi,eax |
0036131F | 8B4424 10 | mov eax,dword ptr ss: |
00361323 | C0E2 04 | shl dl,4 |
00361326 | 81F7 01F37600 | xor edi,76F301 |
0036132C | C1E1 04 | shl ecx,4 |
0036132F | 09FD | or ebp,edi |
00361331 | 8B7C24 18 | mov edi,dword ptr ss: |
00361335 | C1E5 08 | shl ebp,8 |
00361338 | C1E8 14 | shr eax,14 |
0036133B | 8DAC2E 00203B00 | lea ebp,dword ptr ds: |
00361342 | 894424 14 | mov dword ptr ss:,eax |
00361346 | 25 F0000000 | and eax,F0 |
0036134B | 896C24 68 | mov dword ptr ss:,ebp |
0036134F | C1EF 18 | shr edi,18 |
00361352 | 01E8 | add eax,ebp |
00361354 | 8B6C24 1C | mov ebp,dword ptr ss: |
00361358 | 83E7 0F | and edi,F |
0036135B | 0FB60407 | movzx eax,byte ptr ds: |
0036135F | 8B7C24 20 | mov edi,dword ptr ss: |
00361363 | 834424 20 E8 | add dword ptr ss:,FFFFFFE8 |
00361368 | 81E5 A8AD6700 | and ebp,67ADA8 |
0036136E | 81E7 57529800 | and edi,985257 |
00361374 | 09FD | or ebp,edi |
00361376 | 81F5 52529800 | xor ebp,985252 |
0036137C | 09EB | or ebx,ebp |
0036137E | 8B6C24 08 | mov ebp,dword ptr ss: |
00361382 | C1E3 08 | shl ebx,8 |
00361385 | 8DB41E 00203B00 | lea esi,dword ptr ds: |
0036138C | 89D3 | mov ebx,edx |
0036138E | 80CA 08 | or dl,8 |
00361391 | 01F1 | add ecx,esi |
00361393 | 897424 64 | mov dword ptr ss:,esi |
00361397 | 8B7424 1C | mov esi,dword ptr ss: |
0036139B | F6D3 | not bl |
0036139D | 8A3408 | mov dh,byte ptr ds: |
003613A0 | 8B4C24 14 | mov ecx,dword ptr ss: |
003613A4 | 89C8 | mov eax,ecx |
003613A6 | 35 F00F0000 | xor eax,FF0 |
003613AB | 21C8 | and eax,ecx |
003613AD | 89F1 | mov ecx,esi |
003613AF | 83F6 06 | xor esi,6 |
003613B2 | 83E1 06 | and ecx,6 |
003613B5 | C1E0 04 | shl eax,4 |
003613B8 | 09CE | or esi,ecx |
003613BA | 8B4C24 04 | mov ecx,dword ptr ss: |
003613BE | C1E6 08 | shl esi,8 |
003613C1 | C1E9 14 | shr ecx,14 |
003613C4 | 89CF | mov edi,ecx |
003613C6 | 81F7 F00F0000 | xor edi,FF0 |
003613CC | 21CF | and edi,ecx |
003613CE | 88F1 | mov cl,dh |
003613D0 | 80E6 F7 | and dh,F7 |
003613D3 | F6D1 | not cl |
003613D5 | 08CB | or bl,cl |
003613D7 | 80E1 08 | and cl,8 |
003613DA | 08CE | or dh,cl |
003613DC | F6D3 | not bl |
003613DE | 8B4C24 2C | mov ecx,dword ptr ss: |
003613E2 | 30F2 | xor dl,dh |
003613E4 | 08D3 | or bl,dl |
003613E6 | 8B9424 9C000000 | mov edx,dword ptr ss: |
003613ED | 885C24 27 | mov byte ptr ss:,bl |
003613F1 | 881C0A | mov byte ptr ds:,bl |
003613F4 | 8B5C24 34 | mov ebx,dword ptr ss: |
003613F8 | 89E9 | mov ecx,ebp |
003613FA | C1E9 10 | shr ecx,10 |
003613FD | 81E1 F0000000 | and ecx,F0 |
00361403 | 8D9433 00203B00 | lea edx,dword ptr ds: |
0036140A | 01D1 | add ecx,edx |
0036140C | 895424 38 | mov dword ptr ss:,edx |
00361410 | 8B5424 1C | mov edx,dword ptr ss: |
00361414 | 834424 1C 18 | add dword ptr ss:,18 |
00361419 | 0FB60C0F | movzx ecx,byte ptr ds: |
0036141D | 8B7C24 18 | mov edi,dword ptr ss: |
00361421 | 894C24 14 | mov dword ptr ss:,ecx |
00361425 | 89D1 | mov ecx,edx |
00361427 | 83F2 07 | xor edx,7 |
0036142A | 83E1 07 | and ecx,7 |
0036142D | 09CA | or edx,ecx |
0036142F | 89F9 | mov ecx,edi |
00361431 | C1E9 14 | shr ecx,14 |
00361434 | C1E2 08 | shl edx,8 |
00361437 | 89CE | mov esi,ecx |
00361439 | 81F6 F00F0000 | xor esi,FF0 |
0036143F | 21CE | and esi,ecx |
00361441 | 8D8C13 00203B00 | lea ecx,dword ptr ds: |
00361448 | 89FB | mov ebx,edi |
0036144A | 01C8 | add eax,ecx |
0036144C | 894C24 34 | mov dword ptr ss:,ecx |
00361450 | 8B4C24 04 | mov ecx,dword ptr ss: |
00361454 | 0FB60406 | movzx eax,byte ptr ds: |
00361458 | C1E9 10 | shr ecx,10 |
0036145B | 89CA | mov edx,ecx |
0036145D | 81F2 F0FF0000 | xor edx,FFF0 |
00361463 | 21CA | and edx,ecx |
00361465 | 89E9 | mov ecx,ebp |
00361467 | C1E9 0C | shr ecx,C |
0036146A | 81E1 F0000000 | and ecx,F0 |
00361470 | 01D1 | add ecx,edx |
00361472 | 89FA | mov edx,edi |
00361474 | 8B7C24 10 | mov edi,dword ptr ss: |
00361478 | C1EA 10 | shr edx,10 |
0036147B | 030C24 | add ecx,dword ptr ss: |
0036147E | 89D6 | mov esi,edx |
00361480 | 81F6 F0FF0000 | xor esi,FFF0 |
00361486 | 21D6 | and esi,edx |
00361488 | 89FA | mov edx,edi |
0036148A | C1EA 0C | shr edx,C |
0036148D | 81E2 F0000000 | and edx,F0 |
00361493 | 01F2 | add edx,esi |
00361495 | 8B7424 14 | mov esi,dword ptr ss: |
00361499 | 031424 | add edx,dword ptr ss: |
0036149C | C1E6 04 | shl esi,4 |
0036149F | 01C6 | add esi,eax |
003614A1 | 8B4424 0C | mov eax,dword ptr ss: |
003614A5 | 897424 14 | mov dword ptr ss:,esi |
003614A9 | 89EE | mov esi,ebp |
003614AB | C1EE 04 | shr esi,4 |
003614AE | 81E6 F0000000 | and esi,F0 |
003614B4 | 0FB68C08 00080000 | movzx ecx,byte ptr ds: |
003614BC | 0FB68410 00090000 | movzx eax,byte ptr ds: |
003614C4 | 8B5424 04 | mov edx,dword ptr ss: |
003614C8 | C1E1 04 | shl ecx,4 |
003614CB | 01C1 | add ecx,eax |
003614CD | 89D0 | mov eax,edx |
003614CF | C1EA 08 | shr edx,8 |
003614D2 | 894C24 60 | mov dword ptr ss:,ecx |
003614D6 | 89E9 | mov ecx,ebp |
003614D8 | C1E8 0C | shr eax,C |
003614DB | 89FD | mov ebp,edi |
003614DD | C1E9 08 | shr ecx,8 |
003614E0 | 83E0 0F | and eax,F |
003614E3 | C1ED 08 | shr ebp,8 |
003614E6 | 81E1 F0000000 | and ecx,F0 |
003614EC | 81E5 F0000000 | and ebp,F0 |
003614F2 | 09C1 | or ecx,eax |
003614F4 | 89D8 | mov eax,ebx |
003614F6 | C1E8 0C | shr eax,C |
003614F9 | 894C24 5C | mov dword ptr ss:,ecx |
003614FD | 89C1 | mov ecx,eax |
003614FF | 81F1 F0FF0F00 | xor ecx,FFFF0 |
00361505 | 21C1 | and ecx,eax |
00361507 | 89F8 | mov eax,edi |
00361509 | 01CD | add ebp,ecx |
0036150B | 89D1 | mov ecx,edx |
0036150D | 35 F0FFFF0F | xor eax,FFFFFF0 |
00361512 | 81F1 F0FFFF00 | xor ecx,FFFFF0 |
00361518 | 032C24 | add ebp,dword ptr ss: |
0036151B | 21D1 | and ecx,edx |
0036151D | 01CE | add esi,ecx |
0036151F | 89D9 | mov ecx,ebx |
00361521 | C1E9 08 | shr ecx,8 |
00361524 | 897424 58 | mov dword ptr ss:,esi |
00361528 | 89CA | mov edx,ecx |
0036152A | 81F2 F0FFFF00 | xor edx,FFFFF0 |
00361530 | 21CA | and edx,ecx |
00361532 | 89F9 | mov ecx,edi |
00361534 | 8B7C24 0C | mov edi,dword ptr ss: |
00361538 | 21C8 | and eax,ecx |
0036153A | C1E9 04 | shr ecx,4 |
0036153D | 894424 54 | mov dword ptr ss:,eax |
00361541 | 8B4424 14 | mov eax,dword ptr ss: |
00361545 | 89CE | mov esi,ecx |
00361547 | 81F6 F0FFFF0F | xor esi,FFFFFF0 |
0036154D | 21CE | and esi,ecx |
0036154F | 81E1 F0000000 | and ecx,F0 |
00361555 | 897C24 0C | mov dword ptr ss:,edi |
00361559 | 01D1 | add ecx,edx |
0036155B | C1E6 04 | shl esi,4 |
0036155E | 030424 | add eax,dword ptr ss: |
00361561 | 030C24 | add ecx,dword ptr ss: |
00361564 | 8AB407 000A0000 | mov dh,byte ptr ds: |
0036156B | 8B4424 60 | mov eax,dword ptr ss: |
0036156F | 030424 | add eax,dword ptr ss: |
00361572 | C0E6 04 | shl dh,4 |
00361575 | 88F2 | mov dl,dh |
00361577 | 80E6 10 | and dh,10 |
0036157A | F6D2 | not dl |
0036157C | 0FB68407 000B0000 | movzx eax,byte ptr ds: |
00361584 | 88D4 | mov ah,dl |
00361586 | 80E4 E2 | and ah,E2 |
00361589 | 08E6 | or dh,ah |
0036158B | 88C4 | mov ah,al |
0036158D | 24 1D | and al,1D |
0036158F | F6D4 | not ah |
00361591 | 08E2 | or dl,ah |
00361593 | 80E4 E2 | and ah,E2 |
00361596 | 08E0 | or al,ah |
00361598 | F6D2 | not dl |
0036159A | 30F0 | xor al,dh |
0036159C | 08C2 | or dl,al |
0036159E | 8B4424 40 | mov eax,dword ptr ss: |
003615A2 | 885424 10 | mov byte ptr ss:,dl |
003615A6 | 8B9424 9C000000 | mov edx,dword ptr ss: |
003615AD | 0FB65C24 10 | movzx ebx,byte ptr ss: |
003615B2 | 881C02 | mov byte ptr ds:,bl |
003615B5 | 8B5424 5C | mov edx,dword ptr ss: |
003615B9 | 89F8 | mov eax,edi |
003615BB | 8B5C24 08 | mov ebx,dword ptr ss: |
003615BF | 0FB6AC2F 000D0000 | movzx ebp,byte ptr ds: |
003615C7 | 0FB68C08 000F0000 | movzx ecx,byte ptr ds: |
003615CF | 031424 | add edx,dword ptr ss: |
003615D2 | 83E3 0F | and ebx,F |
003615D5 | C1E3 04 | shl ebx,4 |
003615D8 | 0FB69417 000C0000 | movzx edx,byte ptr ds: |
003615E0 | 8B7C24 58 | mov edi,dword ptr ss: |
003615E4 | 033C24 | add edi,dword ptr ss: |
003615E7 | C1E2 04 | shl edx,4 |
003615EA | 01EA | add edx,ebp |
003615EC | 031424 | add edx,dword ptr ss: |
003615EF | 0FB6BC38 000E0000 | movzx edi,byte ptr ds: |
003615F7 | 8B4424 04 | mov eax,dword ptr ss: |
003615FB | C1E7 04 | shl edi,4 |
003615FE | 01CF | add edi,ecx |
00361600 | 89C1 | mov ecx,eax |
00361602 | 83F1 F0 | xor ecx,FFFFFFF0 |
00361605 | 033C24 | add edi,dword ptr ss: |
00361608 | 21C1 | and ecx,eax |
0036160A | C1E8 04 | shr eax,4 |
0036160D | 89C5 | mov ebp,eax |
0036160F | 01CB | add ebx,ecx |
00361611 | 8B4C24 18 | mov ecx,dword ptr ss: |
00361615 | 81F5 F0FFFF0F | xor ebp,FFFFFF0 |
0036161B | 21C5 | and ebp,eax |
0036161D | 8B4424 08 | mov eax,dword ptr ss: |
00361621 | 895C24 08 | mov dword ptr ss:,ebx |
00361625 | 8B5C24 54 | mov ebx,dword ptr ss: |
00361629 | 83E1 0F | and ecx,F |
0036162C | 25 F0000000 | and eax,F0 |
00361631 | C1E3 04 | shl ebx,4 |
00361634 | 01E8 | add eax,ebp |
00361636 | 8B6C24 18 | mov ebp,dword ptr ss: |
0036163A | 09CB | or ebx,ecx |
0036163C | 030424 | add eax,dword ptr ss: |
0036163F | 031C24 | add ebx,dword ptr ss: |
00361642 | C1ED 04 | shr ebp,4 |
00361645 | 83E5 0F | and ebp,F |
00361648 | 09EE | or esi,ebp |
0036164A | 8B6C24 0C | mov ebp,dword ptr ss: |
0036164E | 033424 | add esi,dword ptr ss: |
00361651 | 0FB68C15 00100000 | movzx ecx,byte ptr ss: |
00361659 | 0FB6943D 00110000 | movzx edx,byte ptr ss: |
00361661 | 8BBC24 9C000000 | mov edi,dword ptr ss: |
00361668 | C0E1 04 | shl cl,4 |
0036166B | 88CD | mov ch,cl |
0036166D | 30D1 | xor cl,dl |
0036166F | 20D5 | and ch,dl |
00361671 | 8B5424 44 | mov edx,dword ptr ss: |
00361675 | 08E9 | or cl,ch |
00361677 | 880C17 | mov byte ptr ds:,cl |
0036167A | 0FB6C9 | movzx ecx,cl |
0036167D | 0FB68405 00120000 | movzx eax,byte ptr ss: |
00361685 | 0FB69435 00130000 | movzx edx,byte ptr ss: |
0036168D | 0FB6B41D 00150000 | movzx esi,byte ptr ss: |
00361695 | C1E0 04 | shl eax,4 |
00361698 | 01D0 | add eax,edx |
0036169A | 8B5424 08 | mov edx,dword ptr ss: |
0036169E | 030424 | add eax,dword ptr ss: |
003616A1 | 031424 | add edx,dword ptr ss: |
003616A4 | 0FB68405 00160000 | movzx eax,byte ptr ss: |
003616AC | 0FB69415 00140000 | movzx edx,byte ptr ss: |
003616B4 | C0E0 04 | shl al,4 |
003616B7 | 88C4 | mov ah,al |
003616B9 | C1E2 04 | shl edx,4 |
003616BC | 01F2 | add edx,esi |
003616BE | 0FB67424 10 | movzx esi,byte ptr ss: |
003616C3 | 031424 | add edx,dword ptr ss: |
003616C6 | 0FB69415 00170000 | movzx edx,byte ptr ss: |
003616CE | 20D4 | and ah,dl |
003616D0 | 30D0 | xor al,dl |
003616D2 | 8B5424 48 | mov edx,dword ptr ss: |
003616D6 | 08E0 | or al,ah |
003616D8 | 880417 | mov byte ptr ds:,al |
003616DB | 8B7C24 78 | mov edi,dword ptr ss: |
003616DF | 8B9424 84000000 | mov edx,dword ptr ss: |
003616E6 | 0FB6C0 | movzx eax,al |
003616E9 | 8D9417 00A03800 | lea edx,dword ptr ds: |
003616F0 | 8B1CB2 | mov ebx,dword ptr ds: |
003616F3 | 8B9424 80000000 | mov edx,dword ptr ss: |
003616FA | 8DB417 00A03800 | lea esi,dword ptr ds: |
00361701 | 895C24 10 | mov dword ptr ss:,ebx |
00361705 | 8B2C8E | mov ebp,dword ptr ds: |
00361708 | 8B4C24 7C | mov ecx,dword ptr ss: |
0036170C | 8D8C0F 00A03800 | lea ecx,dword ptr ds: |
00361713 | 8B7C24 0C | mov edi,dword ptr ss: |
00361717 | 896C24 04 | mov dword ptr ss:,ebp |
0036171B | 8B1481 | mov edx,dword ptr ds: |
0036171E | 8B4424 28 | mov eax,dword ptr ss: |
00361722 | 0FB64C24 27 | movzx ecx,byte ptr ss: |
00361727 | 814424 28 00100000 | add dword ptr ss:,1000 |
0036172F | 8B8C88 00A03800 | mov ecx,dword ptr ds: |
00361736 | 89D8 | mov eax,ebx |
00361738 | C1EB 1C | shr ebx,1C |
0036173B | 895424 08 | mov dword ptr ss:,edx |
0036173F | C1E8 18 | shr eax,18 |
00361742 | 894C24 18 | mov dword ptr ss:,ecx |
00361746 | C1E9 18 | shr ecx,18 |
00361749 | 89CE | mov esi,ecx |
0036174B | 83E1 0F | and ecx,F |
0036174E | 83E6 F0 | and esi,FFFFFFF0 |
00361751 | C1E1 04 | shl ecx,4 |
00361754 | 09F3 | or ebx,esi |
00361756 | 89EE | mov esi,ebp |
00361758 | 89D5 | mov ebp,edx |
0036175A | 034C24 6C | add ecx,dword ptr ss: |
0036175E | 031C24 | add ebx,dword ptr ss: |
00361761 | C1EE 18 | shr esi,18 |
00361764 | C1ED 1C | shr ebp,1C |
00361767 | 83E6 F0 | and esi,FFFFFFF0 |
0036176A | 037424 74 | add esi,dword ptr ss: |
0036176E | 0FB61C1F | movzx ebx,byte ptr ds: |
00361772 | 89D7 | mov edi,edx |
00361774 | 0FB67435 00 | movzx esi,byte ptr ss: |
00361779 | 89C5 | mov ebp,eax |
0036177B | 81F5 F0000000 | xor ebp,F0 |
00361781 | C1E3 04 | shl ebx,4 |
00361784 | 21C5 | and ebp,eax |
00361786 | 89D0 | mov eax,edx |
00361788 | 8B5424 2C | mov edx,dword ptr ss: |
0036178C | 035C24 70 | add ebx,dword ptr ss: |
00361790 | 0FB64C0D 00 | movzx ecx,byte ptr ss: |
00361795 | C1E8 18 | shr eax,18 |
00361798 | 83E0 0F | and eax,F |
0036179B | 0FB61C1E | movzx ebx,byte ptr ds: |
0036179F | 8B7424 04 | mov esi,dword ptr ss: |
003617A3 | C1E1 04 | shl ecx,4 |
003617A6 | 034C24 64 | add ecx,dword ptr ss: |
003617AA | C1EE 14 | shr esi,14 |
003617AD | C0E3 04 | shl bl,4 |
003617B0 | 89F5 | mov ebp,esi |
003617B2 | 81E5 F0000000 | and ebp,F0 |
003617B8 | 036C24 68 | add ebp,dword ptr ss: |
003617BC | 0FB60428 | movzx eax,byte ptr ds: |
003617C0 | 89F5 | mov ebp,esi |
003617C2 | 81F5 F00F0000 | xor ebp,FF0 |
003617C8 | 21F5 | and ebp,esi |
003617CA | C1E5 04 | shl ebp,4 |
003617CD | 8A3C08 | mov bh,byte ptr ds: |
003617D0 | 89D9 | mov ecx,ebx |
003617D2 | 80E3 40 | and bl,40 |
003617D5 | 8B4424 18 | mov eax,dword ptr ss: |
003617D9 | 036C24 34 | add ebp,dword ptr ss: |
003617DD | F6D1 | not cl |
003617DF | 88CD | mov ch,cl |
003617E1 | 80E5 BA | and ch,BA |
003617E4 | 08EB | or bl,ch |
003617E6 | 88FD | mov ch,bh |
003617E8 | 80E7 45 | and bh,45 |
003617EB | C1E8 10 | shr eax,10 |
003617EE | F6D5 | not ch |
003617F0 | 89C6 | mov esi,eax |
003617F2 | 08E9 | or cl,ch |
003617F4 | 80E5 BA | and ch,BA |
003617F7 | 81F6 F0FF0000 | xor esi,FFF0 |
003617FD | 08EF | or bh,ch |
003617FF | F6D1 | not cl |
00361801 | 21C6 | and esi,eax |
00361803 | 25 F0000000 | and eax,F0 |
00361808 | 30DF | xor bh,bl |
0036180A | 034424 38 | add eax,dword ptr ss: |
0036180E | C1E6 04 | shl esi,4 |
00361811 | 08F9 | or cl,bh |
00361813 | 8B9C24 9C000000 | mov ebx,dword ptr ss: |
0036181A | 880C13 | mov byte ptr ds:,cl |
0036181D | 8B5424 10 | mov edx,dword ptr ss: |
00361821 | 89D1 | mov ecx,edx |
00361823 | C1E9 14 | shr ecx,14 |
00361826 | 83E1 0F | and ecx,F |
00361829 | 0FB60C01 | movzx ecx,byte ptr ds: |
0036182D | 89F8 | mov eax,edi |
0036182F | C1EF 10 | shr edi,10 |
00361832 | C1E8 14 | shr eax,14 |
00361835 | 89C3 | mov ebx,eax |
00361837 | 81F3 F00F0000 | xor ebx,FF0 |
0036183D | 21C3 | and ebx,eax |
0036183F | C1E1 04 | shl ecx,4 |
00361842 | 0FB6042B | movzx eax,byte ptr ds: |
00361846 | 89D3 | mov ebx,edx |
00361848 | C1EB 10 | shr ebx,10 |
0036184B | 89DD | mov ebp,ebx |
0036184D | 81F5 F0FF0000 | xor ebp,FFF0 |
00361853 | 21DD | and ebp,ebx |
00361855 | 8B5C24 04 | mov ebx,dword ptr ss: |
00361859 | 01C1 | add ecx,eax |
0036185B | 01EE | add esi,ebp |
0036185D | 030C24 | add ecx,dword ptr ss: |
00361860 | 033424 | add esi,dword ptr ss: |
00361863 | C1EB 10 | shr ebx,10 |
00361866 | 89DD | mov ebp,ebx |
00361868 | 81F5 F0FF0000 | xor ebp,FFF0 |
0036186E | 21DD | and ebp,ebx |
00361870 | 89FB | mov ebx,edi |
00361872 | 81F3 F0FF0000 | xor ebx,FFF0 |
00361878 | C1E5 04 | shl ebp,4 |
0036187B | 21FB | and ebx,edi |
0036187D | 8B7C24 0C | mov edi,dword ptr ss: |
00361881 | 01DD | add ebp,ebx |
00361883 | 032C24 | add ebp,dword ptr ss: |
00361886 | 0FB68437 00080000 | movzx eax,byte ptr ds: |
0036188E | 0FB68C0F 000A0000 | movzx ecx,byte ptr ds: |
00361896 | 8B7424 08 | mov esi,dword ptr ss: |
0036189A | 0FB6942F 00090000 | movzx edx,byte ptr ds: |
003618A2 | 8B6C24 18 | mov ebp,dword ptr ss: |
003618A6 | C1E0 04 | shl eax,4 |
003618A9 | C0E1 04 | shl cl,4 |
003618AC | C1EE 08 | shr esi,8 |
003618AF | 01D0 | add eax,edx |
003618B1 | 89CA | mov edx,ecx |
003618B3 | 80E1 B0 | and cl,B0 |
003618B6 | 030424 | add eax,dword ptr ss: |
003618B9 | F6D2 | not dl |
003618BB | 0FB68407 000B0000 | movzx eax,byte ptr ds: |
003618C3 | 88D4 | mov ah,dl |
003618C5 | 8B7C24 10 | mov edi,dword ptr ss: |
003618C9 | 80E4 48 | and ah,48 |
003618CC | 08E1 | or cl,ah |
003618CE | 88C4 | mov ah,al |
003618D0 | 24 B7 | and al,B7 |
003618D2 | F6D4 | not ah |
003618D4 | 08E2 | or dl,ah |
003618D6 | 80E4 48 | and ah,48 |
003618D9 | 08E0 | or al,ah |
003618DB | F6D2 | not dl |
003618DD | 30C8 | xor al,cl |
003618DF | 8B8C24 9C000000 | mov ecx,dword ptr ss: |
003618E6 | 08C2 | or dl,al |
003618E8 | 8B4424 40 | mov eax,dword ptr ss: |
003618EC | 881401 | mov byte ptr ds:,dl |
003618EF | 89E8 | mov eax,ebp |
003618F1 | C1ED 04 | shr ebp,4 |
003618F4 | C1E8 0C | shr eax,C |
003618F7 | 89C3 | mov ebx,eax |
003618F9 | 81F3 F0FF0F00 | xor ebx,FFFF0 |
003618FF | 21C3 | and ebx,eax |
00361901 | 89F8 | mov eax,edi |
00361903 | C1E8 0C | shr eax,C |
00361906 | C1E3 04 | shl ebx,4 |
00361909 | 89C1 | mov ecx,eax |
0036190B | 81F1 F0FF0F00 | xor ecx,FFFF0 |
00361911 | 21C1 | and ecx,eax |
00361913 | 8B4424 08 | mov eax,dword ptr ss: |
00361917 | 01CB | add ebx,ecx |
00361919 | 8B4C24 04 | mov ecx,dword ptr ss: |
0036191D | 031C24 | add ebx,dword ptr ss: |
00361920 | C1E8 0C | shr eax,C |
00361923 | 89C2 | mov edx,eax |
00361925 | C1E9 08 | shr ecx,8 |
00361928 | 81F2 F0FF0F00 | xor edx,FFFF0 |
0036192E | 81E1 F0000000 | and ecx,F0 |
00361934 | 21C2 | and edx,eax |
00361936 | 89F8 | mov eax,edi |
00361938 | 8B7C24 0C | mov edi,dword ptr ss: |
0036193C | 01D1 | add ecx,edx |
0036193E | C1E8 08 | shr eax,8 |
00361941 | 89EA | mov edx,ebp |
00361943 | 83E0 0F | and eax,F |
00361946 | 81E2 F0000000 | and edx,F0 |
0036194C | 030C24 | add ecx,dword ptr ss: |
0036194F | 09C2 | or edx,eax |
00361951 | 89F0 | mov eax,esi |
00361953 | 35 F0FFFF00 | xor eax,FFFFF0 |
00361958 | 031424 | add edx,dword ptr ss: |
0036195B | 21F0 | and eax,esi |
0036195D | 8B7424 04 | mov esi,dword ptr ss: |
00361961 | 0FB68C0F 000D0000 | movzx ecx,byte ptr ds: |
00361969 | C1EE 04 | shr esi,4 |
0036196C | 897424 14 | mov dword ptr ss:,esi |
00361970 | 81E6 F0000000 | and esi,F0 |
00361976 | 01C6 | add esi,eax |
00361978 | 0FB6841F 000C0000 | movzx eax,byte ptr ds: |
00361980 | 89EB | mov ebx,ebp |
00361982 | 033424 | add esi,dword ptr ss: |
00361985 | 81F3 F0FFFF0F | xor ebx,FFFFFF0 |
0036198B | 21EB | and ebx,ebp |
0036198D | C1E3 04 | shl ebx,4 |
00361990 | C1E0 04 | shl eax,4 |
00361993 | 01C8 | add eax,ecx |
00361995 | 0FB68C17 000E0000 | movzx ecx,byte ptr ds: |
0036199D | 0FB69437 000F0000 | movzx edx,byte ptr ds: |
003619A5 | 8B7424 10 | mov esi,dword ptr ss: |
003619A9 | 030424 | add eax,dword ptr ss: |
003619AC | C1E1 04 | shl ecx,4 |
003619AF | 01D1 | add ecx,edx |
003619B1 | 0FB68407 00100000 | movzx eax,byte ptr ds: |
003619B9 | 030C24 | add ecx,dword ptr ss: |
003619BC | C0E0 04 | shl al,4 |
003619BF | 0FB68C0F 00110000 | movzx ecx,byte ptr ds: |
003619C7 | 89C2 | mov edx,eax |
003619C9 | 20CA | and dl,cl |
003619CB | 30C8 | xor al,cl |
003619CD | 8B4C24 44 | mov ecx,dword ptr ss: |
003619D1 | 08D0 | or al,dl |
003619D3 | 8B9424 9C000000 | mov edx,dword ptr ss: |
003619DA | 88040A | mov byte ptr ds:,al |
003619DD | 8B4424 14 | mov eax,dword ptr ss: |
003619E1 | 8B5424 04 | mov edx,dword ptr ss: |
003619E5 | 89C5 | mov ebp,eax |
003619E7 | 81F5 F0FFFF0F | xor ebp,FFFFFF0 |
003619ED | 21C5 | and ebp,eax |
003619EF | 8B4424 18 | mov eax,dword ptr ss: |
003619F3 | C1E5 04 | shl ebp,4 |
003619F6 | 89C1 | mov ecx,eax |
003619F8 | 81F1 F0FFFF0F | xor ecx,FFFFFF0 |
003619FE | 21C1 | and ecx,eax |
00361A00 | 89D0 | mov eax,edx |
00361A02 | 35 F0FFFF0F | xor eax,FFFFFF0 |
00361A07 | C1E1 04 | shl ecx,4 |
00361A0A | 21D0 | and eax,edx |
00361A0C | 89F2 | mov edx,esi |
00361A0E | 83F2 F0 | xor edx,FFFFFFF0 |
00361A11 | C1E0 04 | shl eax,4 |
00361A14 | 21F2 | and edx,esi |
00361A16 | C1EE 04 | shr esi,4 |
00361A19 | 83E6 0F | and esi,F |
00361A1C | 01D1 | add ecx,edx |
00361A1E | 8B5424 08 | mov edx,dword ptr ss: |
00361A22 | 09F3 | or ebx,esi |
00361A24 | 8B7424 08 | mov esi,dword ptr ss: |
00361A28 | 031C24 | add ebx,dword ptr ss: |
00361A2B | 83E2 0F | and edx,F |
00361A2E | C1EE 04 | shr esi,4 |
00361A31 | 09D0 | or eax,edx |
00361A33 | 89F7 | mov edi,esi |
00361A35 | 81F7 F0FFFF0F | xor edi,FFFFFF0 |
00361A3B | 21F7 | and edi,esi |
00361A3D | 01FD | add ebp,edi |
00361A3F | 8B7C24 0C | mov edi,dword ptr ss: |
00361A43 | 032C24 | add ebp,dword ptr ss: |
00361A46 | 0FB6941F 00120000 | movzx edx,byte ptr ds: |
00361A4E | 89FB | mov ebx,edi |
00361A50 | 0FB6B42F 00130000 | movzx esi,byte ptr ds: |
00361A58 | 8B3C24 | mov edi,dword ptr ss: |
00361A5B | C1E2 04 | shl edx,4 |
00361A5E | 01F9 | add ecx,edi |
00361A60 | 01F8 | add eax,edi |
00361A62 | 01F2 | add edx,esi |
00361A64 | 89DE | mov esi,ebx |
00361A66 | 0FB68C0B 00140000 | movzx ecx,byte ptr ds: |
00361A6E | 0FB68403 00150000 | movzx eax,byte ptr ds: |
00361A76 | 01FA | add edx,edi |
00361A78 | 81C6 00180000 | add esi,1800 |
00361A7E | 897424 0C | mov dword ptr ss:,esi |
00361A82 | C1E1 04 | shl ecx,4 |
00361A85 | 01C1 | add ecx,eax |
00361A87 | 0FB68413 00160000 | movzx eax,byte ptr ds: |
00361A8F | 01F9 | add ecx,edi |
00361A91 | 0FB68C0B 00170000 | movzx ecx,byte ptr ds: |
00361A99 | C0E0 04 | shl al,4 |
00361A9C | 89C2 | mov edx,eax |
00361A9E | 24 90 | and al,90 |
00361AA0 | F6D2 | not dl |
00361AA2 | 88D4 | mov ah,dl |
00361AA4 | 80E4 65 | and ah,65 |
00361AA7 | 08E0 | or al,ah |
00361AA9 | 88CC | mov ah,cl |
00361AAB | 80E1 9A | and cl,9A |
00361AAE | F6D4 | not ah |
00361AB0 | 08E2 | or dl,ah |
00361AB2 | 80E4 65 | and ah,65 |
00361AB5 | 08E1 | or cl,ah |
00361AB7 | F6D2 | not dl |
00361AB9 | 30C1 | xor cl,al |
00361ABB | 8B4424 48 | mov eax,dword ptr ss: |
00361ABF | 08CA | or dl,cl |
00361AC1 | 8B8C24 9C000000 | mov ecx,dword ptr ss: |
00361AC8 | 881401 | mov byte ptr ds:,dl |
00361ACB | 8B4C24 2C | mov ecx,dword ptr ss: |
00361ACF | 8B4424 4C | mov eax,dword ptr ss: |
00361AD3 | 83C1 04 | add ecx,4 |
00361AD6 | 83C0 FC | add eax,FFFFFFFC |
00361AD9 | 81FE 00600000 | cmp esi,6000 |
00361ADF | 0F85 4BF6FFFF | jne _cm (1).361130 |
00361AE5 | E9 46F5FFFF | jmp _cm (1).361030 |
00361AEA | 0FB637 | movzx esi,byte ptr ds: |
00361AED | 8A86 00403600 | mov al,byte ptr ds: |
00361AF3 | 880424 | mov byte ptr ss:,al |
00361AF6 | 8807 | mov byte ptr ds:,al |
00361AF8 | 8B4424 28 | mov eax,dword ptr ss: |
00361AFC | 8A80 00413600 | mov al,byte ptr ds: |
00361B02 | 8847 01 | mov byte ptr ds:,al |
00361B05 | 8B4424 0C | mov eax,dword ptr ss: |
00361B09 | 8A80 00423600 | mov al,byte ptr ds: |
00361B0F | 8847 02 | mov byte ptr ds:,al |
00361B12 | 8B4424 08 | mov eax,dword ptr ss: |
00361B16 | 8A80 00433600 | mov al,byte ptr ds: |
00361B1C | 8847 03 | mov byte ptr ds:,al |
00361B1F | 0FB647 04 | movzx eax,byte ptr ds: |
00361B23 | 8A80 00443600 | mov al,byte ptr ds: |
00361B29 | 8847 04 | mov byte ptr ds:,al |
00361B2C | 8B4424 14 | mov eax,dword ptr ss: |
00361B30 | 8A80 00453600 | mov al,byte ptr ds: |
00361B36 | 8847 05 | mov byte ptr ds:,al |
00361B39 | 8B4424 1C | mov eax,dword ptr ss: |
00361B3D | 8A80 00463600 | mov al,byte ptr ds: |
00361B43 | 8847 06 | mov byte ptr ds:,al |
00361B46 | 8B4424 18 | mov eax,dword ptr ss: |
00361B4A | 8A80 00473600 | mov al,byte ptr ds: |
00361B50 | 8847 07 | mov byte ptr ds:,al |
00361B53 | 0FB647 08 | movzx eax,byte ptr ds: |
00361B57 | 8A80 00483600 | mov al,byte ptr ds: |
00361B5D | 8847 08 | mov byte ptr ds:,al |
00361B60 | 8A83 00493600 | mov al,byte ptr ds: |
00361B66 | 8847 09 | mov byte ptr ds:,al |
00361B69 | 8B4424 04 | mov eax,dword ptr ss: |
00361B6D | 8A80 004A3600 | mov al,byte ptr ds: |
00361B73 | 8847 0A | mov byte ptr ds:,al |
00361B76 | 8B4424 20 | mov eax,dword ptr ss: |
00361B7A | 8A80 004B3600 | mov al,byte ptr ds: |
00361B80 | 8847 0B | mov byte ptr ds:,al |
00361B83 | 0FB647 0C | movzx eax,byte ptr ds: |
00361B87 | 8A80 004C3600 | mov al,byte ptr ds: |
00361B8D | 8847 0C | mov byte ptr ds:,al |
00361B90 | 8B4424 10 | mov eax,dword ptr ss: |
00361B94 | 8A80 004D3600 | mov al,byte ptr ds: |
00361B9A | 8847 0D | mov byte ptr ds:,al |
00361B9D | 8A82 004E3600 | mov al,byte ptr ds: |
00361BA3 | 8847 0E | mov byte ptr ds:,al |
00361BA6 | 8A81 004F3600 | mov al,byte ptr ds: |
00361BAC | 8847 0F | mov byte ptr ds:,al |
00361BAF | 8B8424 A0000000 | mov eax,dword ptr ss: |
00361BB6 | 89C1 | mov ecx,eax |
00361BB8 | 8A0424 | mov al,byte ptr ss: |
00361BBB | 8801 | mov byte ptr ds:,al |
00361BBD | 8A47 01 | mov al,byte ptr ds: |
00361BC0 | 8841 01 | mov byte ptr ds:,al |
00361BC3 | 8A47 02 | mov al,byte ptr ds: |
00361BC6 | 8841 02 | mov byte ptr ds:,al |
00361BC9 | 8A47 03 | mov al,byte ptr ds: |
00361BCC | 8841 03 | mov byte ptr ds:,al |
00361BCF | 8A47 04 | mov al,byte ptr ds: |
00361BD2 | 8841 04 | mov byte ptr ds:,al |
00361BD5 | 8A47 05 | mov al,byte ptr ds: |
00361BD8 | 8841 05 | mov byte ptr ds:,al |
00361BDB | 8A47 06 | mov al,byte ptr ds: |
00361BDE | 8841 06 | mov byte ptr ds:,al |
00361BE1 | 8A47 07 | mov al,byte ptr ds: |
00361BE4 | 8841 07 | mov byte ptr ds:,al |
00361BE7 | 8A47 08 | mov al,byte ptr ds: |
00361BEA | 8841 08 | mov byte ptr ds:,al |
00361BED | 8A47 09 | mov al,byte ptr ds: |
00361BF0 | 8841 09 | mov byte ptr ds:,al |
00361BF3 | 8A47 0A | mov al,byte ptr ds: |
00361BF6 | 8841 0A | mov byte ptr ds:,al |
00361BF9 | 8A47 0B | mov al,byte ptr ds: |
00361BFC | 8841 0B | mov byte ptr ds:,al |
00361BFF | 8A47 0C | mov al,byte ptr ds: |
00361C02 | 8841 0C | mov byte ptr ds:,al |
00361C05 | 8A47 0D | mov al,byte ptr ds: |
00361C08 | 8841 0D | mov byte ptr ds:,al |
00361C0B | 8A47 0E | mov al,byte ptr ds: |
00361C0E | 8841 0E | mov byte ptr ds:,al |
00361C11 | 8A47 0F | mov al,byte ptr ds: |
00361C14 | 8841 0F | mov byte ptr ds:,al |
00361C17 | 81C4 88000000 | add esp,88 |
00361C1D | 5E | pop esi |
00361C1E | 5F | pop edi |
00361C1F | 5B | pop ebx |
00361C20 | 5D | pop ebp |
00361C21 | C3 | ret |
亚希 发表于 2021-9-12 01:56
hash key
这是CM1吧,搞定了吗?不是hash算法,肯定是能解密的
留下了 没有技术的泪水,仰望大表哥(们)。 BinCrack 发表于 2021-9-12 09:47
这是CM1吧,搞定了吗?不是hash算法,肯定是能解密的
没解密出来 CM1{:sweat:}
亚希 发表于 2021-9-16 21:28
没解密出来 CM1
提示:白盒AES
页:
[1]