BUUCTF内涵的软件 1

news/2024/5/20 0:06:08 标签: ctf, buuctf, reverse

使用die查看文件信息,没有pe64就是pe32
在这里插入图片描述

运行看看
在这里插入图片描述
使用IDA打开文件
shift + F12 打开字符串窗口
在这里插入图片描述
可能有人猜到了上面的 DBAPP{49d3c93df25caad81232130f3d2ebfad} 可能就是flag,但是我们保持做题的思路来得到这个flag

因为编码问题,这里显示的字符串只有英文,也只能搜索英文

那就搜索 (Y/N)

在这里插入图片描述

双击进去
在这里插入图片描述
然后一只向上找到变量名
在这里插入图片描述
然后我们将它进行编码,点击变量名,alt + a,或者在上面的菜单栏选择options -> strings literals

在这里插入图片描述
打开后点击箭头的位置
在这里插入图片描述
选择gdb后确定
在这里插入图片描述

在这里插入图片描述
可以看到就有中文显示了

进入到有该字符串的程序中
在这里插入图片描述
在这里插入图片描述
F5反汇编

在这里插入图片描述

看来 DBAPP{49d3c93df25caad81232130f3d2ebfad}没跑了

提交

flag{49d3c93df25caad81232130f3d2ebfad

http://www.niftyadmin.cn/n/5016559.html

相关文章

STM32WB55开发(3)----断开蓝牙连接

STM32WB55开发----3.断开蓝牙连接 概述硬件准备视频教学样品申请选择芯片型号配置时钟源配置时钟树RTC时钟配置查看开启STM32_WPAN条件配置HSEM配置IPCC配置RTC启动RF开启蓝牙LED配置设置工程信息工程文件设置参考文档SVCCTL_App_NotificationACI_HAL_GET_LINK_STATUShci_disco…

lintcode 1619 · 糖果 II 【中等 vip 动态规划思想】

题目 https://www.lintcode.com/problem/1619 有N个孩子站在一排。每个孩子都有一个评分值。你给予这些儿童糖果,必须符合下列规定:每个孩子必须至少有一颗糖果。 得分高的孩子比他们的邻居得到更多的糖果。 评级相同、相邻的孩子得到相同的糖果。 你至少要给多少…

Debian11之稳定版本Jenkins安装

官方网址 系统要求 机器要求 256 MB 内存,建议大于 512 MB 10 GB 的硬盘空间(用于 Jenkins 和 Docker 镜像)软件要求 Java 8 ( JRE 或者 JDK 都可以) Docker (导航到网站顶部的Get Docker链接以访问适合您平台的Docker下载安装…

电子信息工程专业课复习知识点总结:(二)模电

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言第一章 绪论1.信号2.信号的频谱3.模拟信号和数字信号4.放大电路模型 第二章 运算放大器1.集成电路运算放大器(Integrated Circuit-OPA)2…

pc端字体为什么到12像素以后不生效

pc端字体为什么到12像素以后不生效&#xff1f; 因为谷歌浏览器默认的最小字体是12像素&#xff0c;如果去‘设置’里面修改最小字体&#xff0c;是可以达到修改效果的&#xff0c;但是&#xff0c;你不能解决用户的浏览器设置 解决办法如下 <p class"font">…

CRC原理介绍及STM32 CRC外设的使用

1. CRC简介 循环冗余校验&#xff08;英语&#xff1a;Cyclic redundancy check&#xff0c;简称CRC&#xff09;&#xff0c;由 W. Wesley Peterson 于 1961 年首次提出的一种纠错码理论。 CRC是一种数据纠错方法&#xff0c;主要应用于数据通信或者数据存储的场合&#xff…

指针权限,new与delete,类与对象,函数模板,类模板的用法

指针权限 用法 void Print(const char* SecretPointer) {cout << "绝密指令为&#xff1a;";cout << SecretPointer << endl; }void Change(int& number, int* const FixedPointer) {cout << "更换站台数字为&#xff1a;";c…

在很多公司里面会使用打tag的方式保留版本

&#xff1a;git tag|grep "xxx-dev“等分支来查看 2&#xff1a;git cherry-pick XXXXX 然后就是查看有冲突这些 git status 会出现相关的异常 然后解决相关的冲突 git add . git cherry-pick --continue git push XXX HEAD:refs/for/XXX 第一&#xff1a;git ta…