技术栈

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

Clxhzg2024-06-29 20:28

无壳

把后缀名改为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

上一篇:【后端】Nginx+lua+OpenResty高性能实践
下一篇:Springcloud-消息总线-Bus代码部分
相关推荐
诺诺Okami
2 小时前
Android Framework-Launcher-UI和组件
android
潘潘潘
3 小时前
Android线程间通信机制Handler介绍
android
潘潘潘
3 小时前
Android动态链接库So的加载
android
潘潘潘
4 小时前
Android多线程机制简介
android
CYRUS_STUDIO
5 小时前
利用 Linux 信号机制(SIGTRAP)实现 Android 下的反调试
android·安全·逆向
CYRUS_STUDIO
6 小时前
Android 反调试攻防实战:多重检测手段解析与内核级绕过方案
android·操作系统·逆向
黄林晴
9 小时前
如何判断手机是否是纯血鸿蒙系统
android
火柴就是我
9 小时前
flutter 之真手势冲突处理
android·flutter
法的空间
10 小时前
Flutter JsonToDart 支持 JsonSchema
android·flutter·ios
循环不息优化不止
10 小时前
深入解析安卓 Handle 机制
android
热门推荐
01GitHub 镜像站点02UV 工具安装与国内镜像源配置指南03UV安装并设置国内源04Claude Code 平替:OpenAI发布 Codex CLI ,GPT-5 国内直接使用0546个Nano-banana 精选提示词,持续更新中06A股预测还能更准?开源大模型Kronos带你跑通预测+回测全流程07conda中设置镜像地址(附所有可换的地址)08保姆级教程:手把手教你用Dify实现完美多轮对话(附Chatflow和提示词)09KGG转MP3工具|非KGM文件|解密音频10解决 WSL Ubuntu 中 /etc/resolv.conf 自动重置问题