[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

相关推荐
计算机安禾6 小时前
【Linux从入门到精通】第42篇:深入理解Linux内存管理
android·linux·运维
XD7429716366 小时前
科技早报晚报|2026年5月1日:本地优先文档、安卓离线 IDE 与双击即用密码库,今天最值得跟进的 3 个机会
android·ide·科技·科技新闻·开发者工具·本地优先
计算机安禾6 小时前
【Linux从入门到精通】第40篇:LAMP/LNMP环境一键部署脚本实战
android·linux·adb
speop7 小时前
Reasoning kingdom chapter13
android·java·python
xxjj998a7 小时前
Laravel9.x新特性全面解析
android
鸟儿不吃草7 小时前
Android Java 自定义TextView点击取词,类似百度翻译的点击一段英文中的某个单词,可以显示点击了哪个单词
android·java·开发语言
千码君20167 小时前
flutter:构建失败的原因总结
android·flutter·gradle·模拟器·dependencies·emulator
diangedan10 小时前
Android冻屏
android·java
liang_jy18 小时前
Android View Tag
android
liang_jy18 小时前
Android 架构中的统一分发与策略路由
android·架构