📄 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 + -