BUUCTF reverse题目 内涵的软件
将下载好的exe文件拖入exeinfope查看是32位,再用ida打开
按f5查看主函数反汇编代码,刚做这题时点击了几条printf函数里面的字符串,不太理解是什么意思,以为是打印v6的值,也就是5到0
后来意识到可以运行一下exe试试看看是什么效果,很奇怪这里有中文打印出来了,然后回去审视那几条printf语句应该是用来打印这些中文的.
于是我就去查询ida如何显示中文字符.
首先我们在options>general>strings中找到default 8-bit,可以选择cp936编码,或者点开然后右键insert输入gbk再选择gbk
再回到printf语句里的字符串对应的汇编代码,选择字符串数据范围,按a再确定可以将他们转换为中文字符串
或者可以按d切换db/dw/dd,再按r切换成中文字符
最后,把DBAPP改成flag就是我们要找的flag了,并不难,但是做这道题学到了如何切换成中文字符
BUUCTF reverse题目 内涵的软件相关推荐
- BUUCTF 逆向工程(reverse)之内涵的软件
用IDA32位打开 一看到这个就是知道这里是获取flag的关键(因为花括号{}).一开始以为是用了某种加密方式需要转换一下.结果它显示的:{49d3c93df25caad81232130f3d2ebf ...
- BUUCTF 新年快乐 内涵的软件 Java逆向解密 刮开有奖
文章目录 新年快乐 内涵的软件 Java逆向解密 贴脚本: 刮开有奖 sub_4010F0((int)&v7, 0, 10);(加密函数) sub_401000((int)&v26, ...
- BUUCTF Reverse/[网鼎杯 2020 青龙组]jocker
BUUCTF Reverse/[网鼎杯 2020 青龙组]jocker 先看下文件信息,没有加壳,32位程序 运行一下,又是一道字符串比较的题目 用IDA32位打开,分析一下 // positive ...
- BUUCTF reverse题解汇总
本文是BUUCTF平台reverse题解的汇总 题解均来自本人博客 目录 Page1 Page2 Page3 Page4 Page1 easyre reverse1 reverse2 内涵的软件 新年 ...
- BUUCTF Reverse helloword、findit
BUUCTF Reverse helloword.findit helloword findit 一天一道CTF题目,能多不能少 记录一下这两道题,这两道题是安卓逆向的题目~ 第一次接触安卓逆向的题目 ...
- BUUCTF Reverse xor
题目:BUUCTF Reverse xor 一些犯傻后学到了新东西的记录 查壳,没壳,IDA打开 main函数很好理解,输入一个长度为33的字符串,1-32位与前一位异或后与global相等,则判定f ...
- BUUCTF Reverse(helloworld)
BUUCTF Reverse(helloworld) 题目附件下载下来之后,是.apk后缀,所以可能是安卓逆向. 这里我用的工具是Android Killer,下载地址:https://xiazai. ...
- BUUCTF Reverse/[WUSTCTF2020]Cr0ssfun
BUUCTF Reverse/[WUSTCTF2020]Cr0ssfun 先看文件信息, IDA64位打开,很简单的题目,只要一个个输入就行 都是返回的这种元素 _BOOL8 __fastcall i ...
- Buuoj re [easyre|reverse1|reverse2|内涵的软件|新年快乐|xor]
Buuoj reverse easyre reverse1 reverse2 内涵的软件 新年快乐 xor 这是我的第一次博客,是关于一些逆向题,话不多说直接开搞. easyre 使用exeinfo软 ...
最新文章
- python数字类型转换函数_Python的数据类型转换函数
- android顶部横线动态导航
- js只能输入数字[价格等]
- “Info.plist” couldn’t be removed
- 高等数理统计(part9)--C-R不等式
- 重磅!华为云社区·CSDN【寻找黑马程序员】有奖征文活动奖项公布!!
- Codevs 1794 修剪花卉
- 用cisco设备解决ARP病毒
- git 版本控制库的用法及其介绍
- 如何系统嗯学习计算机知识,老师,非科班出身的人该怎么系统的学习计算机知识呢?...
- matlab 多项式画图,matlab多项式画图
- 严小样儿教你做数据分析(1)——Excel做一元线性回归预测和相关系数计算
- vue时钟+vue旋转特效
- GNU开发工具——GNU Binutils快速入门
- minimum在java中的意思_Java Calendar getMinimum()方法与示例
- [算法]代码运行时间增长数量级对比 线性级别N vs 线性对数级别 NlgN
- [译] 海量视频时代下的内容发现之旅
- js通过base64编码显示图片
- A1,A2,A3,A4纸的尺寸
- 我的Web安全学习之路
热门文章
- 深圳软件测试培训:Selenium断言与验证
- Linux(Ubuntu) 下安装最新版的R 、RStudio 以及R包
- pwd 显示当前目录
- Python爬虫 | 获取股票行业资金流向
- 思科 | VLAN 间路由实验(三层交换机)
- 移动端Web页面问题解决方案
- GPU视频压缩2—Multiple Layer Parallel Motion Estimation on GPU for High Efficiency Video Coding (HEVC)
- C语言 将十六进制字符串转为十六进制数 (二进制、十进制都适用)
- google search
- vue+supermap三维地图(场景 模型 打包问题 报错)