Ollydbg 逆向分析Crack Me03-Afkayas2
1. 首先,先选择打开Afkayas.exe,如图1所示
图1
2. 点击运行,或按F9,会出现程序的初始界面,如图2所示
图2
3. 先尝试输入用户名和序列号,可以发现登录失败,如图3所示
图3
4. 我们通过搜索关键字来对指令进行定位,如图3,我们可以寻找“You Get Wrong Try Again”
5. 通过插件中的中文搜索引擎-智能搜索进行搜索,如图4
图4
6. 进入到搜索引擎后我们可以直接选择点击如下图5所示的文本字符串
图5
7. 会跳转回刚才的页面,我们向上找到You Get It(或直接在搜索引擎中选择),如图6
图6
8. 将TSET SI SI语句进行NOP填充,如图7
图7
9. F9运行程序,输入用户名和序列号,点击Check,成功,如图8
图8
2301_79322702: 请问第六部更改地址的选项在哪里
2301_79322702: 更改地址那个选项在哪里?
yaSHILA: 找到了,帮助-教程
yaSHILA: 怎么重复打开这个教程,第一次跳过了。。。
做而论道_CS: 由补码换算到十进制数,也是极其简单的事! 你只需记住:【补码首位的权,是负数】。 一般的八位二进制数,各个位的权是: 128、64、32、16、8、4、2、1。 如果是八位的补码,各个位的权则是: -128、64、32、16、8、4、2、1。 例如,有一个补码是:1110 0001, 它代表的十进制就是:-128 + 64 + 32 + 1 = -31。 如果,换另一个补码:0110 0001, 它代表的十进制数是:0 + 64 + 32 + 1 = +97。 仅仅使用【进制转换】,不就完事了嘛? 哪里还需要 “原码反码取反加一” 啊! 这些,根本就用不着的! -------------------------- 补码的来历,仅仅是在于:你如何处理进位。 补码,并不是来自: 机器数真值符号位原码反码补码正数三码相同负数取反加一符号位不变模同余。。。 计算机专家,如果有小学毕业的水平,就不会费这么大的事来解释补码! 唉,跟老外讨论进位,无异于【鸡同鸭讲】! 老外数学不好、算术不灵,由此可见一斑。 你还跟着老外学数学? 你就直接、立刻、马上,掉到坑里了!