如何分析一个可执行程序?

[复制链接]
查看11 | 回复5 | 2013-7-21 16:41:20 | 显示全部楼层 |阅读模式
要真想成为高手,要相当的一部分时间,首先是楼上说的汇编。对于初学者来说,软件不是那么好破的。给你的建议,先学汇编,然后去看《加密解密》现在这本书出第三版,是看雪(www.pediy.com)的老大写的一本书。多去看雪转转吧。还有一本书《逆向工程揭密》。还有什么Win32编程的基本知识。了解了这些算入门了吧。我能说的只有这么多,最主要的是自己去学习。...
回复

使用道具 举报

千问 | 2013-7-21 16:41:20 | 显示全部楼层
需要工具如果这个程序比较简单的话peid 和ollyDBG~看雪都有下载~用peid查壳~如果加壳了还要有一步脱壳的过程~加了猛壳也就只有去看雪找高手了~然后用ollyDBG加载程序~用自带的字符串插件寻找那个报错信息~然后下断点~在分析过程~找到判断语句~比如test 或者cmp语句~修改跳转方向~这个过程我不知道要怎么说清楚~总之破解一个软件...
回复

使用道具 举报

千问 | 2013-7-21 16:41:20 | 显示全部楼层
第一种方法是反编译作为一名程序员,当遇到做的很好、有借鉴意义的软件时,总是忍不住要看看人家代码是怎么写的,是怎样做到这样强大的功能的,但往往我们并不知道软件是谁写的,也就没办法与软件作者进行沟通了,那是不是就没有办法达成我们学习进步的美好愿望呢?其实,办法是有的,软件反编译就是一个很好的办法,但这里笔者并不建议大家用这样的办法来盗版别人的软件,学习借鉴倒...
回复

使用道具 举报

千问 | 2013-7-21 16:41:20 | 显示全部楼层
要真想成为高手,要相当的一部分时间,首先是楼上说的汇编。对于初学者来说,软件不是那么好破的。给你的建议,先学汇编,然后去看《加密解密》现在这本书出第三版,是看雪(www.pediy.com)的老大写的一本书。多去看雪转转吧。还有一本书《逆向工程揭密》。还有什么Win32编程的基本知识。了解了这些算入门了吧。我能说的只有这么多,最主要的是自己去学习。 ...
回复

使用道具 举报

千问 | 2013-7-21 16:41:20 | 显示全部楼层
如何跳过验证而直接使用这个程序的功能???你这不是,想要盗版吗!!!你这想法,还是算了吧。百度知道,怎么选这种不走正道的题目,来让大家要挑战高质量的回答捏?百度,让这些砖家弄的,堕落了。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行