全国大学生信息安全竞赛writeup--拯救地球(reverse500)
来源:互联网 发布:魔兽世界淘宝幻化账号 编辑:程序博客网 时间:2024/06/02 14:36
描述
什么?地球要爆炸了,据说拯救地球的代码就在这个程序里。使命貌似光荣又艰巨…
tips:flag是flag{结果}
附件描述:
文件名:程序
校验(SHA1):D78073A4C06468DFC95822A764D792C09A87F78A
思路
打开看,一个question,逆向发现加壳了,不过这个壳还好比较裸,目测通过加断点dump dex可行,不过把这个东西自动化了,直接找了一个工具就脱了。
工具地址
破壳之后就是一个字符串,base64加密的,然后输入字符串为param,解密后的字符串为str,答案数组为answer[],验证过程是把一个字符串解密之后,在str里边找到其索引和answer数组依次比较,成功即为答案。那么逆过来就是把answer数组找到在str里边的索引并且打出来,就得到解密后的字符串,然后base64一次。
后记(吐槽)
不要使用网上的在线base64…因为这个耽搁几个小时,最后pwn300有思路都没有时间做了。。。
0 0
- 全国大学生信息安全竞赛writeup--拯救地球(reverse500)
- 全国大学生信息安全竞赛writeup--careful(pwn150)
- 全国大学生信息安全竞赛writeup--暗号(reverse300)
- 全国大学生信息安全竞赛writeup--珍贵资料(reverse200)
- 第十届全国大学生信息安全竞赛一道Web题的Writeup
- 【逆向学习】 拯救地球 writeup
- 2017 Redhat广东省信息安全竞赛 Writeup
- 第九届全国大学生信息安全竞赛之旅
- 记第七届全国大学生信息安全技术大赛暨四川省大学生信息安全竞赛
- 第十届全国大学生信息安全竞赛-线上赛 write up(持续更新)
- i春秋-2016-2017年信息安全竞赛 Web writeup 补题 By Assassin
- 全国大学生英语竞赛
- 全国大学生英语竞赛》体验
- 关于全国大学生电子设计竞赛
- 拯救地球?错了!
- 拯救地球?错了!
- [360第二届大学生信息安全]WriteUp-加密解密
- 网络信息安全攻防学习平台-脚本关 writeup
- 【专题总结】容斥原理(持续更新)
- TensorFlow深度学习笔记 实现与优化深度神经网络
- TensorFlow 深度学习笔记 卷积神经网络
- 跳表
- filter配置
- 全国大学生信息安全竞赛writeup--拯救地球(reverse500)
- JAVA运行时内存模型
- 7.1用筛法求100以内的素数。
- 3D图形关于bresenham算法原理
- TensorFlow深度学习笔记 文本与序列的深度模型
- copyToLocalFile NullPointerException
- java队列(一)
- 使用闭包封装私有变量
- Java Web 学习笔记之三: HttpURLConnection 模拟表单上传文件