难度:5
工具:JEB

解题过程

(1)查看MainActivity

  • 代码逻辑

    • 调用函数checkSN(),返回值为False时,提示错误。其他情况,提示正确。
    • 其中,传入的第一个参数为Tenshine,第二个参数为输入的内容。

(2)查看函数checkSN()

  • 代码逻辑

    • str1先进性MD5加密
    • 然后取偶数位
    • 得到的字符串放到flag{}的括号中,内容需要与输入的字符串相等
    • 其中,输入字符串的位数是22位

(3)处理str1

  • 先进行MD5加密
  • 再取偶数位
    • bc72f242a6af3857
  • 放入flag{}的括号内,得到输入字符串str2flag{bc72f242a6af3857}

知识补充

(1)shiro中MessageDigest根据盐值计算md5

  • 链接:https://blog.csdn.net/ZZY1078689276/article/details/103032884

Mobile(3)-攻防世界-APK逆向相关推荐

  1. XCTF攻防世界BABYRE逆向

    攻防世界BABYRE逆向 拿到题目,查壳如下: 拖拽IDA Pro7.5打开,查看main函数,代码如下: 可以看到: (*(unsigned int (__fastcall **)(char *)) ...

  2. upx脱壳工具_攻防世界simple_unpack_逆向之旅003

    攻防世界simple_unpack_逆向之旅003 前言 一.使用exeinfo PE查看该文件 二.使用upx脱壳 三.使用ida打开脱壳处理后的文件 总结 前言 先给出题目的链接: https:/ ...

  3. CTF逆向-IDA Pro攻防世界Hello CTF

    文章目录 前言 Hello CTF IDA反汇编 Flag值计算 总结 前言 交互式反汇编器专业版(Interactive Disassembler Professional),人们常称其为 IDA ...

  4. 【愚公系列】2023年04月 攻防世界-MOBILE(APK逆向-2)

    文章目录 前言 1.反编译 2.安卓hook 3.AndroidManifest文件格式 一.APK逆向-2 1.题目 2.答题 前言 1.反编译 下面介绍两个反编译工具 jadx是一个用于反编译An ...

  5. 【愚公系列】2023年04月 攻防世界-MOBILE(APK逆向)

    文章目录 前言 一.APK逆向 1.题目 2.答题 备注:JEB的常用快捷键: 前言 下面介绍两个反编译工具 jadx是一个用于反编译Android APK文件的开源工具,静态反编译,查找索引功能强大 ...

  6. 攻防世界misc新手_[攻防世界]mobile新手练习区easy-apk

    [攻防世界]mobile新手练习区easy-apk easy-apk最佳Writeup由129师386旅独立团 • devi1提供 难度系数: 7.0 题目来源: 暂无 题目描述:无 题目场景: 暂无 ...

  7. 攻防世界逆向高手题之reverse-for-the-holy-grail-350

    攻防世界逆向高手题之reverse-for-the-holy-grail-350 继续开启全栈梦想之逆向之旅~ 这题是攻防世界逆向高手题的reverse-for-the-holy-grail-350 ...

  8. 攻防世界逆向入门题之open-source

    攻防世界逆向入门题之open-source 继续开启全栈梦想之逆向之旅~ 这题是攻防世界逆向入门题的open-source 下载附件得到源码: #include <stdio.h> #in ...

  9. 攻防世界逆向高手题之dmd-50

    攻防世界逆向高手题之dmd-50 继续开启全栈梦想之逆向之旅~ 这题是攻防世界逆向高手题的dmd-50 下载附件,照例扔入exeinfope中查看信息: 64位ELF文件,无壳,照例扔入IDA64位中 ...

最新文章

  1. Redis (二)_ jedis的使用
  2. Pandas批量删除dataframe列名中的前缀实战:使用lstrip函数批量删除列名中的前缀(prefix)、使用replace函数批量删除列名中的前缀(prefix)
  3. 使用EntityFramework6连接MySql数据库(db first方式)
  4. 如何获取js对象的对象名
  5. 【科技】浅谈圆的反演
  6. 菜鸟系列docker——docker基本概念(1)
  7. python局部变量想作用于全局_python 局部和全局作用域
  8. ODPS主备集群双向数据复制导致主备中心网络打爆问题
  9. html基于web2.0标准,晕倒:“用web2.0来制作符合标准的页面”
  10. 传递子类 java_Java,将主类传递给子类,错误的编码风格?
  11. [转载] java注释
  12. 2021高考池州成绩查询,2021池州高考信息网
  13. 一个完整的pytorch预训练实现图像分类,模型融合
  14. IBM押宝比特币 开始测试交易软件块链
  15. 实验3-3 比较大小 (10 分)
  16. PHP脚本调用systemctl,centos7之systemctl
  17. TDD(测试驱动开发)工作流程:
  18. 纸牌游戏程序设计要点(C语言)
  19. WebRTC APM
  20. 关于联想Y700,玩游戏闪屏

热门文章

  1. ACMoi蓝桥杯刷题网站推荐
  2. 达人评测 i9 13900H和i7 13700h差距 i913900H和i713700h选哪个
  3. 集 8 万员工之力, Google 开放 Bard,我们将它和 ChatGPT 正面 PK 了一下
  4. 基于Python的个人足迹地图绘制设计
  5. 笔试 | 东方财富 2020 春季校园招聘后端开发在线笔试【Python】【C++】【字符串】【动态规划】
  6. 77、基于STM32单片机的超市餐饮二维码/条形码摄像头识别结账扫码系统设计
  7. 为什么Kindle不支持epub?
  8. 用蓝牙构建一个sniffer来监听通话
  9. 【秒杀】一、系统设计要点,从卖病鹅说起
  10. 微信小程序开发—— tabbar 配置