某浇油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

python基础语法与数据结构

本文摘要: Python基础语法包含输入输出、函数、变量、数据类型及运算符等内容。输入函数input()获取键盘输入并以字符串存储,输出函数print()可格式化输出数据。函数通过def定义,可带参数和返回值,提高代码复用性。变量无需声明类型,可动态赋值。数据类型包括数字、字符串、布尔及复合类型,可通过type()查看。运算符包含算术、赋值等类型,其中复合赋值运算符如+=可简化运算。类型转换函数如int()、str()等可实现显式类型转换。这些基础语法构成Python编程的核心要素。

MM602388的博客 433

某app数据库密码逆向

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

qq_59848320的博客 2493

从命令到对话:LLM如何重塑车载语音交互与软件定义汽车体验

自动语音识别和自然语言处理是智能交互的核心基础技术,它们使机器能够理解和响应人类语音指令。其原理在于通过声学模型和语言模型将声音信号转化为文本,再解析文本背后的用户意图。这项技术的价值在于提供了一种自然、高效且能解放双手的人机交互方式,极大地提升了在特定场景(如驾驶)下的安全性与便利性。随着技术演进,其应用场景已从简单的命令控制扩展到复杂的多轮对话和跨域任务执行。当前,软件定义汽车的架构变革为车载语音提供了统一的控制平台,而大型语言模型的引入则带来了范式革命,使其从功能触发器进化为真正的智能任务执行者。本文

weixin_42669344的博客 563

GIS常用坐标系简介

EPSG:4326是基于WGS 84的地理坐标系,使用经纬度表示,适用于全局定位和地理数据表示。它的缺点是在进行距离、面积计算等地理分析时不够准确。EPSG:3857是投影坐标系,使用平面米坐标表示,适用于在线地图展示,特别适合 Web 地图应用。虽然它在地图展示中很高效,但由于投影引起的变形问题,它不适合高精度地理测量和计算。

weixin_59096287的博客 1976

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

好啦,今天的系列完成

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

【EPICS学习记录】根据官方教程创建一个IOC应用

参照官网给出的IOC创建教程逐步操作完成了一个IOC应用的创建,官网教程中有部分过程表述的不清晰,自己摸索之后完成了IOC的创建,并把流程记录下来。其中有一些操作不是很理解,有问题或者建议欢迎指正。

yifeng_H的博客 3661

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

geekbyte

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

手把手教你用AirSim生成无人机训练数据集:RGB/深度图/分割图全攻略

本文详细介绍了如何使用AirSim仿真插件在UE4环境中生成无人机训练数据集,涵盖RGB、深度图和分割图等多种模态数据的采集与处理。通过实战指南,读者可以掌握环境配置、多模态数据采集、自动化流程设计及数据后处理等关键技术,为无人机视觉算法开发提供高质量训练数据。

weixin_29008805的博客 449

OpenClaw 报错 TypeError: Cannot read properties of undefined (reading ‘prototype‘):Node.js 版本不兼容

国产化环境中部署OpenClaw云边协同平台时,出现"TypeError: Cannot read properties of undefined (reading 'prototype')"报错。经分析发现根本原因是Node.js版本与依赖生态不兼容,新版本Node(如v21)移除了旧依赖使用的内部API。解决方案包括:1)使用nvm切换至兼容的Node 16/18 LTS版本;2)容器化部署固定Node版本;3)遵循官方推荐的引擎版本范围。该问题揭示现代工程中版本管理的重要性,

博客 2313

手机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

android 如何分析应用的内存(十六)——使用AS查看Android堆

在前面,先介绍了如何使用jdb和VS code查看应用栈相关内容。本文将介绍,如何查看堆中的内容。

安仔的博客 4254

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

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

gitblog_00007的博客 430

基于EB工具的TC3xx_MCAL配置开发05_ADC模块硬件Pwm触发Demo配置

基于EB工具,硬件Pwm触发ADC采集Demo配置详细介绍

initiallizer的博客 3507

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

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

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

gitblog_00181的博客 1091

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

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

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

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

weixin_34259569的博客 300

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 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、付费专栏及课程。

余额充值