将下载好的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题目 内涵的软件相关推荐

  1. BUUCTF 逆向工程(reverse)之内涵的软件

    用IDA32位打开 一看到这个就是知道这里是获取flag的关键(因为花括号{}).一开始以为是用了某种加密方式需要转换一下.结果它显示的:{49d3c93df25caad81232130f3d2ebf ...

  2. BUUCTF 新年快乐 内涵的软件 Java逆向解密 刮开有奖

    文章目录 新年快乐 内涵的软件 Java逆向解密 贴脚本: 刮开有奖 sub_4010F0((int)&v7, 0, 10);(加密函数) sub_401000((int)&v26, ...

  3. BUUCTF Reverse/[网鼎杯 2020 青龙组]jocker

    BUUCTF Reverse/[网鼎杯 2020 青龙组]jocker 先看下文件信息,没有加壳,32位程序 运行一下,又是一道字符串比较的题目 用IDA32位打开,分析一下 // positive ...

  4. BUUCTF reverse题解汇总

    本文是BUUCTF平台reverse题解的汇总 题解均来自本人博客 目录 Page1 Page2 Page3 Page4 Page1 easyre reverse1 reverse2 内涵的软件 新年 ...

  5. BUUCTF Reverse helloword、findit

    BUUCTF Reverse helloword.findit helloword findit 一天一道CTF题目,能多不能少 记录一下这两道题,这两道题是安卓逆向的题目~ 第一次接触安卓逆向的题目 ...

  6. BUUCTF Reverse xor

    题目:BUUCTF Reverse xor 一些犯傻后学到了新东西的记录 查壳,没壳,IDA打开 main函数很好理解,输入一个长度为33的字符串,1-32位与前一位异或后与global相等,则判定f ...

  7. BUUCTF Reverse(helloworld)

    BUUCTF Reverse(helloworld) 题目附件下载下来之后,是.apk后缀,所以可能是安卓逆向. 这里我用的工具是Android Killer,下载地址:https://xiazai. ...

  8. BUUCTF Reverse/[WUSTCTF2020]Cr0ssfun

    BUUCTF Reverse/[WUSTCTF2020]Cr0ssfun 先看文件信息, IDA64位打开,很简单的题目,只要一个个输入就行 都是返回的这种元素 _BOOL8 __fastcall i ...

  9. Buuoj re [easyre|reverse1|reverse2|内涵的软件|新年快乐|xor]

    Buuoj reverse easyre reverse1 reverse2 内涵的软件 新年快乐 xor 这是我的第一次博客,是关于一些逆向题,话不多说直接开搞. easyre 使用exeinfo软 ...

最新文章

  1. python数字类型转换函数_Python的数据类型转换函数
  2. android顶部横线动态导航
  3. js只能输入数字[价格等]
  4. “Info.plist” couldn’t be removed
  5. 高等数理统计(part9)--C-R不等式
  6. 重磅!华为云社区·CSDN【寻找黑马程序员】有奖征文活动奖项公布!!
  7. Codevs 1794 修剪花卉
  8. 用cisco设备解决ARP病毒
  9. git 版本控制库的用法及其介绍
  10. 如何系统嗯学习计算机知识,老师,非科班出身的人该怎么系统的学习计算机知识呢?...
  11. matlab 多项式画图,matlab多项式画图
  12. 严小样儿教你做数据分析(1)——Excel做一元线性回归预测和相关系数计算
  13. vue时钟+vue旋转特效
  14. GNU开发工具——GNU Binutils快速入门
  15. minimum在java中的意思_Java Calendar getMinimum()方法与示例
  16. [算法]代码运行时间增长数量级对比 线性级别N vs 线性对数级别 NlgN
  17. [译] 海量视频时代下的内容发现之旅
  18. js通过base64编码显示图片
  19. A1,A2,A3,A4纸的尺寸
  20. 我的Web安全学习之路

热门文章

  1. 深圳软件测试培训:Selenium断言与验证
  2. Linux(Ubuntu) 下安装最新版的R 、RStudio 以及R包
  3. pwd 显示当前目录
  4. Python爬虫 | 获取股票行业资金流向
  5. 思科 | VLAN 间路由实验(三层交换机)
  6. 移动端Web页面问题解决方案
  7. GPU视频压缩2—Multiple Layer Parallel Motion Estimation on GPU for High Efficiency Video Coding (HEVC)
  8. C语言 将十六进制字符串转为十六进制数 (二进制、十进制都适用)
  9. google search
  10. vue+supermap三维地图(场景 模型 打包问题 报错)