Frida实战-Charles抓包 hook自吐算法

本文介绍了如何使用Frida进行应用数据包抓取,包括安装Charles、破解方法、安装证书、手机端设置代理以及frida-hook算法的应用,以实现在登录时自动进行算法匹配的过程。
摘要由CSDN通过智能技术生成

环境部署的在上一篇文章说过了,这里就不多提了 本篇主要是如何使用Frida以及抓取app数据包和一个实战案例

frida抓包

安装Charles

Charles下载地址:https://www.charlesproxy.com/latest-release/download.do

安装一路按下next即可安装(保证电脑里没有其他charles即可)

破解

第一种:下载中文破解版,有俩种方式按下patch即可打开汉化补丁 选择“中文破解版”,按下patch即可

第二种:生成jar文件后,放到charles安装目录的lib目录下,重启软件

安装证书

选择当前用户

将所有的证书都放入下列存储—受信任的根证书颁发机构—下一步—完成

手机端抓包

使手机和电脑在一个局域网内,不一定非要是一个ip段,只要是同一个路由器下就可以了

首先利用cmd -config命令查看自己电脑的ip地址

配置代理服务器

填入代理端口xxxx

勾选启用透明HTTP代理

在手机端的wifi代理设置那里去进行相关的配置设置

代理服务器主机名为电脑的IP

端口之前代理设置的端口

手机浏览器打开下载证书安装

手机端证书下载:Charles Web Debugging Proxy • SSL CA Certificate installation

注意*同一个手机对应不同电脑上的Charles都要分别下载证书进行认证,因为手机的证书是和电脑端的Charles一一配对的

代理添加443端口和,全部端口

frida hook算法

frida -U -F -l C:\Users\test\Desktop\anzhuo\hook.js

  • -U 指的的我们的 USB设备
  • -F 指的是我们最手机 最上层运行的APP
  • -l 指定我们脚本路径

运行app 启动脚本

在登录框输入账户进行登录,就会自动进行算法匹配

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Frida自吐算法脚本,是指利用Frida开源的动态二进制插桩工具,通过修改和注入代码,实现在运行时拦截、控制和跟踪应用程序的操作的过程。算法脚本是指针对算法中的特定代码段或函数,使用Frida进行动态插桩修改的脚本,这种脚本可以帮助开发人员更好地理解和优化应用程序的算法性能。 Frida自吐算法脚本主要应用于安全测试、逆向工程和代码分析等领域,可以用于提取和注入数据、绕过任务限制和加密等功能,还可以用于跟踪调用堆栈、内存分配和资源管理等操作,帮助分析程序的行为和性能瓶颈。 在使用Frida自吐算法脚本时,需要有一定的编程基础和算法知识,同时也需要对目标应用程序的结构和功能有一定的了解。通过修改算法脚本,可以实现各种定制化的功能,并利用Frida的灵活性和可扩展性,为应用程序的安全和性能提供有效的保障。 ### 回答2: Frida自吐算法脚本,顾名思义就是使用Frida工具自己编写算法脚本的过程,Frida是一款非常强大的动态代码注入工具,可以用来分析、修改和监控Android、iOS和Windows应用程序,因此也广泛应用于应用程序逆向工程、渗透测试以及安全研究等领域中。在这些应用场景中,Frida算法脚本是一项非常重要的功能,能够帮助用户快速准确地定位程序漏洞、查找敏感信息、绕过安全措施等。 Frida自吐算法脚本需要掌握一些基础知识,比如JavaScript语言、Frida API、应用程序逆向分析等等。对于一些简单的应用程序,用户可以通过Frida Graphical User Interface(GUI)来进行自吐算法脚本的编写和测试;而对于一些复杂的应用程序,则需要使用命令行来编写脚本,并通过Frida Server进行调试和测试。 自吐算法脚本的编写过程需要结合具体的应用程序进行,通常需要先进行应用程序逆向分析,分析出应用程序的运行机制、加密算法、网络通信协议等信息,然后再根据这些信息编写脚本,实现各种功能,例如Hook函数、修改函数返回值、截取数据包等。 总之,Frida自吐算法脚本是一项非常实用的技能,能够帮助用户更加高效地完成应用程序安全研究和渗透测试等任务,对于安全从业人员来说具有非常重要的意义。 ### 回答3: Frida是一个非常强大的反调试和反反混淆工具,而自吐算法脚本可以让我们更加方便地使用Frida来进行应用程序的Hook。 在使用Frida进行Hook时,我们通常需要通过编写JavaScript脚本来操作目标应用程序中的代码。而自吐算法脚本能够根据应用程序的特征自动生成Hook所需要的JavaScript脚本,从而省去了手动编写脚本的复杂过程。 具体来说,自吐算法脚本采用动态分析的方式来分析目标应用程序的代码结构和函数调用关系。通过这种方式,自吐算法脚本可以自动识别目标应用程序中的函数,并生成Hook所需要的JavaScript代码。 使用自吐算法脚本可以大大提高我们进行应用程序Hook的效率和准确性。不必手动编写脚本,避免因为手误或者知识缺失导致Hook失败的情况。同时,自吐算法脚本也可以提高我们对于目标应用程序的了解,深入了解其代码结构和核心逻辑,从而更加精准地进行应用程序测试和渗透攻击。 总之,自吐算法脚本是一种非常实用的Frida工具,可以大大提高我们的工作效率和准确性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值