攻防世界 Mysterious

简介: 攻防世界 Mysterious

这是在输入一个正确的字符串之后,对Text字符串进行了一系列拼接操作然后输出

我先想到动调获取一下拼接好的字符串

首先字符串的大小大于6的话会退出程序

打好两处断点

在第一处断点断下来之后,手动Ctrl+N将EIP寄存器改到strcpy的位置

然后直接运行

发现不能得到正确的flag

多试几次会发现前几位的值和输入的值有关系

实际上,看判断条件和v4

flag的第一部分是输入的前三个字符的数值加1

能得到输出的字符串是122xyz

 

相关文章
[WMCTF2020]easy_re 题解
[WMCTF2020]easy_re 题解
587 0
|
12月前
|
中间件 测试技术 应用服务中间件
vulnhub靶机实战_DC-5
本教程介绍如何下载并配置DC-5靶机进行安全测试。内容包括靶机下载链接、VMware导入步骤、网络设置及Nmap扫描分析,帮助快速搭建渗透测试环境。
717 0
|
9月前
|
虚拟化 UED
VMware Workstation 17.5 安装教程(小白也能看懂)
下载VMware Workstation 17.5安装包,双击运行并同意协议,选择典型安装或自定义路径。可选取消更新提示与体验计划,设置快捷方式后点击安装。安装完成后重启(如提示),首次启动可输入序列号或试用,即可创建虚拟机使用。
2791 2
|
NoSQL 安全 Redis
Bugku S3 AWD排位赛-3(带你入门awd流程)
Bugku S3 AWD排位赛-3(带你入门awd流程)
1949 1
|
12月前
|
IDE Linux 开发工具
IntelliJ IDEA最新版安装下载教程及安装教程(附安装包)
本文介绍IDEA的下载与安装教程,包含获取下载地址、安装步骤及激活方法。需注意安装路径为英文目录,运行激活脚本时需管理员权限。按指引操作即可完成激活并使用。
22729 0
|
存储
[ACTF新生赛2020]SoulLike 题解
[ACTF新生赛2020]SoulLike 题解
563 0
|
算法 安全 数据安全/隐私保护
BUUCTF-[2019红帽杯]easyRE(Reverse逆向)
本文详细介绍了对一个无壳的64位ELF文件进行逆向分析的过程。首先通过IDA查找关键字符串定位主函数,然后逐步分析函数逻辑,包括读取输入、异或操作等。接着通过多次Base64解码和异或操作,最终得到了关键的flag。整个过程涉及数组寻址、条件判断和函数调用等技术细节,展示了CTF竞赛中常见的逆向工程技巧。最后附上了完整的Python代码实现,帮助读者理解和复现。
2162 1
BUUCTF-[2019红帽杯]easyRE(Reverse逆向)
|
安全 数据安全/隐私保护 Python
BUUCTF-[GUET-CTF2019]re(Reverse逆向)
本文介绍了如何对一个带有UPX壳的ELF文件进行逆向分析。首先通过010Editor确认文件类型和壳的存在,接着使用Free UPX工具进行脱壳。脱壳后在IDA中加载文件,通过字符串查找和交叉引用跟踪定位关键函数。最终利用Python的z3库解决约束问题,得到flag。过程中还遇到了Python版本兼容性问题,并通过重新安装z3-solver解决。最终flag为`flag{e165421110ba03099a1c039337}`,经MD5解密验证为`233`。
1056 0
BUUCTF-[GUET-CTF2019]re(Reverse逆向)
|
数据安全/隐私保护
思科模拟器Cisco Packet Tracer 8.2.1注册、下载和安装教程(正确+详细)
本文详细总结了思科模拟器Cisco Packet Tracer 8.2.1注册、下载和安装教程(正确+详细),看这一篇就够啦~
59804 7
思科模拟器Cisco Packet Tracer 8.2.1注册、下载和安装教程(正确+详细)