[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

相关推荐
走在路上的菜鸟13 分钟前
Android学Dart学习笔记第十一节 分支
android·笔记·学习·flutter
恋猫de小郭1 小时前
解读 Claude 对开发者的影响:AI 如何在 Anthropic 改变工作?
android·前端·ai编程
Digitally1 小时前
如何将照片从 Mac 传输到 Android
android·macos
用户41659673693551 小时前
Android 系统开发进阶:将应用配置为系统应用的完整指南
android
三少爷的鞋2 小时前
Retrofit 核心流程模拟实现深解析
android
zhimingwen2 小时前
使用 adb shell 命令检查手机上 App的APK大小
android·adb
泥嚎泥嚎2 小时前
【Android】RecyclerView 刷新方式全解析:从 notifyDataSetChanged 到 DiffUtil
android·java
用户69371750013842 小时前
23.Kotlin 继承:继承的细节:覆盖方法与属性
android·后端·kotlin
Haha_bj2 小时前
五、Kotlin——条件控制、循环控制
android·kotlin
弥巷2 小时前
【Android】深入理解Window和WindowManager
android·java