零起点教你如何破解软件和制做注册机

标题: 零起点教你如何破解软件和制做注册机
阿飞
三星会员
Rank: 2Rank: 2

UID 75253
精华 0
积分 253
帖子 134
金币 277
威望 253
阅读权限 20
注册 2006-5-9
来自 北京
状态 离线
发表于 2006-5-9 16:54
零起点教你如何破解软件和制做注册机
黑客基地VIP会员课程
                                       
大家好我是洪涛

零起点教你如何破解软件和制做注册机

破解相信是一些朋友心中的神秘区域
在很多会员的要求下黑基决定让我制作这期的课程
今天我们要开刀的软件是大家都用过的一个东西
那就是黑基邮件服务器所用的软件
WebEasyMail
相信大家都用过黑基邮箱
这个软件我就不介绍了
想看详细资料的会员到
他的官方网站 www.51webmail.com

但是我们还是要提提这个软件的价格
我想这样可以增加大家破解的成就感吧
中文标准版本价格
用户数 标准版本价格 (人民币)
250 用户 530元
500 用户 930元
1000用户 1530元
2000用户 2130元
5000用户 2930元
无限制用户 3930元
这些是标准版的价格
530+930+1530+2130+2930+3930=11980
如果破了标准版 我们就等于 破了一个价值 11980元的软件
不过我们今天要破的企业版
企业版是这个软件的高级版本 也是最好的版本 但是企业版的没有报价
据一个朋友说 无限制用户的企业版 要10万元
再加上 不同用户数 大约 企业版价值 30万
30万足可以让你心动了吧
那么 我们动手吧

首先下载这个软件的企业版
这里是官方的下载地址
http://www.winwebmail.com/download/3621/EV/WebEasyMail.EXE
然后安装

这里要说一下 这个只能安装到 nt架构的系统中 比如nt/2k/xp/2003
如果你是9x系统赶快装一个nt架构的系统吧

安装结束
开始我们的破解之旅吧

步骤1 检测壳

壳的概念:
所谓“壳”就是专门压缩的工具。
这里的压缩并不是我们平时使用的RAR、ZIP这些工具的压缩,壳的压缩指的是针对exe、com、和dll等程序文件进行压缩,在程序中加入一段如同保护层的代码,使原程序文件代码失去本来面目,从而保护程序不被非法修改和反编译,这段如同保护层的代码,与自然界动植物的壳在功能上有很多相似的地方,所以我们就形象地称之为程序的壳。

壳的作用:
1.保护程序不被非法修改和反编译。
2.对程序专门进行压缩,以减小文件大小,方便传播和储存。

壳和压缩软件的压缩的区别是
压缩软件只能够压缩程序
而经过壳压缩后的exe、com和dll等程序文件可以跟正常的程序一样运行

下面来介绍一个检测壳的软件
PEID v0.92
这个软件可以检测出 450种壳
新版中增加病毒扫描功能,是目前各类查壳工具中,性能最强的。
另外还可识别出EXE文件是用什么语言编写的VC++、Delphi、VB或Delphi等。
支持文件夹批量扫描

我们用PEID对easymail.exe进行扫描
找到壳的类型了
UPX 0.89.6 - 1.02 / 1.05 - 1.24 -> Markus & Laszlo
说明是UPX的壳
下面进行

步骤2 脱壳
对一个加了壳的程序,去除其中无关的干扰信息和保护限制,把他的壳脱去,解除伪装,还原软件本来的面目。这个过程就叫做脱壳。
脱壳成功的标志
脱壳后的文件正常运行,功能没有损耗。
还有一般脱壳后的文件长度都会大于原文件的长度。
即使同一个文件,采用不同的脱壳软件进行脱壳,由于脱壳软件的机理不通,脱出来的文件大小也不尽相同。

关于脱壳有手动脱壳和自动脱壳
自动脱壳就是用专门的脱壳机脱 很简单 按几下就 OK了
手动脱壳相对自动脱壳 需要的技术含量微高 这里不多说了

UPX是一种很老而且强大的壳 不过它的脱壳机随处就能找到
UPX本身程序就可以通过
UPX 文件名 -d
来解压缩 不过这些需要的 命令符中输入
优点方便快捷 缺点DOS界面
为了让大家省去麻烦的操作 就产生了一种叫 UPX SHELL的外壳软件

UPX SHELL v3.09
UPX 外壳程序!
目的让UPX的脱壳加壳傻瓜化

注:如果程序没有加壳 那么我们就可以省去第二步的脱壳了,直接对软件进行分析了。

脱完后 我们进行

步骤3
运行程序
尝试注册
获取注册相关信息

通过尝试注册 我们发现一个关键的字符串

“序列号输入错误”

步骤4
反汇编

反汇编一般用到的软件 都是 W32Dasm
W32dasm对于新手 易于上手 操作简单
W32Dasm有很多版本 这里我推荐使用 W32Dasm 无极版

我们现在反汇编WebEasyMail的程序文件easymail.exe

然后看看能不能找到刚才的字符串

步骤5
通过eXeScope这个软件来查看未能在w32dasm中正确显示的字符串信息

eXeScope v6.50
更改字体,更改菜单,更改对话框的排列,重写可执行文件的资源,包括(EXE,DLL,OCX)等。是方便强大的汉化工具,可以直接修改用 VC++ 及 DELPHI 编制的程序的资源,包括菜单、对话框、字符串表等
新版可以直接查看 加壳文件的资源

我们打开eXeScope
找到如下字串符

122,"序列号输入错误 "
123,"恭喜您成为WebEasyMail正式用户中的一员! "
124,注册成功
125,失败

重点是122

步骤6
再次返回 w32dasm

* Possible Reference to String Resource ID=00122: "?鲹e?"

但是双击后
提示说找不到这个字串符
不是没有 是因为 "?鲹e?"是乱码 w32dasm对于中文显示不是太好
毕竟不是国产软件

先把今天会用到的汇编基本指令跟大家解释一下

mov a,b ;把b的值赋给a,使a=b
call :调用子程序 ,子程序以ret结为
ret :返回主程序
je或jz :若相等则跳转
jne或jnz :若不相等则跳转
push xx:xx 压栈
pop xx:xx 出栈

栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。

我们搜索
Possible Reference to String Resource ID=00122
因为对E文支持很好
我们来到了

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00406F17(C) //跳转来自 406F17
|

* Possible Reference to String Resource ID=00125: "1%"
                                  |
:004070DD 6A7D                    push 0000007D
:004070DF 8D4C2410                lea ecx, dword ptr [esp+10]
:004070E3 E8F75A1200              call 0052CBDF

* Possible Reference to String Resource ID=00122: "?鲹e?"
                                  |
:004070E8 6A7A                    push 0000007A
:004070EA 8D4C2408                lea ecx, dword ptr [esp+08]
:004070EE E8EC5A1200              call 0052CBDF

我们来到

:00406F01 8B876C080000            mov eax, dword ptr [edi+0000086C]这里是对
:00406F07 8B4C2408                mov ecx, dword ptr [esp+08]
:00406F0B 50                      push eax//这两个eax和ecx入栈就比较让我们怀疑了
:00406F0C 51                      push ecx//产生注册码
:00406F0D E8AE381100              call 0051A7C0//这CALL里对注册位应该会有设置
:00406F12 83C40C                  add esp, 0000000C
:00406F15 85C0                    test eax, eax// 检测注册位
:00406F17 0F85C0010000            jne 004070DD //不存在注册位 就会跳到4070DD就会出现那个错误的字串符了


我们记住406F01这个地址

接着进行下一步

步骤7
这一步我们进行的是调试

用到的软件是ollydbg



好了我们找到了 注册码0012AF04   00FD4A10  ASCII "04893e058f9c1c9fb16764c3b86f78e6"



但是这个并不是我们的主要目的

我们还要做出属于自己的注册机

相信这个是很多人梦寐以求的事情

步骤8
制作注册机

注册机我们需要的是一个KEYMAKE的软件
因为2.0是演示版而且停止更新了
所以我们用1.73版


做一个内存注册机 需要下面几个资料


中断地址:406F0C
中断次数:1
第一字节:51
指令长度:1

好了 一个完美的注册机 就产生了
还不赶快发给你的朋友 炫耀一下
保证让他迷糊死 佩服得你要死
其实最后还有几个步骤
就是撰写破文
不过大家都是新手 这个步骤 就去了吧

不知不觉说了这么多废话 希望能对大家有些作用
如果有什么不懂 不理解的事情 请联系我 或者到论坛发贴
QQ:381734563
        
今天的课程就到这里 大家赶快去动手实践吧~!
用相同的方法可以破解任何软件
不过要想熟练就要多找几个软件练习就可以成为破解高手了
哈哈,现在开始去实现高手的第一步吧!!!!!
有事找我洪涛,我一定会耐心解决大家的疑问的!!!!


202.101.172.46



搜索更多相关主题的帖子: [软件] [注册] [注册机] [脱壳] [我们] [程序] [文件] [这个] [压缩] [步骤]

顶部
推荐阅读:
注册机编写器 V1.73(制作注册机或软件补丁) 绿 【下载】最新注册软件精选 2007系统软件注册码大全
这个网站查找注册机真厉害! [下载]CCPROXY6.3.3注册机(纯绿/傻瓜/ 【5月4日】软件更新
[06.18]最新注册、破解软件更新[qlblwan avast!v4.7.1098专业版注册机 『1月16号』注册破解版软件更新-共48款!(阿笨整
Office 2003 注册机 最新天天卫星网络电视V6.59『贵宾版』注册机(重发 极品FLASH相册制作软件(解决水印跟注册问题)
NERO V7.2.0.3b 注册机! 生活宝典系列+注册机 算法注册机编写扫盲
南方批八字软件1.7 +注册机 WinRar3.80官方正式版的注册机 超级够级2007 注册机
优盘搬运工 V2.2 注册机 人人都可建家谱:家谱先生4.1绿色注册版+注册机 Windows优化大师 v6.9 Build 5.1
FlashFxp 3.7.6 Beta 1310 注 公文写作助手2.0(带注册机)~嘿嘿好东西,公务员门 AutoCAD 2004 注册机
万能注册机绿色版 少儿启蒙大师 V4.0 完全版 +注册机【附正确的注 软件优化大师含注册机
[06.28]最新注册、破解软件更新[qlblwan [07.12]最新注册、破解软件更新[qlblwan F-Secure Internet Security
[06.26]最新注册、破解软件更新[qlblwan 【转贴】winrar3.6.1的注册机 这个网站查找注册机真厉害!
AutoCAD 2007 注册机 [06.27]最新注册、破解软件更新[qlblwan 【发布】给大家发一个制作印章的好东东WinsealX
WinRAR 3 注册机完美者专用版 休闲麻将 3.2 Build 280+ 注册机 【转帖】 装机之必备软件以及注册码等
Your Uninstaller! 2008 PRO [下载]火蚂蚁软件注册信息大全 2006新春节日修正 3DMAX 7.0 简体中文正式版+教程+注册机
[06.16]最新注册、破解软件更新[qlblwan 求videolock 注册机 WinRAR.v3.80真正的注册机
『2月12号』注册破解版软件更新-共34款!(阿笨整 【下载】国内功能最强大最傻瓜式的制章软件,印章大师8 外虎系列软件注册机

nj007
三星会员
Rank: 2Rank: 2

UID 77591
精华 0
积分 279
帖子 271
金币 2
威望 279
阅读权限 20
注册 2006-5-12
状态 离线
发表于 2006-5-19 23:36
回复: 零起点教你如何破解软件和制做注册机
零起点教你如何破解软件和制做注册机

顶部
watsons
三星会员
Rank: 2Rank: 2

UID 46556
精华 0
积分 473
帖子 341
金币 148
威望 473
阅读权限 20
注册 2006-3-17
状态 离线
发表于 2006-5-20 14:12
回复: 零起点教你如何破解软件和制做注册机
我晕死了......

顶部
watsons
三星会员
Rank: 2Rank: 2

UID 46556
精华 0
积分 473
帖子 341
金币 148
威望 473
阅读权限 20
注册 2006-3-17
状态 离线
发表于 2006-5-20 14:13
回复: 零起点教你如何破解软件和制做注册机
是y 差异的噶东西啊,,,

顶部
watsons
三星会员
Rank: 2Rank: 2

UID 46556
精华 0
积分 473
帖子 341
金币 148
威望 473
阅读权限 20
注册 2006-3-17
状态 离线
发表于 2006-5-20 14:14
回复: 零起点教你如何破解软件和制做注册机
有没有好一点的东西啊..我想要啊。...

顶部
wei898
三星会员
Rank: 2Rank: 2

UID 36733
精华 0
积分 414
帖子 441
金币 297
威望 414
阅读权限 20
注册 2006-2-13
状态 离线
发表于 2006-7-17 09:52
回复: 零起点教你如何破解软件和制做注册机
我要学!我要学!我要学!我要学!我要学!我要学!

顶部
kaola007
正式会员
Rank: 1

UID 48262
精华 0
积分 72
帖子 75
金币 32
威望 72
阅读权限 10
注册 2006-3-22
状态 离线
发表于 2006-8-4 11:11
回复: 零起点教你如何破解软件和制做注册机
yun .改天请教啊

顶部
bigwen
三星会员
Rank: 2Rank: 2

UID 92813
精华 0
积分 465
帖子 248
金币 46
威望 465
阅读权限 20
注册 2006-6-3
状态 离线
发表于 2006-8-8 20:54
回复: 零起点教你如何破解软件和制做注册机
一直在找的东西,谢谢

顶部
fei4507
该用户已被删除
发表于 2006-8-8 22:39
共享
在网络世界里,最得人心的就是资料共享.哈哈!

顶部
abc599
正式会员
Rank: 1

UID 128363
精华 0
积分 21
帖子 17
金币 50
威望 21
阅读权限 10
注册 2006-8-7
状态 离线
发表于 2006-8-8 22:40
回复: 零起点教你如何破解软件和制做注册机
强啊 我也要学

顶部
    本版导读
最新主题最新回复热门讨论近期看点
    本站导读
最新主题最新回复热门讨论近期看点


当前时区 GMT+8, 现在时间是 2012-5-25 05:01

闽ICP备05022067号-1

Powered by Discuz! 5.5.0 © 2001-2007 Comsenz Inc.
Processed in 0.063647 second(s), 10 queries , Gzip enabled

清除 Cookies - 联系我们 - 教育手拉手论坛