- 6
- 0
- 约小于1千字
- 约 2页
- 2020-08-18 发布于辽宁
- 举报
逆向:
第一题:
双击运行后要求输入两个数进行判断,若输入的两个数字都与随机生成的数字相同,则弹出flag。
至于破解方法可以考虑用两种方法:
方法一:OD修改跳转的方向使其跳转到正确的方向。
搜索字符串,点击提示输入的字符串
找到关键的跳转(有两处),下断点跑起来。
到断点的时候通过修改寄存器z标志位,使其不跳转。完成两次判断后就可以弹出flag。
方法二:读汇编代码寻找随机数生成后在内存/寄存器中的位置,然后读取后输入程序中。
查看汇编代码,在cmp eax,[local.3] 判断是否输入正确,然后跳转
Eax寄存器通常用来放函数的返回值,所以,eax里保存着输入函数执行后的返回值,也就是输入的数值。[local.3]里保存着正确的数字。修改[local.3]的指令在0xc01b6处,所以在这里下断点,程序执行到这里时看edx。并用计算器算出edx中数值16进制转十进制后的数据,这就是这一次生成的数字。也可以在要求输入时,查看[local.3]地址的数据,再计算出。第二个数字采用相同的方法获得后输入。继续运行即可获得flag。
第二题:
配置好Java环境。
准备好dex2jar工具
执行dex2jar的脚本,第一个参数写dex文件名,也就是Hello.dex
会生成一个jar文件,jar文件其实是zip压缩包,解压后就可以看到Hello.class
.class 是Java
您可能关注的文档
- 骑行计划(成都-拉萨)1.docx
- 山地自行车冲山要领.doc
- 我的职业是旅行:背包十年.docx
- 2018年吉林省五子棋公开赛竞赛规程.docx
- 大学最重要的10件事.pdf
- 象棋棋例总纲.doc
- 网络安全月赛题解2020-06-wp.pdf
- 网络安全月赛题解2020-07-wp.pdf
- WEB题目 签到&文件上传.doc
- 简单的代码审计.docx
- 2026四川凉山州西昌市住房和城乡建设局招聘工作人员2名考试备考试题及答案解析.docx
- 2026年福建龙岩市新罗区事业单位招聘58人考试参考试题及答案解析.docx
- 2026广西崇左天等县人民武装部编外聘用人员招聘2人考试参考题库及答案解析.docx
- 2026山东滨州市沾化区部分区直学校校园招聘7人(山师-曲师站)考试参考题库及答案解析.docx
- 2026广东东莞市常平镇编外聘用人员招聘5人考试参考题库及答案解析.docx
- 2026年河北邯郸魏县公开招聘社区工作者120名考试参考题库及答案解析.docx
- 2026福建三明港务地产有限公司社会招聘1人考试备考试题及答案解析.docx
- 2026湖南永州市江永县兴园再生资源有限公司公司招聘6人考试备考题库及答案解析.docx
- 2026广东云浮市新兴县招聘机关事业单位紧缺人才4人(华南师范大学专场)考试备考试题及答案解析.docx
- 2026广东深圳小学光明学校(集团)招聘优秀教师19人考试备考试题及答案解析.docx
最近下载
- (高清版)DB52∕T 1707-2022 心内科导管室管理规范.pdf VIP
- 2025年新高考数学一轮复习:极值点偏移问题与拐点偏移问题(七大题型)(学生版+解析).pdf VIP
- 护士资格考试《专业实务》终极模拟试卷(答案)解析(执业护士专业实务考试卷).doc VIP
- 骨髓增生异常肿瘤诊断与治疗中国指南(2026)解读PPT课件.pptx VIP
- GB50728-2011工程结构加固材料安全性鉴定技术规范.docx VIP
- 两路浪潮英信nf5280m3技术手册v1.pdf VIP
- 2026年积极分子思想汇报(2篇).docx VIP
- GB_50235—2010GB50235-2010工业金属管道工程施工规范研讨讲义.pptx VIP
- 2025年上海市中考数学真题真题.pdf
- 成人破伤风防治指南2026版解读.pptx
原创力文档

文档评论(0)