利用Fiddler抓取用户信息:修改fiddlerSprite文件与手机代理设置
"FiddlerSprite.txt" 文件是Fiddler工具中的一种脚本规则文件,用于自定义和扩展Fiddler的功能,特别是与用户界面交互的部分。Fiddler是一款强大的网络调试和分析工具,常用于抓包、查看HTTP/HTTPS请求和响应数据。在该文件中,开发者可以编写JavaScript代码来创建菜单命令、设置代理或执行特定任务。 当你需要通过Fiddler获取用户界面的实时数据时,可以通过修改FiddlerScriptRules.js(默认为CustomRules.js,位于文档目录的Fiddler2\Scripts文件夹),并利用此文件中的规则。例如,当手机设备通过Fiddler设置的代理访问互联网时,可以捕获和分析手机发送和接收的数据,包括但不限于登录信息、用户行为数据等。 为了更好地编辑这个文件,推荐使用FiddlerScript Editor,这是一个免费的语法编辑插件,可以从Fiddler的官方网站获取:<http://fiddler2.com/r/?SYNTAXVIEWINSTALL>。务必确保使用UTF-8编码保存文件,因为这有助于保持文件兼容性并避免乱码问题。 全局注释部分强调了对JScript.NET和FiddlerScript API的理解是至关重要的,这意味着你需要熟悉JavaScript.NET的相关文档:<http://fiddler2.com/r/?msdnjsnet>,以及FiddlerScriptCookbook提供的类和处理程序的参考:<http://fiddler2.com/r/?fiddlerscriptcookbookclassHandlers>。 "//*****************" 段落之后,可能是具体实现某个功能的代码示例,比如监听特定URL请求、解析用户输入或者自动化测试等。这部分内容可能会涉及事件处理、DOM操作或者使用Fiddler的内置函数来处理数据。 FiddlerSprite.txt 文件作为Fiddler的核心脚本之一,为开发者提供了一个灵活的平台,可以定制化地监控、分析和控制用户的网络行为,适用于网络安全研究人员、开发者进行性能优化或进行安全审计等场景。通过熟练掌握JavaScript编程和FiddlerScript的使用,你可以根据实际需求设计出高效且实用的扩展功能。
import System.Windows.Forms;
import Fiddler;
// INTRODUCTION
//
// Well, hello there!
//
// Don't be scared! :-)
//
// This is the FiddlerScript Rules file, which creates some of the menu commands and
// other features of Fiddler. You can edit this file to modify or add new commands.
//
// The original version of this file is named SampleRules.js and it is in the
// \Program Files\Fiddler\ folder. When Fiddler first runs, it creates a copy named
// CustomRules.js inside your \Documents\Fiddler2\Scripts folder. If you make a
// mistake in editing this file, simply delete the CustomRules.js file and restart
// Fiddler. A fresh copy of the default rules will be created from the original
// sample rules file.
// The best way to edit this file is to install the FiddlerScript Editor, part of
// the free SyntaxEditing addons. Get it here: http://fiddler2.com/r/?SYNTAXVIEWINSTALL
// GLOBALIZATION NOTE: Save this file using UTF-8 Encoding.
// JScript.NET Reference
// http://fiddler2.com/r/?msdnjsnet
//
// FiddlerScript Reference
// http://fiddler2.com/r/?fiddlerscriptcookbook
class Handlers
{
// *****************
//
// This is the Handlers class. Pretty much everything you ever add to FiddlerScript
// belongs right inside here, or inside one of the already-existing functions below.
//
// *****************
// The following snippet demonstrates a custom-bound column for the Web Sessions list.
// See http://fiddler2.com/r/?fiddlercolumns for more info
/*
public static BindUIColumn("Method", 60)
function FillMethodColumn(oS: Session): String {
return oS.RequestMethod;
}
*/
// The following snippet demonstrates how to create a custom tab that shows simple text
/*
public BindUITab("Flags")
static function FlagsReport(arrSess: Session[]):String {
var oSB: System.Text.StringBuilder = new System.Text.StringBuilder();
for (var i:int = 0; i<arrSess.Length; i++)
{
oSB.AppendLine("SESSION FLAGS");
oSB.AppendFormat("{0}: {1}\n", arrSess[i].id, arrSess[i].fullUrl);
for(var sFlag in arrSess[i].oFlags)
{
剩余14页未读,继续阅读
- 粉丝: 13
- 资源: 8
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 多传感器数据融合手册:国外原版技术指南
- MyEclipse快捷键大全,提升编程效率
- 从零开始的编程学习:Linux汇编语言入门
- EJB3.0实例教程:从入门到精通
- 深入理解jQuery源码:解析与分析
- MMC-1电机控制ASSP芯片用户手册
- HS1101相对湿度传感器技术规格与应用
- Shell基础入门:权限管理与常用命令详解
- 2003年全国大学生电子设计竞赛:电压控制LC振荡器与宽带放大器
- Android手机用户代理(User Agent)详解与示例
- Java代码规范:提升软件质量和团队协作的关键
- 浙江电信移动业务接入与ISAG接口实战指南
- 电子密码锁设计:安全便捷的新型锁具
- NavTech SDAL格式规范1.7版:车辆导航数据标准
- Surfer8中文入门手册:绘制等高线与克服语言障碍
- 排序算法全解析:冒泡、选择、插入、Shell、快速排序