📄 rm-win32.asm
字号:
mov eax, esi rol ebp, 12 add ebp, ebx ; 107 sub edx, esi and eax, ebp and edx, ecx or edx, eax mov eax, DWORD PTR 48[esp] rol ecx, 10 lea ebx, DWORD PTR 1548603684[edx+ebx] mov edx, -1 add ebx, eax mov eax, ecx rol ebx, 7 add ebx, edi ; 108 sub edx, ecx and eax, ebx and edx, ebp or edx, eax mov eax, DWORD PTR 16[esp] rol ebp, 10 lea edi, DWORD PTR 1548603684[edx+edi] mov edx, -1 add edi, eax mov eax, ebp rol edi, 6 add edi, esi ; 109 sub edx, ebp and eax, edi and edx, ebx or edx, eax mov eax, DWORD PTR 36[esp] rol ebx, 10 lea esi, DWORD PTR 1548603684[edx+esi] mov edx, -1 add esi, eax mov eax, ebx rol esi, 15 add esi, ecx ; 110 sub edx, ebx and eax, esi and edx, edi or edx, eax mov eax, DWORD PTR 4[esp] rol edi, 10 lea ecx, DWORD PTR 1548603684[edx+ecx] mov edx, -1 add ecx, eax mov eax, edi rol ecx, 13 add ecx, ebp ; 111 sub edx, edi and eax, ecx and edx, esi or edx, eax mov eax, DWORD PTR 8[esp] rol esi, 10 lea ebp, DWORD PTR 1548603684[edx+ebp] mov edx, -1 add ebp, eax sub edx, ecx rol ebp, 11 add ebp, ebx ; 112 mov eax, DWORD PTR 60[esp] or edx, ebp add ebx, eax xor edx, esi mov eax, -1 rol ecx, 10 lea ebx, DWORD PTR 1836072691[edx*1+ebx] sub eax, ebp rol ebx, 9 add ebx, edi ; 113 mov edx, DWORD PTR 20[esp] or eax, ebx add edi, edx xor eax, ecx mov edx, -1 rol ebp, 10 lea edi, DWORD PTR 1836072691[eax*1+edi] sub edx, ebx rol edi, 7 add edi, esi ; 114 mov eax, DWORD PTR 4[esp] or edx, edi add esi, eax xor edx, ebp mov eax, -1 rol ebx, 10 lea esi, DWORD PTR 1836072691[edx*1+esi] sub eax, edi rol esi, 15 add esi, ecx ; 115 mov edx, DWORD PTR 12[esp] or eax, esi add ecx, edx xor eax, ebx mov edx, -1 rol edi, 10 lea ecx, DWORD PTR 1836072691[eax*1+ecx] sub edx, esi rol ecx, 11 add ecx, ebp ; 116 mov eax, DWORD PTR 28[esp] or edx, ecx add ebp, eax xor edx, edi mov eax, -1 rol esi, 10 lea ebp, DWORD PTR 1836072691[edx*1+ebp] sub eax, ecx rol ebp, 8 add ebp, ebx ; 117 mov edx, DWORD PTR 56[esp] or eax, ebp add ebx, edx xor eax, esi mov edx, -1 rol ecx, 10 lea ebx, DWORD PTR 1836072691[eax*1+ebx] sub edx, ebp rol ebx, 6 add ebx, edi ; 118 mov eax, DWORD PTR 24[esp] or edx, ebx add edi, eax xor edx, ecx mov eax, -1 rol ebp, 10 lea edi, DWORD PTR 1836072691[edx*1+edi] sub eax, ebx rol edi, 6 add edi, esi ; 119 mov edx, DWORD PTR 36[esp] or eax, edi add esi, edx xor eax, ebp mov edx, -1 rol ebx, 10 lea esi, DWORD PTR 1836072691[eax*1+esi] sub edx, edi rol esi, 14 add esi, ecx ; 120 mov eax, DWORD PTR 44[esp] or edx, esi add ecx, eax xor edx, ebx mov eax, -1 rol edi, 10 lea ecx, DWORD PTR 1836072691[edx*1+ecx] sub eax, esi rol ecx, 12 add ecx, ebp ; 121 mov edx, DWORD PTR 32[esp] or eax, ecx add ebp, edx xor eax, edi mov edx, -1 rol esi, 10 lea ebp, DWORD PTR 1836072691[eax*1+ebp] sub edx, ecx rol ebp, 13 add ebp, ebx ; 122 mov eax, DWORD PTR 48[esp] or edx, ebp add ebx, eax xor edx, esi mov eax, -1 rol ecx, 10 lea ebx, DWORD PTR 1836072691[edx*1+ebx] sub eax, ebp rol ebx, 5 add ebx, edi ; 123 mov edx, DWORD PTR 8[esp] or eax, ebx add edi, edx xor eax, ecx mov edx, -1 rol ebp, 10 lea edi, DWORD PTR 1836072691[eax*1+edi] sub edx, ebx rol edi, 14 add edi, esi ; 124 mov eax, DWORD PTR 40[esp] or edx, edi add esi, eax xor edx, ebp mov eax, -1 rol ebx, 10 lea esi, DWORD PTR 1836072691[edx*1+esi] sub eax, edi rol esi, 13 add esi, ecx ; 125 mov edx, DWORD PTR [esp] or eax, esi add ecx, edx xor eax, ebx mov edx, -1 rol edi, 10 lea ecx, DWORD PTR 1836072691[eax*1+ecx] sub edx, esi rol ecx, 13 add ecx, ebp ; 126 mov eax, DWORD PTR 16[esp] or edx, ecx add ebp, eax xor edx, edi mov eax, -1 rol esi, 10 lea ebp, DWORD PTR 1836072691[edx*1+ebp] sub eax, ecx rol ebp, 7 add ebp, ebx ; 127 mov edx, DWORD PTR 52[esp] or eax, ebp add ebx, edx xor eax, esi mov edx, DWORD PTR 32[esp] rol ecx, 10 lea ebx, DWORD PTR 1836072691[eax*1+ebx] mov eax, -1 rol ebx, 5 add ebx, edi ; 128 add edi, edx mov edx, ebp sub eax, ebx and edx, ebx and eax, ecx or edx, eax mov eax, DWORD PTR 24[esp] rol ebp, 10 lea edi, DWORD PTR 2053994217[edx*1+edi] mov edx, -1 rol edi, 15 add edi, esi ; 129 add esi, eax mov eax, ebx sub edx, edi and eax, edi and edx, ebp or eax, edx mov edx, DWORD PTR 16[esp] rol ebx, 10 lea esi, DWORD PTR 2053994217[eax*1+esi] mov eax, -1 rol esi, 5 add esi, ecx ; 130 add ecx, edx mov edx, edi sub eax, esi and edx, esi and eax, ebx or edx, eax mov eax, DWORD PTR 4[esp] rol edi, 10 lea ecx, DWORD PTR 2053994217[edx*1+ecx] mov edx, -1 rol ecx, 8 add ecx, ebp ; 131 add ebp, eax mov eax, esi sub edx, ecx and eax, ecx and edx, edi or eax, edx mov edx, DWORD PTR 12[esp] rol esi, 10 lea ebp, DWORD PTR 2053994217[eax*1+ebp] mov eax, -1 rol ebp, 11 add ebp, ebx ; 132 add ebx, edx mov edx, ecx sub eax, ebp and edx, ebp and eax, esi or edx, eax mov eax, DWORD PTR 44[esp] rol ecx, 10 lea ebx, DWORD PTR 2053994217[edx*1+ebx] mov edx, -1 rol ebx, 14 add ebx, edi ; 133 add edi, eax mov eax, ebp sub edx, ebx and eax, ebx and edx, ecx or eax, edx mov edx, DWORD PTR 60[esp] rol ebp, 10 lea edi, DWORD PTR 2053994217[eax*1+edi] mov eax, -1 rol edi, 14 add edi, esi ; 134 add esi, edx mov edx, ebx sub eax, edi and edx, edi and eax, ebp or edx, eax mov eax, DWORD PTR [esp] rol ebx, 10 lea esi, DWORD PTR 2053994217[edx*1+esi] mov edx, -1 rol esi, 6 add esi, ecx ; 135 add ecx, eax mov eax, edi sub edx, esi and eax, esi and edx, ebx or eax, edx mov edx, DWORD PTR 20[esp] rol edi, 10 lea ecx, DWORD PTR 2053994217[eax*1+ecx] mov eax, -1 rol ecx, 14 add ecx, ebp ; 136 add ebp, edx mov edx, esi sub eax, ecx and edx, ecx and eax, edi or edx, eax mov eax, DWORD PTR 48[esp] rol esi, 10 lea ebp, DWORD PTR 2053994217[edx*1+ebp] mov edx, -1 rol ebp, 6 add ebp, ebx ; 137 add ebx, eax mov eax, ecx sub edx, ebp and eax, ebp and edx, esi or eax, edx mov edx, DWORD PTR 8[esp] rol ecx, 10 lea ebx, DWORD PTR 2053994217[eax*1+ebx] mov eax, -1 rol ebx, 9 add ebx, edi ; 138 add edi, edx mov edx, ebp sub eax, ebx and edx, ebx and eax, ecx or edx, eax mov eax, DWORD PTR 52[esp] rol ebp, 10 lea edi, DWORD PTR 2053994217[edx*1+edi] mov edx, -1 rol edi, 12 add edi, esi ; 139 add esi, eax mov eax, ebx sub edx, edi and eax, edi and edx, ebp or eax, edx mov edx, DWORD PTR 36[esp] rol ebx, 10 lea esi, DWORD PTR 2053994217[eax*1+esi] mov eax, -1 rol esi, 9 add esi, ecx ; 140 add ecx, edx mov edx, edi sub eax, esi and edx, esi and eax, ebx or edx, eax mov eax, DWORD PTR 28[esp] rol edi, 10 lea ecx, DWORD PTR 2053994217[edx*1+ecx] mov edx, -1 rol ecx, 12 add ecx, ebp ; 141 add ebp, eax mov eax, esi sub edx, ecx and eax, ecx and edx, edi or eax, edx mov edx, DWORD PTR 40[esp] rol esi, 10 lea ebp, DWORD PTR 2053994217[eax*1+ebp] mov eax, -1 rol ebp, 5 add ebp, ebx ; 142 add ebx, edx mov edx, ecx sub eax, ebp and edx, ebp and eax, esi or edx, eax mov eax, DWORD PTR 56[esp] rol ecx, 10 lea ebx, DWORD PTR 2053994217[edx*1+ebx] mov edx, -1 rol ebx, 15 add ebx, edi ; 143 add edi, eax mov eax, ebp sub edx, ebx and eax, ebx and edx, ecx or edx, eax mov eax, ebx rol ebp, 10 lea edi, DWORD PTR 2053994217[edx*1+edi] xor eax, ebp rol edi, 8 add edi, esi ; 144 mov edx, DWORD PTR 48[esp] xor eax, edi add esi, edx rol ebx, 10 add esi, eax mov eax, edi rol esi, 8 add esi, ecx ; 145 xor eax, ebx mov edx, DWORD PTR 60[esp] xor eax, esi add ecx, eax mov eax, esi rol edi, 10 add ecx, edx xor eax, edi rol ecx, 5 add ecx, ebp ; 146 mov edx, DWORD PTR 40[esp] xor eax, ecx add ebp, edx rol esi, 10 add ebp, eax mov eax, ecx rol ebp, 12 add ebp, ebx ; 147 xor eax, esi mov edx, DWORD PTR 16[esp] xor eax, ebp add ebx, eax mov eax, ebp rol ecx, 10 add ebx, edx xor eax, ecx rol ebx, 9 add ebx, edi ; 148 mov edx, DWORD PTR 4[esp] xor eax, ebx add edi, edx rol ebp, 10 add edi, eax mov eax, ebx rol edi, 12 add edi, esi ; 149 xor eax, ebp mov edx, DWORD PTR 20[esp] xor eax, edi add esi, eax mov eax, edi rol ebx, 10 add esi, edx xor eax, ebx rol esi, 5 add esi, ecx ; 150 mov edx, DWORD PTR 32[esp] xor eax, esi add ecx, edx rol edi, 10 add ecx, eax mov eax, esi rol ecx, 14 add ecx, ebp ; 151 xor eax, edi mov edx, DWORD PTR 28[esp] xor eax, ecx add ebp, eax mov eax, ecx rol esi, 10 add ebp, edx xor eax, esi rol ebp, 6 add ebp, ebx ; 152 mov edx, DWORD PTR 24[esp] xor eax, ebp add ebx, edx rol ecx, 10 add ebx, eax mov eax, ebp rol ebx, 8 add ebx, edi ; 153 xor eax, ecx mov edx, DWORD PTR 8[esp] xor eax, ebx add edi, eax mov eax, ebx rol ebp, 10 add edi, edx xor eax, ebp rol edi, 13 add edi, esi ; 154 mov edx, DWORD PTR 52[esp] xor eax, edi add esi, edx rol ebx, 10 add esi, eax mov eax, edi rol esi, 6 add esi, ecx ; 155 xor eax, ebx mov edx, DWORD PTR 56[esp] xor eax, esi add ecx, eax mov eax, esi rol edi, 10 add ecx, edx xor eax, edi rol ecx, 5 add ecx, ebp ; 156 mov edx, DWORD PTR [esp] xor eax, ecx add ebp, edx rol esi, 10 add ebp, eax mov eax, ecx rol ebp, 15 add ebp, ebx ; 157 xor eax, esi mov edx, DWORD PTR 12[esp] xor eax, ebp add ebx, eax mov eax, ebp rol ecx, 10 add ebx, edx xor eax, ecx rol ebx, 13 add ebx, edi ; 158 mov edx, DWORD PTR 36[esp] xor eax, ebx add edi, edx rol ebp, 10 add edi, eax mov eax, ebx rol edi, 11 add edi, esi ; 159 xor eax, ebp mov edx, DWORD PTR 44[esp] xor eax, edi add esi, eax rol ebx, 10 add esi, edx mov edx, DWORD PTR 128[esp] rol esi, 11 add esi, ecx mov eax, DWORD PTR 4[edx] add ebx, eax mov eax, DWORD PTR 72[esp] add ebx, eax mov eax, DWORD PTR 8[edx] add ebp, eax mov eax, DWORD PTR 76[esp] add ebp, eax mov eax, DWORD PTR 12[edx] add ecx, eax mov eax, DWORD PTR 80[esp] add ecx, eax mov eax, DWORD PTR 16[edx] add esi, eax mov eax, DWORD PTR 64[esp] add esi, eax mov eax, DWORD PTR [edx] add edi, eax mov eax, DWORD PTR 68[esp] add edi, eax mov eax, DWORD PTR 136[esp] mov DWORD PTR [edx],ebx mov DWORD PTR 4[edx],ebp mov DWORD PTR 8[edx],ecx sub eax, 1 mov DWORD PTR 12[edx],esi mov DWORD PTR 16[edx],edi jle $L001get_out mov DWORD PTR 136[esp],eax mov edi, ecx mov eax, DWORD PTR 132[esp] mov ecx, ebx add eax, 64 mov esi, ebp mov DWORD PTR 132[esp],eax jmp L000start$L001get_out: add esp, 108 pop ebx pop ebp pop edi pop esi ret_ripemd160_block_asm_host_order ENDP_TEXT ENDSEND
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -