REVERSE-PRACTICE-BUUCTF-3
REVERSE-PRACTICE-BUUCTF-3
- reverse3
- 不一样的flag
- SimpleRev
- Java逆向解密
reverse3
exe程序,无壳,用ida分析
左侧函数窗最后找到main函数,F5反汇编
先base64,然后顺序加上对应的下标,最后比较,写逆脚本即可得到flag
不一样的flag
exe程序,无壳,ida分析
左侧函数窗找到main函数,F5反汇编,分析为迷宫,可知1-上,2-下,3-左,4-右
确定迷宫为5*5,且不能碰到“1”,最后到达“#”,输入的数字顺序即为flag
这个迷宫比较简单,就自己走了
SimpleRev
elf文件,无壳,ida分析
主函数逻辑清晰,输入d或D进入Decry()函数
首先分析输入前的内容,获取到了text和key两个字符串,而且把key全部转成小写
然后是对输入的处理,红框部分可以看到,无论输入是大写还是小写,对输入的处理都是一样的
写脚本可得到flag,需要注意的是flag的长度,且flag全大写时提交成功
Java逆向解密
.class文件,jadx-jui打开分析
红框部分为对输入的处理和验证,对输入的处理就是顺序地加上’@’,然后异或32
写逆脚本即可得到flag
REVERSE-PRACTICE-BUUCTF-3相关推荐
- BUUCTF Reverse/findKey
BUUCTF Reverse/findKey 先看文件信息:32位程序,没有加壳 打开看看,标题为find flag,也没啥有用的信息 IDA32位打开,找到start函数,看到有个main,跟随跳转 ...
- BUUCTF Reverse helloword、findit
BUUCTF Reverse helloword.findit helloword findit 一天一道CTF题目,能多不能少 记录一下这两道题,这两道题是安卓逆向的题目~ 第一次接触安卓逆向的题目 ...
- BUUCTF Reverse/Ultimate Minesweeper
BUUCTF Reverse/Ultimate Minesweeper 先看文件信息,没有加壳,且为net编写的程序 运行是一个扫雷游戏,只要点错一个就会自动退出(左上角显示的是雷的数目,一共有897 ...
- BUUCTF Reverse xor
题目:BUUCTF Reverse xor 一些犯傻后学到了新东西的记录 查壳,没壳,IDA打开 main函数很好理解,输入一个长度为33的字符串,1-32位与前一位异或后与global相等,则判定f ...
- BUUCTF Reverse/[网鼎杯 2020 青龙组]jocker
BUUCTF Reverse/[网鼎杯 2020 青龙组]jocker 先看下文件信息,没有加壳,32位程序 运行一下,又是一道字符串比较的题目 用IDA32位打开,分析一下 // positive ...
- BUUCTF Reverse/[GWCTF 2019]pyre
BUUCTF Reverse/[GWCTF 2019]pyre 下载得到一个pyc文件,用这个在线反编译pyc,pyo反汇编出代码 print 'Welcome to Re World!' print ...
- BUUCTF reverse题解汇总
本文是BUUCTF平台reverse题解的汇总 题解均来自本人博客 目录 Page1 Page2 Page3 Page4 Page1 easyre reverse1 reverse2 内涵的软件 新年 ...
- BUUCTF Reverse(helloworld)
BUUCTF Reverse(helloworld) 题目附件下载下来之后,是.apk后缀,所以可能是安卓逆向. 这里我用的工具是Android Killer,下载地址:https://xiazai. ...
- BUUCTF Reverse/[WUSTCTF2020]Cr0ssfun
BUUCTF Reverse/[WUSTCTF2020]Cr0ssfun 先看文件信息, IDA64位打开,很简单的题目,只要一个个输入就行 都是返回的这种元素 _BOOL8 __fastcall i ...
- [BUUCTF]Reverse——[网鼎杯 2020 青龙组]jocker
网上大部分是动调,我尝试IDC解一下, 无壳,32位,放入IDApro,查看main函数 查看wrong和str函数,借出假的flag a=[0x66,0x6B,0x63,0x64,0x7F,0x61 ...
最新文章
- safari html 字体设置,肿么在Safari下用css强制修改网页字体
- 后BERT时代:15个预训练模型对比分析与关键点探索(附链接)
- java要频繁调用容器时_JAVA基础面试题
- Windows Phone 7 系统主题颜色RGB和Hex值
- 数据结构与算法--求1~n能组成的所有二叉搜索树的排列
- php accesscontrolalloworigin,设置Access-Control-Allow-Origin实现跨域访问
- valotitle 轻量级 同步机制
- 读取图片测试_精品:固态硬盘进阶知识:寿命篇:(一)22TB地狱级写入测试...
- document.execCommand() 命令详解 只支持IE
- Android3D相册项目,Android Gallery实现3D相册(附效果图+Demo源码)
- 水系图一般在哪里找得到_城市供水系统防护体系的探索与思考
- java sts安装步骤_下载并安装Java开发工具STS
- 中国移动面试总结(一)
- c语言usb串口通信程序,C语言在RS232串行接口通信中的实现
- NSGA_2 Matlab带约束问题的多目标优化求解方案+惩罚函数
- 7步学会在Windows下上架iOS APP流程
- uniapp图片添加水印
- Pexels Videos – 可以免费商业使用的短视频
- OSPF多实例路由防环检测功能介绍
- 路由器设备选型参照天梯
热门文章
- 构建之法现代软件概述
- C#连接数据库SQL(2005)
- 网站程序安全分析器 VB源码
- 泛型实现List(ListT)排序
- 268 missing number
- [Leedcode][JAVA][第572题][另一个树的子树]
- php在html中生成option,使用PHP可以将HTML SELECT/OPTION值设为NULL吗?
- android 手机获取公网ip_KSWEB 旧手机搭建网站服务
- mysql重连服务器失败_java – MySQL连接器错误“服务器时区值中...
- dropzonejs vue 使用_如何在Dropzone上手动触发上传文件事件