news 2026/1/14 12:06:02

【NSSCTF逆向】【2023题目】《easyAPK》《math》

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【NSSCTF逆向】【2023题目】《easyAPK》《math》

总览

easyapk 安卓逆向 java加密扩展 AES base58
math elf 五元一次方程 算法逆向

题目 easyAPK

解法

第一次做有关安卓逆向的题目,没有工具没有思路,就结合别的师傅的wp来做题吧。
下载下来是一个apk,尝试了一些模拟器,没能成功,拿出以前的手机安装看看。
出来的是一个登录界面。
那大概就是需要账号和密码了,需要反编译apk了。

从别的师傅那里学的,安卓逆向需要一个叫做jadx的程序。详细的教程如下
https://blog.csdn.net/gqv2009/article/details/127323557
将jadx弄好之后,打开设这样的界面

等于说右边是一些资源,节点啥的。
别的师傅讲这里可以通过xml找到主函数的界面。我这里是一个个一个点进去查看的

这个login意思不就是登录嘛,感觉比较可疑,点进去还真是。
那就仔细看一下这个

可以看到账号和密码分别就是str1和str2。
其中str1就是admin
str2还经过了一些加密操作,具体是什么操作

可以看到这里的str2是通过plaintext传进来的。
而plaintext里面调用了下面的一个函数,是加密函数。里面那个java扩展加密是AES/CBC/PKCS5Padding
关于这个的知识如下
https://blog.csdn.net/wangmx1993328/article/details/106170060
其中iv是偏移量,密文是上面的base64加密后的东西(decode不是解密,相当于是取这个字符串吧),然后还有一个是key
我直接全文搜索了
找到了两处,结合wp锁定了一处

ok,上解密

到这里我们就有了密码了
登录进去是这样

我也不太晓得是什么算法,就上这个网站
https://gchq.github.io/CyberChef/
里面打开hex和magic 相当于自己识别看看

得到flag了

总结

  1. 安卓逆向工具jadx的使用
  2. java加密扩展
  3. AES CBC padding的方法
  4. base58

题目math

解法

下载下来是一个elf文件,放到linux执行看看

大概是一个输入字符串然后处理再判断的题目。
直接上ida64

从strings入手,找到关键字符串


关键信息在红框里面。
可以看到关键的加密里面有个savedregs
但是在上面我们输入的其实是v8,这里变成了savedregs,点进去看是待运算的,根据这个名字就是输入的字符串
也可以看到这里是五元一次方程,就按照下面写法(借鉴别人的wp)

出flag

总结

  1. elf文件
  2. 五元一次方程写法
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/1/12 16:46:24

挖洞经验之一个绕过某SRC厂商三处XSS过滤的payload

前言 在某次src的漏洞挖掘过程中&#xff0c;发现了一个payload绕过了三处xss过滤&#xff0c;个人觉得还是挺有意思的&#xff0c;所以记录一下。 从一个被忽略的self xss说起 在某页面信息如下&#xff0c;我决定对回复内容进行xss测试&#xff1a;插入一个<img/src1>以…

作者头像 李华
网站建设 2026/1/12 16:45:01

从文本中精准提取关键信息|RaNER模型实战应用

从文本中精准提取关键信息&#xff5c;RaNER模型实战应用 在当今信息爆炸的时代&#xff0c;非结构化文本数据呈指数级增长。新闻报道、社交媒体内容、企业文档等海量文本中蕴藏着大量有价值的信息&#xff0c;但如何高效地从中提取出关键实体&#xff08;如人名、地名、机构名…

作者头像 李华
网站建设 2026/1/14 7:06:49

MiDaS模型实战案例:宠物照片深度估计

MiDaS模型实战案例&#xff1a;宠物照片深度估计 1. 引言&#xff1a;AI 单目深度估计的现实价值 在计算机视觉领域&#xff0c;从单张2D图像中恢复3D空间结构一直是极具挑战性的任务。传统方法依赖多视角几何或激光雷达等硬件设备&#xff0c;成本高且部署复杂。近年来&…

作者头像 李华
网站建设 2026/1/12 16:44:40

MiDaS模型创新:实时深度估计系统搭建

MiDaS模型创新&#xff1a;实时深度估计系统搭建 1. 引言&#xff1a;AI 单目深度估计的现实意义 在计算机视觉领域&#xff0c;从单张2D图像中恢复3D空间结构一直是极具挑战性的任务。传统方法依赖双目立体匹配或多视角几何约束&#xff0c;但这些方案对硬件要求高、部署复杂…

作者头像 李华
网站建设 2026/1/14 10:31:28

图像处理新维度:MiDaS深度估计快速入门

图像处理新维度&#xff1a;MiDaS深度估计快速入门 1. 引言&#xff1a;AI 单目深度估计的现实意义 在计算机视觉领域&#xff0c;从二维图像中理解三维空间结构一直是核心挑战之一。传统方法依赖双目立体视觉或多传感器融合&#xff08;如激光雷达&#xff09;&#xff0c;但…

作者头像 李华
网站建设 2026/1/12 16:43:00

MiDaS深度估计教程:提升热力图效果

MiDaS深度估计教程&#xff1a;提升热力图效果 1. 引言&#xff1a;AI 单目深度估计的现实价值 在计算机视觉领域&#xff0c;从单张2D图像中恢复3D空间结构一直是极具挑战性的任务。传统方法依赖多视角几何或激光雷达等硬件设备&#xff0c;成本高且部署复杂。近年来&#x…

作者头像 李华