Fiddler 实现手机抓包

Fiddler 抓包原理并复杂,Fiddler 软件会在 PC 上起一个代理的服务,手机连上 Fiddler 代理服务后,手机访问某个网址时,其实时发送给 Fiddler, Fiddler 去请求对应的地址,把响应结果在返回给手机显示,这样 Fillder 就可以在软件里做一个记录从而显示出手机访问的所有请求信息了(如下图所示)。 知道原理后,我们要抓包也就十分明确了,我们需要 Fillder 软件,一部手机即可。 Fiddler 下载地址 安装可以自行百度如何安装。 Fiddler 配置 配置 https 请求抓包 配置端口号 此步非必要,如果本机 8888 端口,未被占用,可以用默认的 8888 跳过此步 完成上述配置后,重启 Fiddler 软件。在软件右上角有个 Online 鼠标放在上面就可以看到本机 ip 地址,这个 IP 我们叫做【代理 IP】需要记住,手机配置的时候需要用到。 手机配置(IOS) 如果你的手机是安卓,可以 Google 安卓是如何设置 wifi 代理的,设置上即可,安卓安装证书更加的简单,只要点击证书安装上即可,不需要其他的额外操作。 配置代理 前置条件:手机连接的 WIFI 需要和电脑是同一局域网。 配置 WIFI 代理:设置->无线局域网->点击连接的 WIFI ,拉到最底部点击【配置代理】选择【手动】。 服务器:Fiddler 软件右上角 Online 显示的 IP 即【代理 IP】 端口号: 8888 (如果自己设置了,就改成自己设置的) 下载证书 这里需要下载 TLS 证书,不然是无法抓到 HTTPS 请求内容的。用手机浏览器访问 【代理 IP】...

June 8, 2023 · 1 min · 云溪

Uninx 网络编程环境搭建

1,安装编译器,为了齐全还是安装一下build-essential sudo apt-get install build-essential 2,下载书中的头文件及示例源码 Source Code 3,解压unpv13e.tar.gz后进入目录查看README,然后可以按照里面提示操作,不过会遇到问题 第一步:在终端中进入upnv13e目录,然后执行代码: 1. chmod u+x configure 2. ./configure 第二步:进入lib目录下执行make: 1. cd lib 2. make 第三步:建立基础类库: 1. cd ../libfree # continue building the basic library 2. make 第四步:编译函数库: 1. cd ../libgai # the getaddrinfo() and getnameinfo() functions 2. make 在执行上述代码的第三步的时候会如果遇到如下错误 gcc -I../lib -g -O2 -D_REENTRANT -Wall -c -o in_cksum.o in_cksum.c gcc -I../lib -g -O2 -D_REENTRANT -Wall -c -o inet_ntop.o inet_ntop.c inet_ntop.c: In function ‘inet_ntop’: inet_ntop....

July 24, 2019 · 1 min · 云溪

freeRADIUS搭建

系统要求 操作系统 CentOS 7.0 x86_64 网址:http://www.centos.org/ 所需软件 FreeRADIUS 3.0 网址:http://freeradius.org/ 目前最新版本为3.0.6 MariaDB 网址:https://mariadb.com/ 目前最新版本为10.3.9 注:MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。MariaDB虽然被视为MySQL数据库的替代品,但它在扩展功能、存储引擎以及一些新的功能改进方面都强过MySQL。 注意事项 本文提到的所有操作,需要以root身份执行。 FreeRADIUS 3.0的安装 根据官网上的说明,建议采用二进制安装包的形式安装,而不推荐从源代码编译的方式。因此,本次采用二进制安装包的形式安装。. 安装FreeRADIUS 3.0 服务器程序 以root身份登录到终端,执行以下命令:yum install freeradius 输入“y”,继续安装。 安装完毕。 安装FreeRADIUS工具包(freeradius-utils) 这个工具包是用于测试freeradius的,后面会用到。安装方法同前,执行一下命令: yum install freeradius-utils FreeRADIUS 3.0的测试 修改用户管理配置文件 该文件是/etc/raddb/users,使用vi工具打开,命令如下: sudo vim /etc/raddb/users 打开文件后,查找 steve Cleartext-Password :="testing" (76-84行), 取消该段内容的注释。 修改防火墙配置 修改防火墙配置,允许freeradius所使用的端口1812,1813通过。命令如下: iptables -A INPUT -p udp --dport 1812 -j ACCEPT iptables -A INPUT -p udp --dport 1813 -j ACCEPT 以调试方式启动freeradius 执行以下命令:radiusd –X...

August 19, 2018 · 2 min · 云溪