[NSSCTF]-Reverse:[SWPUCTF 2021 新生赛]easyapp(安卓逆向,异或)

无壳

把后缀名改为zip,找到apk

查看jadx

这里调用了MainActivity的lambdaonCreate0$MainActivity,然后又调用了Encoder进行异或。

exp:

复制代码
result='棿棢棢棲棥棷棊棐棁棚棨棨棵棢棌'
key=987654321
flag=''
for i in range(len(result)):
    flag+=chr((ord(result[i])^key)%128)
print(flag)

这里要注意key的值在动态中被修改为987654321

相关推荐
宋智孝的小迷弟8 分钟前
抽丝剥茧带你掌握 Kotlin Flow(一):协程时代的异步数据流处理“神器”
android·面试·app
小鱼人爱编程2 小时前
现代大前端是如何编码的?
android·前端·flutter
移动开发者1号2 小时前
Android中Activity、Task与Process的关系
android·kotlin
琪阿不会编程2 小时前
Mysql8 忘记密码重置,以及问题解决
android·数据库·sql·mysql
CYRUS_STUDIO2 小时前
一文搞懂 SO 脱壳全流程:识别加壳、Frida Dump、原理深入解析
android·安全·逆向
移动开发者1号2 小时前
Activity onCreate解析
android·kotlin
帅得不敢出门5 小时前
Android Framework预装traceroute执行文件到system/bin下
android
xzkyd outpaper5 小时前
从面试角度回答Android中ContentProvider启动原理
android·面试·计算机八股
编程乐学5 小时前
基于Android 开发完成的购物商城App--前后端分离项目
android·android studio·springboot·前后端分离·大作业·购物商城