黑客风云——风云网络
设为首页 加入收藏 我要投稿 网站地图

您现在的位置: 黑客风云 >> 黑客文章 >> 黑客进阶 >> 软件破解 >> 正文
·没有路由密码权限时的鸽08-23·上网安全 Vista自我防范10-11
·让濒临崩溃的Windows XP10-11·有备无患,快速自制救急10-11
·要你好看!Windows看图工10-11·空间赞助网提供不同类型10-11
·讨论net.exe和net1.exe的10-10·让3389远程桌面传输更通10-10
·巧妙入侵渗透赌博站10-10·Aspx空间扫权限工具10-10
·Windows2003最新提权工具10-10·易淘乐提供100M免费全能10-10
·系统开机密码忘了不着急10-09·中意网络提供免费100M免10-09
·与众不同 Windows XP开始10-08·让桌面图标翻跟斗 在XP上10-08
·上海宽元站长资助计划-提10-08·个性化Windows XP的任务10-07
·趣盘提供3G免费网络硬盘10-07·秀山热线提供200MB免费全10-07
·一次艰辛的提权过程10-06·成功入侵IT大卖场的渗透10-06
·mysqlhack- MYSQL利用工10-06·lanker一句话PHP后门客户10-06
·WIXI提供3G免费多媒体网10-06·新人网络提供100M/ftp免10-06
·如何利用QQ带来高流量10-05·UuShare提供免费网络文件10-05
[组图]软件破解全程大揭密-菜鸟篇
      ★★★★★

软件破解全程大揭密-菜鸟篇

文章整理发布:黑客风云 文章来源:www.05112.com 更新时间:2006-6-20 9:09:26

用工具软件为软件脱

根据前面的内容侦测了一个软件的后,接下来我们就需要把它的脱去了,以便还原软件的本来面目。注意:若侦测出它根本没加,可省掉这步。不过,现在没加的软件已经很少了。
根据的流行程度,常用的脱软件主要有3个:AspackDieUPXunpecompact,分别针对前面提到的3个加壳软件。下面介绍它们的使用方法:
1. AspackDie
能脱ASPack,是傻瓜式软件, 使用方法类似language2000,运行后选取待脱壳的软件即可轻松完成。 
2.UPX
UPX“UPX自身具备加壳、脱壳功能。其方法为:让待脱的软件(xx.exe)upx.exe位于同一目录下,执行Windows开始菜单的运行,键入“upx -d xx.exe”即可。

3.unpecompact
脱的是Pecompact
傻瓜式软件,使用方法类似AspackDie,运行后选取待脱壳的软件即可。

破解基础知识和16进制编辑器

1.
机器码,又称机械码。当你用16进制编辑器打开、编辑EXE等可执行文件时,你会看到许许多多的由0123456789ABCDEF组成的数码,这些数码就是机器码。修改程序时必须通过修改机器码来修改EXE等可执行文件。
2. 16
进制编辑器。16进制编辑器是编辑、修改EXE等可执行文件的软件。常用的有UltraEditWinHex等。由于这两款软件非常有名,网上有很多介绍它们使用的文章,限于篇幅,不再赘述。
3.
破解时常用的汇编指令如下,汇编较弱者可先强行背住,以后就可慢慢理解了。
cmp a
b //比较ab
mov a
b //b的值送给a,使a
b
ret //
返回主程序

nop //
无作用,英文"no operation"的简写,意思是"do nothing"(机器码90) (解释:ultraedit打开编辑exe文件时看到90,等同于汇编语句nop)
call //
调用子程序,子程序以ret结尾

je
jz //若相等则跳(机器码74 0F84)
jne
jnz //若不相等则跳(机器码750F
85)
jmp //
无条件跳(机器码
EB)
jb //
若小于则跳

ja //
若大于则跳
jg //
若大于则跳
jge //
若大于等于则跳
jl //
若小于则跳
jle //
若小于等于则跳
pop xx //xx
出栈
push xx //xx
压栈
更为详细的指令请查阅汇编书籍。
4.
破解常见修改,参看表1

汇编指令修改

相应的机器码修改(通过16进制编辑器实现)

jnz/jne->nop

75->90

jnz/jne -> jmp

75-> EB

jz/je->nop

74->90

jz/je -> jmp

74-> EB

jnz -> jz

75->74 0F 85 -> 0F 84

jz -> jnz

74->75 0F 84 -> 0F 85

jnz -> jz

75->74 0F 85 -> 0F 84

je-> jne

74->75 0F 84 -> 0F 85

1 破解常见修改 

5.两种不同情况的不同修改方法
为了破解软件的注册和功能限制,归根结底其方法就是在两种不同情况下对程序所进行的修改,具体总结如下。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页

文章录入:cainiaowang    责任编辑:sygbox 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体:
    Copyright @2006 黑客风云 ●业务联系:QQ 联系怪人 联系奇人 Email:给怪人发邮件 给奇人发邮件
    ICP备案:冀06009886