某浇油app系列3-安全分析

使用frida开发常见加密算法通杀脚本 hook点:init、update、doFinal。hook点:update、digest。hook点:update、digest。hook点:init、doFinal。hook点:init、doFinal。hook点:init、doFinal。hook点:init、doFinal。hook点:update、sign。 阅读详情

声明


以下只是搬运下我公众号的东西。很早就发过了。原帖地址:

某浇油app系列3-安全分析

已经发公众号的为什么还发csdn
有的圈内朋友,不经过我的允许,删减摘录我公众号的内容,这里就不提谁了,心里清楚,还能获得一些关注和流量。很无语,所以我还不如自己也发发。【猛男落泪】

前言

继续交友系列

是下面这个图片,评论区里的广告,不注意看还以为是用户发的

同样的,看首页的推荐接口:

分析

copy到postman里,能直接用,去掉一些参数也是

再试试header里的参数:就发现,这两个参数必不可少了

看到token,首先想到是不是登录后返回的

在app这边,账号退出再重新登录,抓包继续看:

卧槽了,这个token就是账号登录后返回的,

毫无压力啊卧槽

但是仔细看,登录有两个加密参数,password和pwd

好的,这就来到了本篇文章的正题

1.加密逻辑定位

1.1. frida动态调试

首先脱个壳

先搜"password",运气很好,一下就找到这里:

然后objection走一下呢,卧槽, 有对抗

用antifrida脚本看看,ok,可以

       加上自己的hook逻辑

但是感觉还是没走到,貌似,不在一个classloader?

那就切换classloader,涉及到的代码网上一大把,这里就不说了。

根据我的操作,结果还是不行,那好吧,继续上xposed看看:

1.2. xpoed 自写hook插件分析

相关的xp配置这里就省略了,上面已经说过了。

然后重新走登录逻辑,看看打印日志:

这个加密结果基本能跟抓包的对应上

那加密逻辑就是这里了。很奇怪,frida就是不行,xp就是可以,不管了,东西太多了,不用一个一个都去纠结

1.3.  算法助手插件辅助分析

这里加个餐,用另一个方法定位这个加密参数逻辑

用军哥大佬开发的【算法助手】工具,这个也是xp的一个插件,进到xp里勾选上目标app,然后点进来,按照以下步骤操作

第三步点完之后,会自动启动app,手机这边正常重新登录操作,

点击登陆后,回到算法助手,返回到日志tab下,点进你的目标app

然后就会有很多这种日志:

直接点搜索按钮:

到抓包工具里,复制加密字段,然后拿来搜

点进去,对照着看,基本能确定,是同一个

然后往下滑,有一个调用栈,这不就出来了吗,直接就找到位置了,发现这个位置基本跟刚才hook写的地方一致

这个方法适用于无法直接搜到加密参数的时候,或者你毫无头绪的时候,可以辅助查看

好了回到正题,跟着刚才的定位,再往里跟逻辑,实际的加密其实就是这个:CustAmuIExt

仔细看就知道就是native层的加密了

2.native层分析

掏出ida,拖进这个ve04:

卧槽,原来就是个tea加密

这里唯一要注意的就是,哪个key,标准的tea加密的key是数字,而这里传进去的key是 【liaoxxxlib_xxx】

看下这个tea加密:
 

就这么几行,量它没有魔改,看着就搞个所以,注意下key就行,整个加密就这样,感觉不难

验证

具体我就不测试了。可以自行分析

分析完了后,看了下消息,挺好,才几条,感觉这个app里的人要真一点

结语

感觉搞了这几个浇油类的app之后,大多都很简单,有点不想继续更这个系列了。练手可以,但是如果后续都是这种程度的话,就有点不想继续写了,相信各位朋友看多了也没啥意思了,不过还是看受众效果或者后面有没有代表性的吧。over

    哥哥们,关注下我好不好

工作避坑&内推(仅成都)、技术交流、商务合作、技术交流群

扫码或者搜ID:geekbyte

基于MCP协议构建AI安全分析工具:原理、实现与实战 在AI与安全运维(SecOps)深度融合的背景下,如何让大语言模型(LLM)安全、高效地调用外部工具和数据,成为构建智能安全助手的关键。Model Context Protocol(MCP)协议为此提供了一套标准化解决方案,它定义了AI模型与外部工具、数据源进行结构化交互的通用语言。其核心价值在于通过工具(Tools)和资源(Resources)的抽象,将碎片化的安全能力(如威胁情报查询、漏洞扫描、日志分析)封装成统一的接口,极大降低了AI智能体(Agent)的集成与开发门槛。这使得安全分析师能够通过自然语 阅读详情

相关推荐

基于OpenClaw与Termux构建便携式Android安全分析环境

移动安全分析是网络安全领域的重要分支,其核心在于对移动应用进行安全评估与威胁检测。传统分析通常依赖PC工作站或沙箱环境,存在便携性差、环境割裂等问题。通过将开源安全工具集OpenClaw与Android终端环境Termux相结合,可以在移动设备上构建一个自包含的便携式分析平台。该方案利用Termux提供的完整Linux环境和真实网络栈,结合OpenClaw集成的网络嗅探、静态分析等工具链,实现了在设备本地的快速安全快照与初步检测。这种技术组合特别适用于移动应用开发者的自测、安全研究人员的现场响应,以及对An

weixin_34212762的博客 371

算法助手使用教程

算法助手官方教程 前言 自从发布算法助手以来,收到了许多的反馈,其中有很多大佬的宝贵建议,也有很多小白的使用求助,因为平时也没有太多的时间,一一回复肯定是不现实的,所以写下此篇教程,希望能够对大家有所帮助。 这里也给没用过算法助手的兄弟们再介绍一下算法助手,文档尾部也会放下载地址! 算法助手是我们开发的一款运行在Android平台上基于Xposed的安卓调试工具,配合Xposed(需要Root),通过一系列Hook,反射操作,进行应用的安全测试,调试分析,代码定位,是一款不错的调试工具。 基础使用教程 步骤

u014645251的博客 10万+

告别繁琐检测:MobSF与QARK深度对比,构建Android安全分析流水线

在移动应用安全领域,静态分析与动态分析是两大核心技术支柱。静态分析通过反编译和代码扫描,在不运行程序的情况下检测潜在漏洞,如硬编码密钥、组件暴露和权限滥用;动态分析则在应用运行时监控其行为,捕获数据泄露、API调用等实时风险。这些技术能显著提升安全评估的自动化程度与覆盖面,为开发和安全团队提供高效的风险识别能力。其核心价值在于将安全左移,融入DevSecOps流程,实现从代码到上线的持续安全防护。典型的应用场景包括CI/CD集成、第三方库漏洞筛查、合规性检查以及深度漏洞挖掘。本文聚焦于Android平台,通

weixin_34391445的博客 378

[原创]算法助手!基于Xposed的通用Hook工具

算法助手 前言 大家好,我是Junge,以前接单的时候,经常需要分析各种加密算法,还有数据的sign算法,由于静态分析效率太低,就随便写了这个Hook工具。 起初使用的是logcat打印日志,将密文,密钥,明文,md5前的信息,MD5后的信息等信息打印出来,但是很快发现了一个问题,在数据量大的时候,密文很多,密钥也很多,打印信息太乱,经常会出现密文不知道对应哪个密钥,而且如果是动态秘钥,单纯的打印秘钥就显得没有意义了。 于是改过以后,才有了这软件的初版,能够将秘钥,密文,明文,联系起来,并打印出调用堆栈。

u014645251的博客 1万+

Android 安全分析系列之Android/Phoenix 的逆向工程

DroidLysis找到了包名称和主要活动…但实际上有 2 个潜在的主要活动:fake和IndexACT。DroidLysis 表示该样本未加壳,但使用了DexClassLoader和ClassLoader。这通常在下载并安装远程 DEX 时发生。

iCloudEnd的博客 479

Android 安全分析系列之 Chameleon Android恶意软件样本分析实践

文章对恶意软件进行了详细分析,特别是使用 Zombinder 似乎涉及一个两阶段的有效载荷过程,表明采用多步骤方法来部署恶意软件,并破坏受感染设备中的生物识别操作。

iCloudEnd的博客 181

写一个frida通杀脚本

1. 前言 过年对我来说和平常没什么区别,该干什么干什么。 之前没接触过 frida 这个工具,前几天用了一些时间学习了一下,相比于 xposed hook 框架,frida 相对于调试方面真的很方便。现在网上也有一些 frida 通杀脚本(也有叫自吐算法脚本的),但是一般都是在 iv向量构造,key 构造分别进行 hook ,这样就导致 最后输出结果不是一个整体,加密和解密的数据,iv向量,key,输出不在同一块。我也不想从网上拿来就用(总感觉自己写一遍用起来才舒服,毕竟这个不算太复杂,还能熟悉一下 fr

Hello_wshuo 8130

基于ROS下的安卓手机图像和IMU跑ORB-SLAM3

接之前文章继续,手上没有现成的单目+IMU硬件,但是安卓手机几乎人人都有。因此,本文讲下如何用手机跑ORB-SLAM3的Mono和Mono_Inertial。 1. 手机与PC通信 基于ROS下的信息发布和订阅,手机和PC在一个局域网下进行信息(image和IMU)传输。 手机APK参考了github上的2个开源Android_Camera-IMU和android_ros_sensors,基于ros_java生成安卓APP,下载安装任一个APP到安卓手机,界面分别是这样: 手机和PC连一个无

h_372101的博客 1万+

某app数据库密码逆向

找了几个看了一下,发现没有大多。就在jadx里面找一下关键词key,iv,encrypt,decrypt等。找到aes加密代码,扣下载,在本地运行一下里面的decrypt函数代码。发现和一个和我下载下来数据库一样大小的db文件,看来就是这个了。开始我以为密码是动态变化的,后面发现不是,还抓包半天。开始我用的是夜神模拟器的安卓7版本,发现打不开app,可能是对模拟器有检测,后面我换了安卓5版本。我们在算法助手里面,打开防wifi检测,然后进行抓包。行了,今天就到这里了,这里就不贴成功的图了。.........

qq_59848320的博客 2493

医学图像分割评价指标详解:从Dice到MSD的实战解析

本文深入解析医学图像分割的核心评价指标,从最常用的Dice相似系数到衡量边界精度的MSD(最大对称表面距离),通过实战案例与代码演示,系统阐述各指标的计算原理、应用场景及临床意义,帮助读者全面评估模型性能。

weixin_29070721的博客 593

物流系统集成实战:从零开始用Java对接国际快递(DHL/FedEx/UPS)

本文详细介绍了如何使用Java技术栈对接DHL、FedEx和UPS三大国际快递巨头的API,构建高效、稳定的物流集成解决方案。内容涵盖认证机制、报文标准、多语言支持等关键点,并提供实战代码示例和最佳实践,帮助开发者快速实现国际快递系统集成。

efc1234567的博客 694

某浇油app系列2-安全分析

好啦,今天的系列完成

app安全逆向、移动开发、tls/ja3、爬虫、反爬 880

YOLOv11的网络结构概览(Backbone-Neck-Head):介绍骨干网络(Backbone)、特征融合层(Neck)和检测头(Head)的作用

YOLOv11架构解析:从特征提取到目标检测 YOLOv11继承了YOLO系列的经典三组件架构,包含Backbone、Neck和Head三部分。Backbone基于改进的CSPDarknet,通过Conv和C3模块进行多尺度特征提取;Neck采用FPN+PAN结构融合不同层次特征;Head负责检测任务输出。网络整体设计注重高效性和多尺度特征融合,采用C3模块优化信息流和梯度流,配合SPPCSPC增强特征表达能力。该架构在保持实时检测速度的同时,提升了目标检测精度,体现了YOLO系列"一次看全图&q

本博客聚焦 YOLOv11 全流程落地,涵盖架构优化、数据集处理、训练技巧与多场景部署,兼及国产数据库、Java 开发与 AI 模型应用,内容兼顾理论与工程实践,为开发者提供系统干货,助力高效提升技术能力。 1万+

某浇油app系列1-安全分析

geekbyte

app安全逆向、移动开发、tls/ja3、爬虫、反爬 172

openlayers:实现在连续更改时间维度时如何平滑地重新加载层 (附完整源码)

openlayers:实现在连续更改时间维度时如何平滑地重新加载层 (附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 347

【UVM实战】第一章:配置UVM环境(以VCS为例),跑通书上的例子(包括清理中间文件方法、使用DVE查看波形方法、命令执行原理探究)

如何配置UVM的VCS运行环境,运行书本上的例子呢?本节将会为你详细解答!

悟已往之不谏 知来者之可追 8137

手机APP逆向工具介绍

目录 一、工具 1.抓包分析工具 2.APP逆向分析工具 3.APP代码HOOK工具 二、抓包分析工具 1.抓包 2.代理 抓包 Packet Capture ​​ BurpSuite mimtproxy Fiddler Charls 代理 drony socksDroid JustTrustMe 三、APP逆向分析工具 1.反编译 2.查壳 3.脱壳 4.调试 反编译 Apktool dex2jar jd-gui jadx ...

someby的博客 8442

学 Simulink——基于递推最小二乘法(RLS)的工业电机转动惯量 J在线辨识仿真

Te 估算 = 1.5·p·(ψ·iq + (Ld-Lq)·id·iq)回归量:φ(k)=−ω˙(k), y(k)=Te​(k), θ=J。仿真:电机加速 0→1500rpm,观测 J^(k)→Jnom​。(可选) Jtrue​切 0.04(双惯量负载)→ 看跟踪。电机机械运动方程:Te​−TL​=J⋅ω˙+B⋅ω。J^(0)=0.005→收敛至0.02kg⋅m2✔。Te​:电磁转矩(Nm),已知(来自电流环输出)仅需 Te​,ω(驱动器已有)→ 无额外传感 ✔。

amy_mhd的博客 45

探索未来科技:Android代码安全分析与隐私合规沙箱技能栈

探索未来科技:Android代码安全分析与隐私合规沙箱技能栈 在数字化日益普及的时代,应用安全与隐私合规已经成为开发者和企业的核心关注点。今天,我们向你推荐一个独特的开源项目——Android代码安全分析与隐私合规沙箱技能栈。这个项目不仅涵盖了eBPF安全开发与攻防对抗,还包括了App隐私合规与安全分析探针实战,旨在提供一套完整的安全解决方案。 1、项目介绍 这个项目是一系列深入的教育课程,专注于...

gitblog_00007的博客 430

禾赛激光雷达AT128P/海康相机(1):ROS环境设备驱动

sudo cp *.so /opt/MVS/lib/64/ # 复制当前文件夹中所有.so文件 到 “/opt/MVS/lib/64/” 文件中。将相应的.so文件复制到 /opt/MVS/lib/64/。我解压的是x86_64的,解压之后,打开,再解压MVS。然后在上一层,也就是选择x86_64那一层打开终端。新建一个工作空间,或者打开自己的工作空间。)包放在src内,并解压,然后编译。MVS V2.1.2下载之后解压,// 驱动代码下载到src文件里面。// 特定文件夹中打开终端。

努力努力努力 882

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Proxmark3GUI:让RFID图形界面操作像使用手机App一样简单

你是否曾经面对满屏的命令行参数感到束手无策?是否在操作Proxmark3时因为记不住复杂的指令而苦恼?现在,这一切都将成为过去式。Proxmark3GUI作为一款专为RFID爱好者设计的跨平台图形界面工具,彻底改变了传统Proxmark3的操作方式,让RFID测试与调试变得前所未有的直观便捷。 ## 告别命令行:从技术专家到普通用户的转变 在传统的RFID操作中,用户需要记忆大量如"hf mf

gitblog_00181的博客 1091

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

视频教程-macOS软件安全分析实战-Objective-C

macOS软件安全分析实战 成都理工大学优秀讲师,教授,二十年开发经验,和十...

weixin_34259569的博客 300

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Android安全分析工具

移动安全分析工具

哆啦安全 30

(爱加密系列教程十一) 关于某银行apk的安全分析

众所周知,银行类app是对安全要求非常高的,它关系到用户的个人信息安全,财产安全等等。近日,想看看银行类软件在app安全上都是如何实现的。 以下已某银行的app为例进行分析。 1、按照常规思路,搜索页面中出现的关键字进行定位查找,发现没有查到任何信息。如下 这并不是想要的密码输入框的hint使用的 转化成Unicode进行搜索是没有任何地方使用。 所以判断其页面文件时从远程获取的。

755

2024年网络安全最新appmsj——一款牛上天的app漏洞工具_app渗透漏洞

‍实用场景。

2401_84281720的博客 480
上一篇: 某浇油app系列2-安全分析
下一篇: 某翻译js安全分析
geekbyte.
博客等级 码龄11年 308粉丝 75原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值