首页
社区
课程
招聘
[旧帖] [求助]这是什么技术? 0.00雪花
发表于: 2012-10-30 15:43 1637

[旧帖] [求助]这是什么技术? 0.00雪花

2012-10-30 15:43
1637
假设自己写一个exe程序
int i;
cin >> i;
if(i == 10)
{  cout << "对了" <<  endl;}
else
{  cout << "错了" <<  endl;}
这个exe运行起来之后,怎么破解这个10这个值呢,具体会用到什么技术?
是hook还是汇编?

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (12)
雪    币: 778
活跃值: (208)
能力值: ( LV9,RANK:260 )
在线值:
发帖
回帖
粉丝
2
反汇编啊,改个跳转就行了
2012-10-30 16:07
0
雪    币: 220
活跃值: (117)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
没猜错应该有个test ****,eax的
后面跟着一个jnz  改成jmp 就破开了

至于拿到值 看看前面test的地址的值就行了
2012-10-30 16:14
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
我是楼主,多谢二位的回答,请问有什么这类比较经典书可以推荐吗?
2012-10-31 15:11
0
雪    币: 220
活跃值: (117)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
比较经典?..oday安全:软件漏洞分析技术
2012-10-31 19:02
0
雪    币: 18
活跃值: (17)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
有汇编基础的都会破解吧 这个是直接比较的 跳转前就能看到10了
2012-10-31 22:40
0
雪    币: 16
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
用汇编吧 感觉hook牵扯底层的太复杂了 简单点好些
2012-10-31 22:53
0
雪    币: 30
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
来看看,虽然看不懂。。。
2012-10-31 23:07
0
雪    币: 134
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
建议加入保护算法 不然没意思
2012-10-31 23:31
0
雪    币: 51
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
虽然我还是新手 我相信我会更加努力去学习 参观下楼主遇到的问题
2012-11-1 01:22
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
我是楼主,简单点问吧,我现在想学汇编,入门看什么书比较好?大家推荐一下吧。
2012-11-1 12:23
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
汇编和破解什么的都可以哦
2012-11-1 12:29
0
雪    币: 62
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
要反汇编,改变程序流程
2012-11-1 22:14
0
游客
登录 | 注册 方可回帖
返回
//