XCTF MOBILE 新手 easyjni

24 篇文章 0 订阅

XCTF MOBILE 新手 easyjni

下载文件,发现是个APK文件,直接APKIDE分析一波,发现有lib,看一看名字:
在这里插入图片描述
直接java反编译,找到主函数:
在这里插入图片描述
调用了lib里面的库。同时还调用了a类:
在这里插入图片描述
母庸置疑,和我们之前做的一个base64变码表的一样,应该也是一个变换码表的base64:
在这里插入图片描述
进入到libc中的native中看看,解压后用ida打开:
在这里插入图片描述
emmmm,好像逻辑还是挺简单的,前面16个和后面的16个换一下位置,然后两两交换一下位置:
在这里插入图片描述
得到一个字符串:QAoOQMPFks1BsB7cbM3TQsXg30i9g3==
使用上次自己写的base64变换码表脚本,变换一下码表,跑一下:
在这里插入图片描述
get flag:flag{just_ANot#er_@p3}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值