ctfshow 红包题 武穆遗书
2024-09-01 20:49:50
偶然见看到这道题,就下载了看了看。确实是我自己的逆向能力不够,逆不动。但是我似乎找到了非预期。。。
下载程序,ida打开,发现不对。后来发现是加了upx壳,拿软件去一下。再次ida打开。
其中buffer是你输入的,和v4进行比较。v4首先是指向堆中的一个指针,后来sub_401390对v4中写值。然后就是各种乱七八糟的加密了。这个时候我就想,我能不能直接拿到比较的时候v4指向的内容是什么呢?我就想到了OD,拖进去发现不能调试,应该是加了反调试,我又试了试xdbg,发现也打不开。
然后我就关了电脑准备睡觉了。。。我去刷了个牙,刷牙的过程中突然想到,ce???
然后我就又开了电脑。。。
瞧我发现了什么...
就这样,这道题就让我以非预期的做法做出来了。。。
溜了溜了,太菜了,逆不动。。。
最新文章
- python 中的metaclass和baseclasses
- 多媒体技术基础之---Come on!来点儿音乐吧
- POJ 3537 Crosses and Crosses
- UVA 10294 等价类计数
- windows mobile仿真器内存调整
- 创投女王徐新:如何迅速做到细分市场第一(FW)
- hdu 4412 利用单调性的动态规划
- java实现附件预览(openoffice+swfTools+FlexPaper) (转载)
- 服务器部署_linux下部署jprofiler简单备忘
- PYTHON常见数据类型示例
- 找工作笔试面试那些事儿(10)---SQL语句总结
- 采用translate实现垂直水平居中
- 芝麻HTTP:代理的基本原理
- Linux基础学习(7)--用户和用户组管理
- 浅谈python函数签名
- jqGrid 清空单元格的方法
- Golang 反射reflection
- Windows10 解决 “/”应用程序中的服务器错误
- ural 2032 Conspiracy Theory and Rebranding (数学水题)
- Universal App图片文件和图片byte[]信息转换为bitmap
热门文章
- C# 从 UTF-8 流中读取字符串的正确方法
- C/C++ Qt TreeWidget 单层树形组件应用
- 重新整理 .net core 实践篇——— 权限中间件源码阅读[四十六]
- BehaviorTree.CPP行为树BT的选择节点(四)
- vue项目中使用 SheetJS / js-xlsx 导入文件
- CF1601E Phys Ed Online
- [USACO07MAR]Face The Right Way G
- Topcoder 15405 - PrettyLiar(可删除背包+前缀和优化 dp)
- Anaconda 安装与卸载
- echo 输出彩色字符