Mobile(3)-攻防世界-APK逆向
难度:5
工具:JEB
解题过程
(1)查看MainActivity
- 代码逻辑
- 调用函数
checkSN()
,返回值为False
时,提示错误。其他情况,提示正确。 - 其中,传入的第一个参数为
Tenshine
,第二个参数为输入的内容。
- 调用函数
(2)查看函数checkSN()
- 代码逻辑
- 对
str1
先进性MD5加密 - 然后取偶数位
- 得到的字符串放到
flag{}
的括号中,内容需要与输入的字符串相等 - 其中,输入字符串的位数是22位
- 对
(3)处理str1
- 先进行MD5加密
- 再取偶数位
bc72f242a6af3857
- 放入
flag{}
的括号内,得到输入字符串str2
为flag{bc72f242a6af3857}
知识补充
(1)shiro中MessageDigest根据盐值计算md5
- 链接:https://blog.csdn.net/ZZY1078689276/article/details/103032884
Mobile(3)-攻防世界-APK逆向相关推荐
- XCTF攻防世界BABYRE逆向
攻防世界BABYRE逆向 拿到题目,查壳如下: 拖拽IDA Pro7.5打开,查看main函数,代码如下: 可以看到: (*(unsigned int (__fastcall **)(char *)) ...
- upx脱壳工具_攻防世界simple_unpack_逆向之旅003
攻防世界simple_unpack_逆向之旅003 前言 一.使用exeinfo PE查看该文件 二.使用upx脱壳 三.使用ida打开脱壳处理后的文件 总结 前言 先给出题目的链接: https:/ ...
- CTF逆向-IDA Pro攻防世界Hello CTF
文章目录 前言 Hello CTF IDA反汇编 Flag值计算 总结 前言 交互式反汇编器专业版(Interactive Disassembler Professional),人们常称其为 IDA ...
- 【愚公系列】2023年04月 攻防世界-MOBILE(APK逆向-2)
文章目录 前言 1.反编译 2.安卓hook 3.AndroidManifest文件格式 一.APK逆向-2 1.题目 2.答题 前言 1.反编译 下面介绍两个反编译工具 jadx是一个用于反编译An ...
- 【愚公系列】2023年04月 攻防世界-MOBILE(APK逆向)
文章目录 前言 一.APK逆向 1.题目 2.答题 备注:JEB的常用快捷键: 前言 下面介绍两个反编译工具 jadx是一个用于反编译Android APK文件的开源工具,静态反编译,查找索引功能强大 ...
- 攻防世界misc新手_[攻防世界]mobile新手练习区easy-apk
[攻防世界]mobile新手练习区easy-apk easy-apk最佳Writeup由129师386旅独立团 • devi1提供 难度系数: 7.0 题目来源: 暂无 题目描述:无 题目场景: 暂无 ...
- 攻防世界逆向高手题之reverse-for-the-holy-grail-350
攻防世界逆向高手题之reverse-for-the-holy-grail-350 继续开启全栈梦想之逆向之旅~ 这题是攻防世界逆向高手题的reverse-for-the-holy-grail-350 ...
- 攻防世界逆向入门题之open-source
攻防世界逆向入门题之open-source 继续开启全栈梦想之逆向之旅~ 这题是攻防世界逆向入门题的open-source 下载附件得到源码: #include <stdio.h> #in ...
- 攻防世界逆向高手题之dmd-50
攻防世界逆向高手题之dmd-50 继续开启全栈梦想之逆向之旅~ 这题是攻防世界逆向高手题的dmd-50 下载附件,照例扔入exeinfope中查看信息: 64位ELF文件,无壳,照例扔入IDA64位中 ...
最新文章
- Redis (二)_ jedis的使用
- Pandas批量删除dataframe列名中的前缀实战:使用lstrip函数批量删除列名中的前缀(prefix)、使用replace函数批量删除列名中的前缀(prefix)
- 使用EntityFramework6连接MySql数据库(db first方式)
- 如何获取js对象的对象名
- 【科技】浅谈圆的反演
- 菜鸟系列docker——docker基本概念(1)
- python局部变量想作用于全局_python 局部和全局作用域
- ODPS主备集群双向数据复制导致主备中心网络打爆问题
- html基于web2.0标准,晕倒:“用web2.0来制作符合标准的页面”
- 传递子类 java_Java,将主类传递给子类,错误的编码风格?
- [转载] java注释
- 2021高考池州成绩查询,2021池州高考信息网
- 一个完整的pytorch预训练实现图像分类,模型融合
- IBM押宝比特币 开始测试交易软件块链
- 实验3-3 比较大小 (10 分)
- PHP脚本调用systemctl,centos7之systemctl
- TDD(测试驱动开发)工作流程:
- 纸牌游戏程序设计要点(C语言)
- WebRTC APM
- 关于联想Y700,玩游戏闪屏
热门文章
- ACMoi蓝桥杯刷题网站推荐
- 达人评测 i9 13900H和i7 13700h差距 i913900H和i713700h选哪个
- 集 8 万员工之力, Google 开放 Bard,我们将它和 ChatGPT 正面 PK 了一下
- 基于Python的个人足迹地图绘制设计
- 笔试 | 东方财富 2020 春季校园招聘后端开发在线笔试【Python】【C++】【字符串】【动态规划】
- 77、基于STM32单片机的超市餐饮二维码/条形码摄像头识别结账扫码系统设计
- 为什么Kindle不支持epub?
- 用蓝牙构建一个sniffer来监听通话
- 【秒杀】一、系统设计要点,从卖病鹅说起
- 微信小程序开发—— tabbar 配置