-
-
[旧帖] [求助]求教浮点相关代码……一个crakeme的 0.00雪花
-
发表于: 2007-12-8 22:25 2191
-
算法中出现了浮点指令,有点晕了,没搞懂,帮忙看一下
最后是要通过sprintf拼一个字符串,这个字符串将要与serial比较,相同则pass。
mov dword ptr [esp+4], 0040144F ; ASCII "Your Name: "
mov dword ptr [esp], 004375B0
call 00431FE0
lea eax, dword ptr [ebp-108]
mov dword ptr [esp+4], eax
mov dword ptr [esp], 00437510
call 00432880
mov dword ptr [esp+4], 0040145B ; ASCII "Your Serial: "
mov dword ptr [esp], 004375B0
call 00431FE0
lea eax, dword ptr [ebp-208]
mov dword ptr [esp+4], eax
mov dword ptr [esp], 00437510
call 00432880
;ebp-108为name的指针,ebp-208为serial的指针,对吧
lea eax, dword ptr [ebp-108] ; |
mov dword ptr [esp], eax ; |
call <jmp.&msvcrt.strlen> ; \strlen
mov edx, eax
imul edx, edx, 875CD
mov eax, 51EB851F
mul edx
mov eax, edx
shr eax, 5
imul eax, eax, -370
mov edx, 0
push edx
push eax
fild qword ptr [esp]
lea esp, dword ptr [esp+8]
fstp qword ptr [ebp-410]
fld qword ptr [ebp-410]
fstp qword ptr [esp+8]
mov dword ptr [esp+4], 00401469
lea eax, dword ptr [ebp-308]
mov dword ptr [esp], eax
call <jmp.&msvcrt.sprintf> ; |\sprintf
最后是要通过sprintf拼一个字符串,这个字符串将要与serial比较,相同则pass。
mov dword ptr [esp+4], 0040144F ; ASCII "Your Name: "
mov dword ptr [esp], 004375B0
call 00431FE0
lea eax, dword ptr [ebp-108]
mov dword ptr [esp+4], eax
mov dword ptr [esp], 00437510
call 00432880
mov dword ptr [esp+4], 0040145B ; ASCII "Your Serial: "
mov dword ptr [esp], 004375B0
call 00431FE0
lea eax, dword ptr [ebp-208]
mov dword ptr [esp+4], eax
mov dword ptr [esp], 00437510
call 00432880
;ebp-108为name的指针,ebp-208为serial的指针,对吧
lea eax, dword ptr [ebp-108] ; |
mov dword ptr [esp], eax ; |
call <jmp.&msvcrt.strlen> ; \strlen
mov edx, eax
imul edx, edx, 875CD
mov eax, 51EB851F
mul edx
mov eax, edx
shr eax, 5
imul eax, eax, -370
mov edx, 0
push edx
push eax
fild qword ptr [esp]
lea esp, dword ptr [esp+8]
fstp qword ptr [ebp-410]
fld qword ptr [ebp-410]
fstp qword ptr [esp+8]
mov dword ptr [esp+4], 00401469
lea eax, dword ptr [ebp-308]
mov dword ptr [esp], eax
call <jmp.&msvcrt.sprintf> ; |\sprintf
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
赞赏
他的文章
- [求助]帮忙看一下程序的开头代码 3101
- [求助]求教浮点相关代码……一个crakeme的 2192
- [求助]帮忙分析一段汇编代码 3886
赞赏
雪币:
留言: