首页 > 其他分享 >fiddler动态调试js

fiddler动态调试js

时间:2023-01-24 15:22:25浏览次数:40  
标签:fiddler js 站点 内容 动态 调试

背景

  昨天获取到的网易云音乐站点的请求内容居然是加密的, 就需要动态的调试js找出params很secSeky未加密之前的内容。

调试方法

  调试之前需要在目标浏览器上部署上fiddler的根证书,具体为什么要这样不是很清楚。
两个重要点: 1、 获取站点的js文件的路径 2、本地存在一份调试的js文件

看图, "Unmatched requests passthrough"不勾选的话其他站点是会无法通信的,不过这样的话更有利于调试。


效果图
原始js文件内容

function displayinfo() {
	for(var i = 0; i < 10; i++)
	{
		console.log("hello fiddler: " + i)
	}
}

动态调试的js文件内容

function displayinfo() {
	for(var i = 0; i < 10; i++)
	{
		console.log("my modify file execution: " + i)
	}
}

可以看到站点上的js内容已经被替换为了我本地的js内容。

标签:fiddler,js,站点,内容,动态,调试
From: https://www.cnblogs.com/SlowClimb/p/17066101.html

相关文章

  • [SolidJS] Build a simple version of reactivity
    letcontext=[]functioncleanup(observer){for(constdepofobserver.dependencies){dep.delete(observer)}}functionsubscribe(observer,subscr......
  • jsonp通俗易懂篇
    1、同源策略:只有两个网络地址的协议、域名、端口都相同,才是同源,否则就是跨域。如果不是同源,会造成:Ajax请求发送之后,返回的数据会被浏览器丢弃,然后报异常2、jsonp实......
  • ajax 获取json数据 easyui combobox
    html:cc1<inputid="cc1"style="width:200px"/>cc2<inputid="cc2"style="width:200px"/>cc3<inputid="cc3"style="width:200px"/> js:$('#cc1'......
  • JS数组对象 | 中文按照首字母排序sort()、localeCompare()
    一、数组//根据中文の首字母排序letarr=['上海','北京','广州','深圳']arr.sort((a,b)=>a.localeCompare(b))console.log(arr)//数组sort()方法是会改变原数组的,可......
  • xp 下对 pdfjs-dist 库的支持 49的chrome xp壳
    公司下壳的版本非常低,不支持es6chromiumVersion=49.0.2623.87早先是require('pdfjs-dist'),但是这里面都是es6的代码,xp下直接就崩溃了,换成了es5的打包,问题解决。这里面......
  • js mouse_go_canvas特效
    只需要js代码就行,避免id重复/***id:mouse_go_canvas*/constfillColor="#7400a1" constmouse_go_canvas=document.createElement("canvas")mouse_go_canv......
  • Cesium 与 Babylon.js 可视化 添加人物动画
    我决定不从Babylonjs基础来讲了直接整合cesium与babylonjs可视化来讲我整合一个类库后续不断更新中npmi@haibalai/cesium-babylonjs初始化cesium-babylonjs类库,viewe......
  • Cesium 与 Babylon.js 可视化 添加地形
    我决定不从Babylonjs基础来讲了直接整合cesium与babylonjs可视化来讲我整合一个类库后续不断更新中npmi@haibalai/cesium-babylonjs初始化cesium-babylonjs类库,viewe......
  • js 粒子点击鼠标(particle)
    直接贴js代码在script里面就行了constparticle_canvas=document.createElement("canvas");particle_canvas.setAttribute("id","particle_canvas")document.querySel......
  • Three.js 进阶之旅:新春特典-Rabbit craft go
    声明:本文涉及图文和模型素材仅用于个人学习、研究和欣赏,请勿二次修改、非法传播、转载、出版、商用、及进行其他获利行为。摘要兔年到了,祝大家身体健,康万事顺利。本文内......