OWASP 实战分析 level 2

这篇文章详细介绍了解决OWASP人员(Bernhard Mueller)发布的Androidcrackme程序(owasp uncrackable)的几种方法。

题目链接


链接:https://pan.baidu.com/s/1VJ7Y3psWoSi5NnlOpaohEw
提取码:1234


owasp uncrackable 安全机制

owasp uncrackable能够找到的安全机制:


1.Java反调试

2.Java完整性校验(CRC)

3.java Root检测

4.Native层的反调试


使用到的工具


Java层的反编译工具(Dalvik bytecode):

◆Jadx-gui.

◆JEB.


So层反编译程序:

◆IDA Pro


动态二进制检测框架:

◆Frida.


编译工具

◆vscode


owasp level2


速战速决

思路:绕过JAVA层的root检测


1.先丢jadx里面进行反编译


OWASP 实战分析 level 2


2.hookroot检测函数(b.a)


右键复制frida代码


OWASP 实战分析 level 2


把代码丢到vscode一把梭。

使用命令frida -U -l 11.js -f owasp.mstg.uncrackable2


OWASP 实战分析 level 2


于是我们过了root检测:


OWASP 实战分析 level 2


3.来到sucees!所在的验证(verify)函数位置


OWASP 实战分析 level 2


在使用JNInative层调用了bar函数,直接开始在so分析。


OWASP 实战分析 level 2


4.unzip UnCrackable-Level2.apk -d fileso解压apk获取so


OWASP 实战分析 level 2


soida中,然后查看左边的字符栏,输入关键字bar。


OWASP 实战分析 level 2


我们点进去,然后F5反汇编。


OWASP 实战分析 level 2


flag直接出来。

flag:Thanks for all the fish




OWASP 实战分析 level 2


看雪ID:4Chan

https://bbs.kanxue.com/user-home-940967.htm

*本文为看雪论坛优秀文章,由 4Chan 原创,转载请注明来自看雪社区

OWASP 实战分析 level 2

# 往期推荐

1、DAS PWN出题思路&CVE-2023-40930的介绍

2、SWPUCTF 2021 新生赛-老鼠走迷宫

3、OWASP 实战分析 level 1

4、【远控木马】银狐组织最新木马样本-分析

5、自研Unidbg trace工具实战ollvm反混淆

6、关于迷宫题的一些求解思路


OWASP 实战分析 level 2


OWASP 实战分析 level 2

球分享

OWASP 实战分析 level 2

球点赞

OWASP 实战分析 level 2

球在看

原文始发于微信公众号(看雪学苑):OWASP 实战分析 level 2

版权声明:admin 发表于 2023年11月24日 下午6:10。
转载请注明:OWASP 实战分析 level 2 | CTF导航

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...