WinWebMail破解步骤
WinWebMail破解步骤:
一、下载这个软件的最新版本WinWebMail 3.7.6.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
经过上面把八个步骤,搞定!
WinWebMail破解步骤相关推荐
- 以下是WinWebMail破解步骤:
破解WinWebMail 2009年11月25日 星期三 17:41 以下是WinWebMail破解步骤: 一.下载这个软件的最新版本WinWebMail 3.7.6.1 官方下载地址:htt ...
- Myeclipse的破解步骤
Myeclipse的破解步骤 一.先运行run.bat打开破解工具(前提已经安装jdk并正确配置了环境变量classpath.Path) 二.运行完run.bat,会打开破解工具: 如下图: 先随便输 ...
- IDEA 开发工具安装教程及破解步骤(激活至2099年)
IDEA 开发工具安装教程及破解步骤(激活至2099年) https://blog.csdn.net/niuniu1994/article/details/82728327
- Matlab 2017a 安装、破解步骤
本人下载的Matlab安装文件中含有两个文件夹,一个是安装包,一个是破解包,前者中含有两个镜像文件,后者中是一个安装.破解步骤的文件readme.txt和破解所需的文件.因为安装包是镜像文件,所以安装 ...
- powerdesigner 16.5 破解步骤
powerdesigner 16.5 破解步骤 假设你的PowerDesigner已经安装完成.(PowerDesigner下载地址:http://pan.baidu.com/s/1mgqjmpa) ...
- Labview2017安装及破解步骤
原文地址::http://blog.csdn.net/QingNing3028/article/details/52824179?locationNum=11&fps=1 1. 下载Labvi ...
- RVDS2.2安装及破解步骤
部 门:艾科创新应用软件三部 作 者:周宇跃 编写日期:2009-9-18 一.安装及破解RVDS需要的软件包及文档: TLF-SOFT-12.30.05.ARM.RealView ...
- 2018版本及2017版本的IntelliJ IDEA破解步骤,非lanyu,到2099年
提示:对于刚安装idea的小伙伴来说,idea是有30天的免费试用权限的,可以通过先试用,随便新建一个项目,然后就可以去正常执行下面的步骤了. 01 将破解jar包JetbrainsCrack-3.1 ...
- ERDAS2013安装资源及破解步骤
就这么一个鼓捣了一个星期,LPS工具不好找,只是因为自己搞错了计算机名,用LPS来处理无人机遥感影像,现将资源及破解安装步骤进行总结. 资源:ERDAS 2013(含LPS),网盘链接:链接:http ...
最新文章
- Qt中的QGridLayout
- Linux中的SELinux详解--16
- 2018-2019-1 20165211 实验四 外设驱动程序设计
- 川职院单招计算机考什么专业,四川单招考什么科目
- vs 选定内容没有属性页_从智能单品,到全屋智能:2019中国智能家居发展白皮书【附82页PPT】...
- python setup.py install 出错_python setup.py install 失败
- nn.Conv2d(nc, ndf, 4, 2, 1, bias=False),nc、ndf是什么?
- 发展数字经济面临哪些困难_解决数字音乐制作面临的最大问题之一
- 循环语句在c语言中的作用是什么,C语言中循环语句的使用
- frame中src怎么设置成一个变量_webpack中Css的处理
- 解决VMWare虚拟机IP变成127.0.0.1和选择固定IP段
- Arduino笔记四电子指南针罗盘HMC5883L
- RPM常用命令及RPM中文手册
- vue项目中Echarts两个图表之间连接两条线
- 关于redis 小白从入门到大神
- APOLLO 6.0安装教程
- springboot中整合mybatis及简单使用
- run.rat闪退问题
- AI Studio vLoong能源AI挑战赛——异常检测赛A榜第三名方案
- Android Studio 无法识别MuMu模拟器、夜神模拟器的解决办法