[BUUCTF]REVERSE解题记录 [MRCTF2020]Shit
经过大佬的教育 我意识到了与其做那么多水题,不如认认真真好好研究几道题。所以这次挑战一下我肉眼可见比较难的这道题。
首先这个题打开文件后就会发现是自带c++源代码的,逻辑也很清晰。
在这道题中出现了花指令
_asm{call sub10_emit 0xE8jmp label10sub10:add dword ptr[esp],1retnlabel10:}
这是我第一次遇到花指令,花指令是对抗反汇编的有效手段之一,正常代码添加了花指令之后,可以破坏静态反汇编的过程,使反汇编的结果出现错误。
可以看到在关键函数 sub_401460中是存在花指令导致ida没法分析的。
后续内容学习完成之后再进行补充说明
[BUUCTF]REVERSE解题记录 [MRCTF2020]Shit相关推荐
- [BUUCTF]REVERSE解题记录 [GWCTF 2019]pyre
1.首先这是一个python的项目,用从大佬那学习到的python反编译 - 在线工具打开 print 'Welcome to Re World!' print 'Your input1 is you ...
- BUUCTF misc 解题记录 二(超级详细)
这里是从第四页开始的题目 [SUCTF2018]followme(kali下搜索整个文件夹) 蜘蛛侠呀(tshark提取数据) [RCTF2019]draw(logo解释器) **[MRCTF2020 ...
- buuctf解题记录
buuctf解题记录 Basic 1. Linux labs Ssh连接查看目录 2.BUU LFI COURSE 1 打开环境 是一道文件包含题 进行get传参 构造payload: http:// ...
- 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/findKey
BUUCTF Reverse/findKey 先看文件信息:32位程序,没有加壳 打开看看,标题为find flag,也没啥有用的信息 IDA32位打开,找到start函数,看到有个main,跟随跳转 ...
- XCTF mobile新手区解题记录(WP)以及一些总结和思考
XCTF mobile新手区解题记录以及一些总结和思考 前言 题目:app3 题目:easy-apk 题目:easy-java 题目:easy-jni 题目:easy-so 题目:app1 题目:Ph ...
- LeetCode解题记录(409)——最长回文串
LeetCode解题记录--最长回文串 题目描述 示例 题目理解 解题思路 题目描述 给定一个包含大写字母和小写字母的字符串,找到通过这些字母构造成的最长的回文串. 在构造过程中,请注意区分大小写.比 ...
- XSS平台 XSS挑战之旅 解题记录 writeup
XSS平台 XSS挑战之旅 解题记录 writeup level1 level2 level3 level4 level5 level6 level7 level8 level9 level10 le ...
最新文章
- 从C语言的角度重构数据结构系列(六)-C语言的数据类型及常变量
- 阿里“计算”家族技术领头人分享会
- python一维数组合并_Python编程:如何将多个一维数组的元素交叉拼接成新的一维数组...
- JavaWeb网上图书商城完整项目--day02-14.登录功能的login页面处理
- LeetCode(21)——合并两个有序链表(JavaScript)
- scrollLeft/scrollTop,offsetLeft/offsetTop,clientLeft/clientTop
- 施工员简历英语计算机水平,土建施工员电子版英文简历模板
- nestjs连接mysql数据库的方法与使用
- 查看电脑无线网 wifi密码
- Redis6:第六章:(2)Redis6 新数据类型:HyperLogLog
- two stage(两阶段实例分割)自上而下(Top-Down)和自下而上(Bottom-Up)
- html浪漫恋爱情侣表白网站模板-html创意情侣表白网站整站源码
- Proxifier+secureCRT建立隧道
- 软件测试人员的优势,软件测试师 求职八大优势
- 手机云怎样与计算机同步,网易云音乐手机和电脑如何同步?手机和电脑同步教程介绍...
- Oracle Livelabs实验: Setting Up Active Data Guard For On-Premises
- kubernets-RBAC
- 如何------使用Minecraft模组Mod开发?
- 华为鸿蒙系统学习笔记1-介绍
- 曾鸣:取势、明道、立理、优术
热门文章
- 女神说拍了一套写真集想弄成素描画?很简单,用Python就行了!
- 时间管理——华为成功之宝
- SwiftUI:属性装饰器的理解@State,@Binding,@ObservedObject,@Published,@Environment,@EnvironmentObject
- iOS学习道路上的一些良师益友
- 计算机与我的工作 生活作文600字,我和电脑
- 公司内部打印机自动安装批处理文件
- 个人作业2——必应词典案件分析
- 【C语言】初始C语言系列 代码详解 _ 编程入门 _【内附代码和图片】_ [初阶篇 _ 总结复习]
- 概率论归咎于人类智力的弱点
- Mac常用解压缩软件是哪个?