资源描述:
《教菜鸟写注册机——实战篇》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、教菜鸟写注册机——实战篇教菜鸟写注册机——实战篇呵呵,再灌一篇,等再过两天开学就没得灌喽前面我们折腾了半天都是在跟CRACKME过不去,可能有人觉得没意思了,这次咱们来个有实际意义的,呵呵,一个发布不久的软件——麻将拼图V1.04,这里来下:http://skycn.softreg.com.cn/product...BE-9524013EFADA用W32DASM反下,找串式参考“注册失败!”到下面:(分析见后)代码:---------------------------------------------------------
2、-----------------------*Referencedbya(U)nconditionalor(C)onditionalJumpatAddress:
3、:00402E16(C)
4、:00402E3F8B3D88974000movedi,dwordptr[00409788]:00402E45B940000000movecx,00000040:00402E4A33C0xoreax,eax:00402E4C8B6C2414movebp,dwordptr[esp+1
5、4]:00402E50F3repz:00402E51ABstosd:00402E528B3D7C974000movedi,dwordptr[0040977C]:00402E58B940000000movecx,00000040:00402E5DF3repz:00402E5EABstosd:00402E5F8B0D88974000movecx,dwordptr[00409788]*ReferenceTo:U
6、SER32.SendDlgItemMessageA,Ord:020Fh
7、:00402E658B1D38714000movebx,dwordptr[00407138];注意:00402E6B51pushecx;用户名存放地址[409788]:00402E6C6A10push00000010:00402E6E6A0Dpush0000000D;WM_GETTEXT*PossibleReferencetoDialog:
8、DialogID_0070,CONTROL_ID:03E8,""
9、:00402E7068E8030000push000003E8;控件ID:00402E7555pushebp:00402E76FFD3callebx;得到用户名:00402E788B157C974000movedx,dwordptr[0040977C]:00402E7E52pushedx;注册码地址[40977C]:00402
10、E7F6A10push00000010:00402E816A0Dpush0000000D;WM_GETTEXT*PossibleReferencetoDialog:DialogID_0070,CONTROL_ID:03E9,""
11、:00402E8368E9030000push000003E9;控件ID:00402E8855pushebp:00402E89FFD3callebx;得到
12、注册码:00402E8BA188974000moveax,dwordptr[00409788]:00402E90803800cmpbyteptr[eax],00:00402E930F8438010000je00402FD1:00402E998B0D7C974000movecx,dwordptr[0040977C]:00402E9F803900cmpbyteptr[ecx],00:00402EA20F8429010000je00402FD1:00
13、402EA850pusheax;压入用户名:00402EA9E822FEFFFFcall00402CD0;关键CALL:00402EAE8B3D7C974000movedi,dwordptr[00409