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