当前位置:网站首页>Xctf mobile--app3 problem solving
Xctf mobile--app3 problem solving
2022-07-03 12:39:00 【Passers by. Hello】
1. Download it and find that .ab file ..ab The file is an Android backup file , May be encrypted , No encryption here
download android-backup-extractor
Execute... In folder
java -jar abe.jar unpack app3.ab app3.tar
obtain bask.apk,.db file , take apk Drag the file into jadx in
2.
3. Yes a() Function to analyze
Loaded the database , And then I created one a The object of , So you can check this class
Follow up the algorithm step by step
4. The code comes to idea, newly build java, Modify and run . obtain ”ae56f99“
5. Use SQLite Open database ( There are pits here. )
Be sure to choose 3 , Because the version is given in the code
Open the data
It looks a bit like base64 encryption
summary : The topic is not difficult, but it involves a lot of things , The code is tedious . During decompilation ,jadx Some of the code did not decompile successfully ,jeb Sure .
边栏推荐
- Write a simple nodejs script
- Display time with message interval of more than 1 minute in wechat applet discussion area
- error: expected reference but got (raw string)
- With pictures and texts, summarize the basic review of C language in detail, so that all kinds of knowledge points are clear at a glance?
- Swift bit operation exercise
- Idea packages the web project into a war package and deploys it to the server to run
- Tensorflow binary installation & Failure
- Approve iPad, which wants to use your icloud account
- 剑指Offer04. 二维数组中的查找【中等】
- I'm too lazy to write more than one character
猜你喜欢
公纵号发送提示信息(用户微服务--消息微服务)
实现验证码验证
【ArcGIS自定义脚本工具】矢量文件生成扩大矩形面要素
最新版盲盒商城thinkphp+uniapp
阿里大于发送短信(用户微服务--消息微服务)
Solve the problem of VI opening files with ^m at the end
If you can't learn, you have to learn. Jetpack compose writes an im app (II)
With pictures and texts, summarize the basic review of C language in detail, so that all kinds of knowledge points are clear at a glance?
[ArcGIS user defined script tool] vector file generates expanded rectangular face elements
剑指Offer06. 从尾到头打印链表
随机推荐
Use of atomicinteger
Lambda表达式
Bert running error: attributeerror: module'tensorflow contrib. tpu' has no attribute 'InputPipelineConfig'
Airflow installation jump pit
Dix règles de travail
2.8 overview of ViewModel knowledge
OpenStack节点地址改变
【ManageEngine】IP地址扫描的作用
Togaf certification self-study classic v2.0
2.6 preliminary cognition of synergetic couroutines
20. Valid brackets
Write a simple nodejs script
temp
Apache Mina Development Manual
Flinksql can directly create tables and read MySQL or Kafka data on the client side, but how can it automatically flow and calculate?
Using swift language features, write a pseudo-random number generator casually
Sword finger offer07 Rebuild binary tree
Enter the length of three sides of the triangle through the user, and calculate the area of the triangle, where the length is a real number
在网上炒股开户可以吗?资金安全吗?
云计算未来 — 云原生