简单CM练习之第3个
和上一次一样,依然是学习API的副产品/:017这个在学 习 班之前就写了,到今天闲下来才把完成,好多当时的想法都想不起来了/:L
算法依然是简单,自我感觉很烂/:011 ,数学底子太差了/:010
BUG难免,纯粹娱乐,大家尽情来发泄吧/:018
local]1
原版有个大BUG--->明码,修正一下!
[ 本帖最后由 x80x88 于 2009-4-7 22:26 编辑 ] 嘿嘿,我又坐沙发了 抢个板凳坐坐。。呵呵。。
creantan
o~imbxmm
谁介绍下那几个API啊。。。不懂。。。
[ 本帖最后由 creantan 于 2009-4-7 21:33 编辑 ] C牛的这个是老版的吧/:L ,这个算法小小改动了一下,并且应该看不到明码了!/:014
有一个字母写错导致一个大BUG/:L
[ 本帖最后由 x80x88 于 2009-4-7 22:03 编辑 ] 手头有工作,只能看看论坛,等 C牛放破文 有兴趣学习下 呵呵 學習本次使用到得api:
004031EC E8 F7F8FFFF call CrackMe.00402AE8
004032CB E8 18F8FFFF call CrackMe.00402AE8
004034C4 E8 CBF5FFFF call CrackMe.00402A94
0040368E E8 9DF5FFFF call CrackMe.00402C30
00403881 E8 0EF2FFFF call CrackMe.00402A94
00404115 E8 16EAFFFF call CrackMe.00402B30
004041AB E8 C8E9FFFF call CrackMe.00402B78
004042CC E8 A7E8FFFF call CrackMe.00402B78
0040474D E8 96E4FFFF call CrackMe.00402BE8
MessageBoxA
SendMessageA
CallWindowProcA
SetWindowLongA
GetWindowLongA
GetWindowTextA
RtlMoveMemory
不知道是我水平問題還是程序有bug,跟了2處算法后,居然來了一個溢出,我汗。。。。。 前面的条件都满足的话应该不会溢出吧!/:012 回头再看看! 汗汗。。。再追下。。不是明码了。。。
用户名:00000
注册码:>>>>8
00403678 .66:69C0 E803imul ax, ax, 3E8//这里有创意啊。。ax=3注册成功~~!
0040367D 0F80 A7000000 jo 0040372A
00403683 .0FBFC8 movsx ecx, ax
00403686 .51 push ecx
00403687 .8B95 64FFFFFF mov edx, dword ptr
0040368D .52 push edx
0040368E .E8 9DF5FFFF call 00402C30
{
00402C30 $A1 7C534000 mov eax, dword ptr
00402C35 .0BC0 or eax, eax
00402C37 .74 02 je short 00402C3B
00402C39 .FFE0 jmp eax
}
C大真是厉害啊/:good
[ 本帖最后由 pptppt 于 2009-4-8 14:05 编辑 ]
页:
[1]
2