WinWebMail企业版注册机制作(此学习教程来自于遥远的2008年)

[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!

因为WinWebMail企业版比标准版多了不少的功能,特别是多了邮件防病毒功能,所以我们用WinWebMail企业版来学习

关于注册(WinWebMail Server3.7.X.X--WinWebMail Server 4.5.0.1企业版本企业版本):

很多人都下载了winwebmail,在网上下载了各种补丁或者各种替换文件,不多久或者立马就中毒了,其实作者给了不限制任何的25用户的使用,已经够用了,如果不够用的话,第一,找作者购买,支持作者;第二、可以参考本博客的一些小方法;

隐藏内容为知识付费业务:(友情提示:此知识付费业务非网络到处可下内存修改方式-内存补丁小心中毒)

SVIP价 8.8 折

已有0人打赏

以下是WinWebMail破解步骤:

一、下载这个软件的最新版本WinWebMail 3.7.6.1 (最新4.3.0.1
官方下载地址:http://www.winwebmail.com/email-server-download.html
然后安装!

二、检测软件壳
我们用PEID对easymail.exe进行扫描,找出壳的类型:UPX 0.89.6 - 1.02 / 1.05 - 1.24 -> Markus & Laszlo,说明是UPX的壳。

三、脱壳
用UPX SHELL 的外壳软件脱UPX的壳,脱壳时选择UPX的版本为1.25。
注:如果程序没有加壳 那么我们就可以省去第三步的脱壳了,直接对软件进行分析了。

四、运行程序,尝试注册,获取注册相关信息
通过尝试注册,我们发现一个关键的字符串“序列号输入错误”。

五、查找字符串信息
使用 W32Dasm无极版 反汇编软件,反汇编WebEasyMail的程序文件easymail.exe。然后,看看能不能找到刚才的字符串。
如果不能查到,通过eXeScope这个软件来查看未能在w32dasm中正确显示的字符串信息。
打开eXeScope,找到如下字串符:

122,"序列号输入错误 "
123,"恭喜您成为WinWebMail正式用户中的一员! "
124,注册成功
125,失败
126,"您输入的密码错误,请重新输入 "
127,WinWebMail (%d用户) 注册成功

重点是:122

六、反汇编
再次返回 w32dasm无极版 反汇编软件,查看122行,显示:String Resource ID=00122: "?鲹e?"
但是双击后,提示说找不到这个字串符,不是没有,是因为 "?鲹e?"是乱码。w32dasm对于中文显示不是太好。
我们搜索:String Resource ID=00122,找到:
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00407397(C) //跳转来自 004071C7
|
* Possible Reference to String Resource ID=00125: "1%"
|
:0040755D 6A7D push 0000007D
:0040755F 8D4C2410 lea ecx, dword ptr [esp+10]
:00407563 E885ED1400 call 0055611D
---------------------------------------
* Possible Reference to String Resource ID=00122: "?鲹e?"
|
:00407568 6A7A push 0000007A
:0040756A 8D4C2408 lea ecx, dword ptr [esp+08]
:0040756E E883AA1200 call 00531FF6
转到--》到代码位置:输入:00407397,找到:
:00407381 8B876C080000 mov eax, dword ptr [edi+0000086C]这里是对
:00407387 8B4C2408 mov ecx, dword ptr [esp+08]
:0040738B 50 push eax //这两个eax和ecx入栈就比较让我们怀疑了
:0040738C 51 push ecx //产生注册码
:0040738D E81ECB1300 call 0051FC00 //这CALL里对注册位应该会有设置
:00407392 83C40C add esp, 0000000C
:00407395 85C0 test eax, eax // 检测注册位
:00407397 0F85C0010000 jne 0040755D //不存在注册位 就会跳到40755D就会出现那个
错误的字串符了

我们记住00407381这个地址,接着进行下一步。

七、调试
用到的软件是ollydbg,导入WebEasyMail的程序文件easymail.exe,右键“前往--->表达(Ctrl+G)”,到00407381,右键“断点”-“运行到选定位置”,启动easymail.exe,试注册(随便填注册码),然后ollydbg执行到注册时自动暂停,查到有刚刚输入的错误注册码,点F8单步执行,下一条出现注册码(猜测):ECX=00EE4D40, 0012703C 00EE4D40 ASCII "11c8b2e778c1009a13d32372c276498c",再点F9继续运行,弹出“注册码错误”对话框,确定,再次注册,填入注册码:11c8b2e778c1009a13d32372c276498c(这是我的电脑的注册码哟!),注册成功!!!

八、制作注册机
注册机制作需要 KEYMAKE 软件,做一个内存注册机,需要下面几个资料:
中断地址:0040738C
中断次数:1
第一字节:51
指令长度:1

经过上面把八个步骤,搞定!

PS:本文只做技术探讨,无伤害作者之意,望大家支持国产软件作者;如作者感觉侵害作者本人,请发邮件致本博主,24小时内删除;

问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信

所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!

支付宝赞助
微信赞助

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如您下载该资源,行为将被视为对《免责声明》全部内容的认可->联系老梁投诉资源
LaoLiang.Net部分资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:service@laoliang.net
意在交流学习,欢迎赞赏评论,如有谬误,请联系指正;转载请注明出处: » WinWebMail企业版注册机制作(此学习教程来自于遥远的2008年)

发表回复

本站承接,网站推广(SEM,SEO);软件安装与调试;服务器或网络推荐及配置;APP开发与维护;网站开发修改及维护; 各财务软件安装调试及注册服务(金蝶,用友,管家婆,速达,星宇等);同时也有客户管理系统,人力资源,超市POS,医药管理等;

立即查看 了解详情