正在加载视频...

视频加载失败

Guys, I built a super fast Android decompiler called ASC. It completely replaced Jadx MCP for me and lets me analyze 10+ APKs in parallel. And this week my Agent use ASC found 2 RCE in Honor and Xiaomi! This tool now accepted by BlackHat EU Arsenal #BHEU

175,591 次观看 • 17 天前 •via X (Twitter)

30 条评论

MG193_7 的头像
MG193_717 天前

I tested on 50MB / 300MB APKs. global search string xrefs 50MB: 41x faster than jadx (ASC 493ms) 300MB: 269x faster than jadx (ASC 1.79s) Unlike Jadx or garlic, it doesn’t focus on exporting full pseudocode. It treats the APK itself as the source and lets you access it directly.

MG193_7 的头像
MG193_717 天前

Feel free to try it out.

Manikanta 的头像
Manikanta16 天前

Great, definitely try it. But nowadays, modern applications are using the cross-platform framework; in such cases, the core application logic is in different parts, such as the React Native bundle file or, for Flutter, the file.

Toto 的头像
Toto15 天前

Added it here with reference to your paper

MG193_7 的头像
MG193_715 天前

Are you one of the main maintainers of androguard? Thank you very much for your recognition. I'd like to ask whether ASC could become part of the androguard ecosystem?

Toto 的头像
Toto15 天前

Yes i'm the main one. I'm moving all stuff in rust right now, but it should be possible to use it in the current python code!

Priyam Harsh 的头像
Priyam Harsh17 天前

Congrats on Arsenal. If you’re taking feature requests: a '--json' mode for findrefs (dex, class, method, string, offset) would make this drop-in for MCP/agent tools.

BytecodeAssassin (Husam) 的头像
BytecodeAssassin (Husam)17 天前

I'm going to give this a shot. Looks amazing

EIonAI 的头像
EIonAI16 天前

Very nice! Can't wait to dig into

PoorCharlie 的头像
PoorCharlie17 天前

大佬牛逼 一会回去试试

찢 的头像
찢16 天前

이거 존나끝내줘 고마워 ㅋㅋ

0xroot 的头像
0xroot13 天前

支持跨平台吗

MG193_7 的头像
MG193_713 天前

是的,我测试了是可以在win/linux/mac上用的,不过我看issue里有人提到python3.10不自带tk库,有可能gui会有些问题,所以可能要注意一下py版本最好在3.14及以上

0xroot 的头像
0xroot13 天前

酷,后面试试 接个AI应该可以自动化了

Param Jani 的头像
Param Jani17 天前

Nice tool, Will definitely use this...! One thing to ask, found 2 RCE in honor and xiaomi what...? like in their system app in their software, in their applications...?

whatsyourhandle 的头像
whatsyourhandle16 天前

Ok can you migrate it to another language and see if it’s faster? Python is slow right?

MG193_7 的头像
MG193_716 天前

Thanks for your interest. Here is why the project uses Python: 1. Python is easy for Agents to modify. People can add features anytime and run them immediately, which suits fast iteration and CI pipelines. 2. ASC is already very fast thanks to algorithmic optimization, (1/2)

sugar 的头像
sugar17 天前

已经在用了,不错

MG193_7 的头像
MG193_717 天前

感谢😃

Ctf Enjoyer 的头像
Ctf Enjoyer12 天前

Black Hat Arsenal: where making software easier to understand is somehow bad news for the software.

leondre_ng 的头像
leondre_ng16 天前

Awesome! Would love to see its MCP

Po 的头像
Po15 天前

不错不错,好东西

Francis Rancid 的头像
Francis Rancid17 天前

Solid

Liquid Guerilla 的头像
Liquid Guerilla17 天前

Neat

Twon. 的头像
Twon.13 天前

👀

limit 的头像
limit15 天前

How are you pulling apps for download

keethesh 的头像
keethesh16 天前

Parallel APK decomp finding RCEs is a strong BlackHat demo. Does ASC keep Jadx-level readability?

Jack Jaw 的头像
Jack Jaw13 天前

How'd you make it faster?

MG193_7 的头像
MG193_713 天前

Part of it is due to algorithmic and feature advantages, but the bigger part is that the project chose to finely decompose the APK rather than fully preprocessing it. I'll explain the more specific details on site at Black Hat.

Dark Lord of Minions 的头像
Dark Lord of Minions13 天前

how you are guys fetching apk file any tool you guys are using

相关视频