专栏首页算法与编程之美谈一谈|Fiddler实现简单的抓包与纂改数据

谈一谈|Fiddler实现简单的抓包与纂改数据

1.工具介绍

Fiddler是一个http协议调试代理工具,用于检查记录所有互联网之间的http通讯。通俗的讲就是抓包。不仅如此,还可以以代理的形式来对移动端应用进行抓包,然后修改以达到篡改数据的目的。这其实也是一些市面上获取“破解版”的一种方式。

2.Fiddler配置

Fiddler正版的下载需要翻墙才能完成,网页上也有很多中文版,但有些被修改过数据,所以笔者还是建议需要长时间使用的读者去下载正版。

Fiddler的安装很简单,按照它的步骤很容易完成,重点是几个配置方面的东西,包括证书的安装,这一点其实网络上有很多详细的介绍,其实也就极为简单的一点配置,笔者这里就不做重复的阐述。当然,没有证书的安装fiddler也就不能正常运行。

3.抓包与纂改

纂改的原理就是拦截http通讯中上传或者下载的初始数据包,对其数据进行修改然后将篡改后的数据包再进行传输,总的来说是一种“欺骗”行为。

知道了原理,用fiddler来完成抓包与纂改就轻而易举了,因为安装了fiddler后,该主机IP下的每一个数据传输动作都会被记录下来,包括代理下的移动端。

设置移动端代理很简单,将移动端与主机连入同一网络,并且在wifi列表中长按该WiFi,然后点击修改WiFi,代理方式改为主动,代理名称就是主机的ipv4地址(可在cmd命令台中查看),端口为fiddler的默认8888(可在fiddler设置中查看)。

如在移动端搜索“马云”,打开fiddler拦截模式,在这里拦截到了这个数据包,里面有搜索的关键词“马云”。

图3.1拦截数据包

将“马云”修改为“马化腾”,点击绿色的run to completion 进行发送数据包。

图3.2 修改数据包

那么得到的结果就是搜索“马化腾”的。

图3.3 得到结果

4.总结

这是最基础的抓包,仅仅通过修改搜索关键词,学习抓包的一个必要考验就是修改金额,这对虚拟币市场是一种很大的冲击,能够按照自己的喜好进行金额的修改,有兴趣的读者可以继续研究,但最好不要越过法律界限哦。

END

编 辑 | 王楠岚

责 编 | 李和龙

where2go 团队

本文分享自微信公众号 - 算法与编程之美(algo_coding),作者:李和龙

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-05-03

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 微信小程序|扫一扫功能实现

    日常生活中,需要扫描二维码的地方随处可见,而如何让小程序实现扫一扫的功能呢?这就需要对js进行一个配置。

    算法与编程之美
  • Python|蓝桥杯—矩阵翻硬币

    小明先把硬币摆成了一个 n 行 m 列的矩阵。随后,小明对每一个硬币分别进行一次 Q 操作。

    算法与编程之美
  • 谈一谈|搭建TS代码编译器环境

    TS—TypeScript是一种由微软开发的开源、跨平台的编程语言。它是JavaScript的超集。TypeScript扩展了JavaScript的语法,所以任...

    算法与编程之美
  • Prometheus + Grafana 监控 SpringBoot

    Prometheus 是监控系统,可以从 Springboot 获取监控数据,以时序数据的形式存储,并提供了监控数据的查询服务。

    dys
  • 盘点十种数据中心网络拓扑

    你需要知道最常见的数据中心网络拓扑,并常常检查是否还有其他可选方案。 每家公司的数据中心网络拓扑都不一样。一旦了解主要拓扑结构,很容易判断哪种结构最适合自己...

    小莹莹
  • dotnet-warp && NSSM 部署 .net core 项目到 windows 服务

    易墨
  • 半小时带你入门 Flutter

    由于微信外链限制,推荐阅读等链接无法点击,可点击阅读原文跳转至原文,查看外链。??

    Nealyang
  • Flutter从入门到能寄几玩儿

    毕竟前端出生,找(qi)到(shi)了(bing)感(mei)觉(ru)后(men),其实就是一个UI框架,只不过他的引擎基于C++,底层基于Skia渲染,Da...

    Nealyang
  • 入门MySQL——查询语法练习

    前面几篇文章为大家介绍了DML以及DDL语句的使用方法,本篇文章将主要讲述常用的查询语法。其实MySQL官网给出了多个示例数据库供大家实用查询,下面我们以最常用...

    MySQL技术
  • 数字IC设计之APB实例解析

    文章共1433字,阐述了AMBA APB协议读写信号状态机转换,以及用一个示例展示了APB协议的读写寄存器。通过和这几个寄存器交互,设计者可以将自定义的模块挂接...

    AsicWonder

扫码关注云+社区

领取腾讯云代金券