1.1 运行w32dasm,在这里以windows95自带的计算器为例:calc.exe;
1.2 从Disassembler(反汇编)菜单选择Disassembler Options(反汇编程序选项)选项将出现如下对话框
1.1 运行w32dasm,在这里以windows95自带的计算器为例:calc.exe;
1.2 从Disassembler(反汇编)菜单选择Disassembler Options(反汇编程序选项)选项将出现如下对话框
关于nag窗口的去除办法有三种:
修改资源,动态分析,静态分析;
说到窗口,不得不说一下,目前为止用得最多的几种,其实窗口的范围很广,大到一个window,小到一个button,等等都可以列入窗口之列;
要想nag一个窗口,本人觉得首先你必须对你nag的对象有个了解才行,我们常常要nag的窗口包括:
并不是跟这个软件过不去要这么做,而是太喜欢这个软件了。首先它提供丰富的教程内容,最令我欣赏的是朗读过程一句一句,清清楚楚,标准真人发音,对于学习英语口语和听力的同学来说,这个软件确实是不可多得的。惜没有注册的只能用很少一部分教材,因此,便尝试解开它的算法。但是还没有开始就碰了一脸灰:程序在启动过程中有父进程检测、主程序的CRC32校验、Dll文件的完整性检测加上一个现在还未弄懂的算法注册检测。
算法就暂时不去研究那么多,反而对如何突破它的各种检测很感兴趣。于是就有了下文:
所谓断点就是程序被中断的地方,中断就是由于有特殊事件(中断事件)发生,计算机暂停当前的任务(即程序),转而去执行另外的任务(中断服务程序),然后再返回原先的任务继续执行。打个比方:你正在上班,突然有同学打电话告诉你他从外地坐火车过来,要你去火车站接他。然后你就向老板临时请假,赶往火车站去接同学,接着将他安顿好,随后你又返回公司继续上班,这就是一个中断过程。解密的过程就是等到程序去获取我们输入的注册码并准备和正确的注册码相比较的时候将它中断下来,然后我们通过分析程序,找到正确的注册码。所以我们需要为被解密的程序设置断点,在适当的时候切入程序内部,追踪到程序的注册码,从而达到crack的目的。
bpx hmemcpy 破解万能断点,拦截内存拷贝动作
bpx Lockmytask 当你用其它断点都无效时可以试一下,这个断点拦截按键的动作
bmsg handle wm_gettext 拦截注册码(handle为对应窗口的句柄)
bmsg handle wm_command 拦截OK按钮(handle为对应窗口的句柄)
反汇编窗口
在反汇编器中双击以下的栏或选项完成相应操作:
· 地址栏: 显示相对被单击地址的地址;再次双击其地址返回到标准地址模式。
· 十六进制转存栏:触发设置无条件断点。
· 反汇编命令栏: 调用汇编器(可以直接修改汇编代码)。
· 注释栏: 允许你增加或编辑与该行汇编命令相关性的注释。
win7 (17) 
Windows (39) 
Linux (51) 
WEB服务器 (73) 
网站架构 (11) 
存储与缓存 (2) 
数据库技术 (20) 
WEB开发 (22) 
网站建设 (28) 
安全相关 (24) 
软件开发 (3) 
网络观察 (20) 
精彩瞬间 (20) 
心情管理 (49) 
个人收藏 (26) 
| « 2010年07月 » | ||||||
| 日 | 一 | 二 | 三 | 四 | 五 | 六 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
学习了,谢谢!
07-21 - ajcheng
不知道你这里用的什么备份工具。我...
07-19 - apple
牛哈~~~
07-17 - Lanyd
仅仅是统计流量意义不大吧,已经有...
07-17 - Lanyd
遗憾的是我今天才发现两者的区别,...
07-14 - coldstar
好着了,O(∩_∩)O~
07-13 - mjxhehe
lvs应用至少还支持包括free...
07-09 - dayu
生成的临时文件仅有300M,如果...
07-05 - coldstar
请问下,/tmp目录需要多大才可...
07-05 - llm_leon
这世道有钱的就越有钱,因为钱生钱...
06-27 - 爽爽
Article 402, Comment 93.
Powered by SaBlog-X.
Designed by Giki+Kula.
有梦就有快乐[杨恒飞] All rights reserved.