CTF吧

 找回密码
 禁止注册

快捷登录

查看: 18991|回复: 2

逆向题怎么做?

[复制链接]

23

主题

6

回帖

306

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
306
发表于 2020-6-20 13:55:29 | 显示全部楼层 |阅读模式
一般情况下,就是分析程序,首先看看这个程序是windows系统的,还是linux系统的,可以借助工具 Exinfo PE 来看看他们是什么东西
以这道题为例子,简单说一下
http://www.ctf8.com/ctfexercise-competition-4.html
下载附件,把程序用鼠标拖进这个程序里面
314905eedae774d7ad.png
可以看到是linux下的elf文件,32位
设置一下这个工具
623655eedb08d345a5.png
选择上这个3个地方
893555eedb0bc1fa48.png
重启下这个软件
726965eedb1ab7292f.png
当然我这个是半汉化版本,如果要全汉化版本,请点击下方链接下载
419785eedb1d998484.png
http://www.downcc.com/soft/289290.html

然后这里可以使用ida进行反编译分析,就是要把代码还原成能看懂的C语言代码
32位的ida选择main函数,按f5键可以还原C语言代码,经过笔者测试ida5.2,5.5,7.0,7.2普通版本都失败了
最后花了200块钱买了个ida7.2破解版终于搞定,细节先不说了,大家可以先自己研究下。
218445eeddb4d54ac8.png
回复

使用道具 举报

23

主题

6

回帖

306

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
306
 楼主| 发表于 2020-6-21 03:58:08 | 显示全部楼层
GoodXuan 发表于 2020-6-21 03:50
还是没搞懂,沃德天

我也第一次研究,其实没什么技术含量,就是操作工具。
回复

使用道具 举报

0

主题

1

回帖

146

积分

注册会员

Rank: 2

积分
146
发表于 2020-8-24 09:17:23 | 显示全部楼层
这个题逆向出来怎么怎么解出来flag,或者那个字段表示flag   师傅求解。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 禁止注册

本版积分规则

');
快速回复 返回顶部 返回列表