CTF-REVERSE练习之逆向初探

本文介绍了在CTF竞赛中如何通过Ollydbg进行动态调试,寻找REVERSE题型中的密码,以及使用IDA进行静态分析的过程。作者详细演示了如何利用OllyICE查找字符串和设置断点,以及在IDA中查找和反汇编操作。
摘要由CSDN通过智能技术生成

一、实验目的:

1)了解CTF竞赛中的REVERSE题型

2)掌握Ollydbg的基本使用方法

3)掌握IDA的基本使用方法

二、实验过程:

part1:利用OD进行动态调试找出需要的密码

1.首先用PEiD软件检查这个exe文件是否加壳,结果并没有,知识一个普通的exe执行文件罢了

2.使用OllyICE直接打开这个文件进行检查:

(1)汇编指令列表窗口中单击右键,依次选择“Ultra String Reference”、“Find ASCII”菜单项

(2)按下Ctrl+F进行字符串的查找功能,在弹出的窗口中输入“密码错误”,然后单击确定按钮查找,双击那一行,直接来到汇编窗口
(3)之后就是设置断点,单步调试,。。。。直到看到一个字符串HeeTianLab

(4)找到了密码欸
 

part2:使用IDA进行静态的分析:

反正就是先在view中打开subview中的strings,然后在左侧中翻找到“密码错误”,双击,之后右侧中点中那一行,按下x,ok,之后F5反汇编,就可以看到下面这个了

 

CTF ReverseCTF逆向)是一种在CTF竞赛中涉及到的题目类型,要求参赛选手具备较强的反汇编和反编译技术,并能够进行逆向分析。逆向分析与功能猜测结合,通过逆向分析缩小猜测范围,然后通过逆向验证猜测的思路。 在实际的CTF Reverse练习中,参赛选手可以通过访问特定网页或平台来进行实验和练习。例如,可以尝试进入实验网页[CTF- REVERSE练习逆向初探](https://www.hetianlab.com/expc.do?ec=ECID172.19.104.182014111410002900001&pk_campaign=freebuf- wemedia)来进行逆向初步探索。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [CTF逆向reverse)入门脑图](https://download.csdn.net/download/qq_32465127/10744933)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [【完善中】CTF逆向Reverse题的玩法](https://blog.csdn.net/m0_37157335/article/details/123694868)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [CTF-REVERSE练习逆向初探](https://blog.csdn.net/text202202/article/details/129824733)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值