📄 s1-win32.asm
字号:
xor eax, ebp mov ebp, ecx rol eax, 1 xor ebp, edx mov DWORD PTR 52[esp],eax xor ebp, edi lea eax, DWORD PTR 1859775393[esi*1+eax] mov esi, ebx rol esi, 5 ror ecx, 1 add esi, ebp ror ecx, 1 add eax, esi ; 20_39 30 mov esi, DWORD PTR 56[esp] mov ebp, DWORD PTR [esp] xor esi, ebp mov ebp, DWORD PTR 24[esp] xor esi, ebp mov ebp, DWORD PTR 44[esp] xor esi, ebp mov ebp, ebx rol esi, 1 xor ebp, ecx mov DWORD PTR 56[esp],esi xor ebp, edx lea esi, DWORD PTR 1859775393[edi*1+esi] mov edi, eax rol edi, 5 ror ebx, 1 add edi, ebp ror ebx, 1 add esi, edi ; 20_39 31 mov edi, DWORD PTR 60[esp] mov ebp, DWORD PTR 4[esp] xor edi, ebp mov ebp, DWORD PTR 28[esp] xor edi, ebp mov ebp, DWORD PTR 48[esp] xor edi, ebp mov ebp, eax rol edi, 1 xor ebp, ebx mov DWORD PTR 60[esp],edi xor ebp, ecx lea edi, DWORD PTR 1859775393[edx*1+edi] mov edx, esi rol edx, 5 ror eax, 1 add edx, ebp ror eax, 1 add edi, edx ; 20_39 32 mov edx, DWORD PTR [esp] mov ebp, DWORD PTR 8[esp] xor edx, ebp mov ebp, DWORD PTR 32[esp] xor edx, ebp mov ebp, DWORD PTR 52[esp] xor edx, ebp mov ebp, esi rol edx, 1 xor ebp, eax mov DWORD PTR [esp],edx xor ebp, ebx lea edx, DWORD PTR 1859775393[ecx*1+edx] mov ecx, edi rol ecx, 5 ror esi, 1 add ecx, ebp ror esi, 1 add edx, ecx ; 20_39 33 mov ecx, DWORD PTR 4[esp] mov ebp, DWORD PTR 12[esp] xor ecx, ebp mov ebp, DWORD PTR 36[esp] xor ecx, ebp mov ebp, DWORD PTR 56[esp] xor ecx, ebp mov ebp, edi rol ecx, 1 xor ebp, esi mov DWORD PTR 4[esp],ecx xor ebp, eax lea ecx, DWORD PTR 1859775393[ebx*1+ecx] mov ebx, edx rol ebx, 5 ror edi, 1 add ebx, ebp ror edi, 1 add ecx, ebx ; 20_39 34 mov ebx, DWORD PTR 8[esp] mov ebp, DWORD PTR 16[esp] xor ebx, ebp mov ebp, DWORD PTR 40[esp] xor ebx, ebp mov ebp, DWORD PTR 60[esp] xor ebx, ebp mov ebp, edx rol ebx, 1 xor ebp, edi mov DWORD PTR 8[esp],ebx xor ebp, esi lea ebx, DWORD PTR 1859775393[eax*1+ebx] mov eax, ecx rol eax, 5 ror edx, 1 add eax, ebp ror edx, 1 add ebx, eax ; 20_39 35 mov eax, DWORD PTR 12[esp] mov ebp, DWORD PTR 20[esp] xor eax, ebp mov ebp, DWORD PTR 44[esp] xor eax, ebp mov ebp, DWORD PTR [esp] xor eax, ebp mov ebp, ecx rol eax, 1 xor ebp, edx mov DWORD PTR 12[esp],eax xor ebp, edi lea eax, DWORD PTR 1859775393[esi*1+eax] mov esi, ebx rol esi, 5 ror ecx, 1 add esi, ebp ror ecx, 1 add eax, esi ; 20_39 36 mov esi, DWORD PTR 16[esp] mov ebp, DWORD PTR 24[esp] xor esi, ebp mov ebp, DWORD PTR 48[esp] xor esi, ebp mov ebp, DWORD PTR 4[esp] xor esi, ebp mov ebp, ebx rol esi, 1 xor ebp, ecx mov DWORD PTR 16[esp],esi xor ebp, edx lea esi, DWORD PTR 1859775393[edi*1+esi] mov edi, eax rol edi, 5 ror ebx, 1 add edi, ebp ror ebx, 1 add esi, edi ; 20_39 37 mov edi, DWORD PTR 20[esp] mov ebp, DWORD PTR 28[esp] xor edi, ebp mov ebp, DWORD PTR 52[esp] xor edi, ebp mov ebp, DWORD PTR 8[esp] xor edi, ebp mov ebp, eax rol edi, 1 xor ebp, ebx mov DWORD PTR 20[esp],edi xor ebp, ecx lea edi, DWORD PTR 1859775393[edx*1+edi] mov edx, esi rol edx, 5 ror eax, 1 add edx, ebp ror eax, 1 add edi, edx ; 20_39 38 mov edx, DWORD PTR 24[esp] mov ebp, DWORD PTR 32[esp] xor edx, ebp mov ebp, DWORD PTR 56[esp] xor edx, ebp mov ebp, DWORD PTR 12[esp] xor edx, ebp mov ebp, esi rol edx, 1 xor ebp, eax mov DWORD PTR 24[esp],edx xor ebp, ebx lea edx, DWORD PTR 1859775393[ecx*1+edx] mov ecx, edi rol ecx, 5 ror esi, 1 add ecx, ebp ror esi, 1 add edx, ecx ; 20_39 39 mov ecx, DWORD PTR 28[esp] mov ebp, DWORD PTR 36[esp] xor ecx, ebp mov ebp, DWORD PTR 60[esp] xor ecx, ebp mov ebp, DWORD PTR 16[esp] xor ecx, ebp mov ebp, edi rol ecx, 1 xor ebp, esi mov DWORD PTR 28[esp],ecx xor ebp, eax lea ecx, DWORD PTR 1859775393[ebx*1+ecx] mov ebx, edx rol ebx, 5 ror edi, 1 add ebx, ebp ror edi, 1 add ecx, ebx ; 40_59 40 mov ebx, DWORD PTR 32[esp] mov ebp, DWORD PTR 40[esp] xor ebx, ebp mov ebp, DWORD PTR [esp] xor ebx, ebp mov ebp, DWORD PTR 20[esp] xor ebx, ebp mov ebp, edx rol ebx, 1 or ebp, edi mov DWORD PTR 32[esp],ebx and ebp, esi lea ebx, DWORD PTR 2400959708[eax*1+ebx] mov eax, edx ror edx, 1 and eax, edi or ebp, eax mov eax, ecx rol eax, 5 add ebp, eax mov eax, DWORD PTR 36[esp] add ebx, ebp mov ebp, DWORD PTR 44[esp] xor eax, ebp mov ebp, DWORD PTR 4[esp] xor eax, ebp mov ebp, DWORD PTR 24[esp] ror edx, 1 xor eax, ebp rol eax, 1 mov ebp, ecx mov DWORD PTR 36[esp],eax or ebp, edx lea eax, DWORD PTR 2400959708[esi*1+eax] mov esi, ecx and ebp, edi and esi, edx or ebp, esi mov esi, ebx rol esi, 5 ror ecx, 1 add ebp, esi ror ecx, 1 add eax, ebp ; 40_59 41 ; 40_59 42 mov esi, DWORD PTR 40[esp] mov ebp, DWORD PTR 48[esp] xor esi, ebp mov ebp, DWORD PTR 8[esp] xor esi, ebp mov ebp, DWORD PTR 28[esp] xor esi, ebp mov ebp, ebx rol esi, 1 or ebp, ecx mov DWORD PTR 40[esp],esi and ebp, edx lea esi, DWORD PTR 2400959708[edi*1+esi] mov edi, ebx ror ebx, 1 and edi, ecx or ebp, edi mov edi, eax rol edi, 5 add ebp, edi mov edi, DWORD PTR 44[esp] add esi, ebp mov ebp, DWORD PTR 52[esp] xor edi, ebp mov ebp, DWORD PTR 12[esp] xor edi, ebp mov ebp, DWORD PTR 32[esp] ror ebx, 1 xor edi, ebp rol edi, 1 mov ebp, eax mov DWORD PTR 44[esp],edi or ebp, ebx lea edi, DWORD PTR 2400959708[edx*1+edi] mov edx, eax and ebp, ecx and edx, ebx or ebp, edx mov edx, esi rol edx, 5 ror eax, 1 add ebp, edx ror eax, 1 add edi, ebp ; 40_59 43 ; 40_59 44 mov edx, DWORD PTR 48[esp] mov ebp, DWORD PTR 56[esp] xor edx, ebp mov ebp, DWORD PTR 16[esp] xor edx, ebp mov ebp, DWORD PTR 36[esp] xor edx, ebp mov ebp, esi rol edx, 1 or ebp, eax mov DWORD PTR 48[esp],edx and ebp, ebx lea edx, DWORD PTR 2400959708[ecx*1+edx] mov ecx, esi ror esi, 1 and ecx, eax or ebp, ecx mov ecx, edi rol ecx, 5 add ebp, ecx mov ecx, DWORD PTR 52[esp] add edx, ebp mov ebp, DWORD PTR 60[esp] xor ecx, ebp mov ebp, DWORD PTR 20[esp] xor ecx, ebp mov ebp, DWORD PTR 40[esp] ror esi, 1 xor ecx, ebp rol ecx, 1 mov ebp, edi mov DWORD PTR 52[esp],ecx or ebp, esi lea ecx, DWORD PTR 2400959708[ebx*1+ecx] mov ebx, edi and ebp, eax and ebx, esi or ebp, ebx mov ebx, edx rol ebx, 5 ror edi, 1 add ebp, ebx ror edi, 1 add ecx, ebp ; 40_59 45 ; 40_59 46 mov ebx, DWORD PTR 56[esp] mov ebp, DWORD PTR [esp] xor ebx, ebp mov ebp, DWORD PTR 24[esp] xor ebx, ebp mov ebp, DWORD PTR 44[esp] xor ebx, ebp mov ebp, edx rol ebx, 1 or ebp, edi mov DWORD PTR 56[esp],ebx and ebp, esi lea ebx, DWORD PTR 2400959708[eax*1+ebx] mov eax, edx ror edx, 1 and eax, edi or ebp, eax mov eax, ecx rol eax, 5 add ebp, eax mov eax, DWORD PTR 60[esp] add ebx, ebp mov ebp, DWORD PTR 4[esp] xor eax, ebp mov ebp, DWORD PTR 28[esp] xor eax, ebp mov ebp, DWORD PTR 48[esp] ror edx, 1 xor eax, ebp rol eax, 1 mov ebp, ecx mov DWORD PTR 60[esp],eax or ebp, edx lea eax, DWORD PTR 2400959708[esi*1+eax] mov esi, ecx and ebp, edi and esi, edx or ebp, esi mov esi, ebx rol esi, 5 ror ecx, 1 add ebp, esi ror ecx, 1 add eax, ebp ; 40_59 47 ; 40_59 48 mov esi, DWORD PTR [esp] mov ebp, DWORD PTR 8[esp] xor esi, ebp mov ebp, DWORD PTR 32[esp] xor esi, ebp mov ebp, DWORD PTR 52[esp] xor esi, ebp mov ebp, ebx rol esi, 1 or ebp, ecx mov DWORD PTR [esp],esi and ebp, edx lea esi, DWORD PTR 2400959708[edi*1+esi] mov edi, ebx ror ebx, 1 and edi, ecx or ebp, edi mov edi, eax rol edi, 5 add ebp, edi mov edi, DWORD PTR 4[esp] add esi, ebp mov ebp, DWORD PTR 12[esp] xor edi, ebp mov ebp, DWORD PTR 36[esp] xor edi, ebp mov ebp, DWORD PTR 56[esp] ror ebx, 1 xor edi, ebp rol edi, 1 mov ebp, eax mov DWORD PTR 4[esp],edi or ebp, ebx lea edi, DWORD PTR 2400959708[edx*1+edi] mov edx, eax and ebp, ecx and edx, ebx or ebp, edx mov edx, esi rol edx, 5 ror eax, 1 add ebp, edx ror eax, 1 add edi, ebp ; 40_59 49 ; 40_59 50 mov edx, DWORD PTR 8[esp] mov ebp, DWORD PTR 16[esp] xor edx, ebp mov ebp, DWORD PTR 40[esp] xor edx, ebp mov ebp, DWORD PTR 60[esp] xor edx, ebp mov ebp, esi rol edx, 1 or ebp, eax mov DWORD PTR 8[esp],edx and ebp, ebx lea edx, DWORD PTR 2400959708[ecx*1+edx] mov ecx, esi ror esi, 1 and ecx, eax or ebp, ecx mov ecx, edi rol ecx, 5 add ebp, ecx mov ecx, DWORD PTR 12[esp] add edx, ebp mov ebp, DWORD PTR 20[esp] xor ecx, ebp mov ebp, DWORD PTR 44[esp] xor ecx, ebp mov ebp, DWORD PTR [esp] ror esi, 1 xor ecx, ebp rol ecx, 1 mov ebp, edi mov DWORD PTR 12[esp],ecx or ebp, esi lea ecx, DWORD PTR 2400959708[ebx*1+ecx] mov ebx, edi and ebp, eax and ebx, esi or ebp, ebx mov ebx, edx rol ebx, 5 ror edi, 1 add ebp, ebx ror edi, 1 add ecx, ebp ; 40_59 51 ; 40_59 52 mov ebx, DWORD PTR 16[esp] mov ebp, DWORD PTR 24[esp] xor ebx, ebp mov ebp, DWORD PTR 48[esp] xor ebx, ebp mov ebp, DWORD PTR 4[esp] xor ebx, ebp mov ebp, edx rol ebx, 1 or ebp, edi mov DWORD PTR 16[esp],ebx and ebp, esi lea ebx, DWORD PTR 2400959708[eax*1+ebx] mov eax, edx ror edx, 1 and eax, edi or ebp, eax mov eax, ecx rol eax, 5 add ebp, eax mov eax, DWORD PTR 20[esp] add ebx, ebp mov ebp, DWORD PTR 28[esp] xor eax, ebp mov ebp, DWORD PTR 52[esp] xor eax, ebp mov ebp, DWORD PTR 8[esp] ror edx, 1 xor eax, ebp rol eax, 1 mov ebp, ecx mov DWORD PTR 20[esp],eax or ebp, edx lea eax, DWORD PTR 2400959708[esi*1+eax] mov esi, ecx and ebp, edi and esi, edx or ebp, esi mov esi, ebx rol esi, 5 ror ecx, 1 add ebp, esi ror ecx, 1 add eax, ebp ; 40_59 53 ; 40_59 54 mov esi, DWORD PTR 24[esp] mov ebp, DWORD PTR 32[esp] xor esi, ebp mov ebp, DWORD PTR 56[esp] xor esi, ebp mov ebp, DWORD PTR 12[esp] xor esi, ebp mov ebp, ebx rol esi, 1 or ebp, ecx mov DWORD PTR 24[esp],esi and ebp, edx lea esi, DWORD PTR 2400959708[edi*1+esi] mov edi, ebx ror ebx, 1 and edi, ecx or ebp, edi mov edi, eax rol edi, 5
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -