当前位置:网站首页>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 .
边栏推荐
- 2020-11_ Technical experience set
- error: expected reference but got (raw string)
- Everything comes to him who waits
- CNN MNIST handwriting recognition
- 使用BLoC 构建 Flutter的页面实例
- Use Tencent cloud IOT platform to connect custom esp8266 IOT devices (realized by Tencent continuous control switch)
- elastic_ L04_ introduction. md
- 剑指Offer10- I. 斐波那契数列
- The solution to change the USB flash disk into a space of only 2m
- 1-1 token
猜你喜欢
最新版抽奖盲盒运营版
2.7 overview of livedata knowledge points
(最新版) Wifi分销多开版+安装框架
Togaf certification self-study classic v2.0
2.8 overview of ViewModel knowledge
剑指Offer09. 用两个栈实现队列
idea将web项目打包成war包并部署到服务器上运行
Idea packages the web project into a war package and deploys it to the server to run
Sword finger offer03 Repeated numbers in the array [simple]
记录自己vulnhub闯关记录
随机推荐
剑指Offer10- I. 斐波那契数列
Wechat applet pages always report errors when sending values to the background. It turned out to be this pit!
Use bloc to build a page instance of shutter
Nodejs+Express+MySQL实现登陆功能(含验证码)
2.8 overview of ViewModel knowledge
Flutter 退出登录二次确认怎么做才更优雅?
Sword finger offer06 Print linked list from end to end
Define a list, store n integers, and calculate the length, maximum value, minimum value and average value of the list
Do you feel like you've learned something and forgotten it?
Slf4j log facade
Togaf certification self-study classic v2.0
repo Manifest Format
Display time with message interval of more than 1 minute in wechat applet discussion area
剑指Offer04. 二维数组中的查找【中等】
Kung Fu pays off, and learning is done
temp
Flinksql can directly create tables and read MySQL or Kafka data on the client side, but how can it automatically flow and calculate?
temp
Swift bit operation exercise
Sword finger offer05 Replace spaces