求大佬帮忙解除一下网页的特殊字符限制
自己买了个路由器,需要设置宽带账号和密码拨号连接。奈何宽带密码输入栏限制~波浪号的输入。想着从网页开发入手结果试了很久都不行。麻烦有经验的指点一二。
https://img.picui.cn/free/2024/11/15/67362aeb15fa7.jpg 有一个简单点的办法:
1. 在中间“P_Operatorxxxxxxxxxx”(那个被你选中的请求)上右键,选择“在来源面板打开”
2. 在“宽带密码可能包含《》等特殊符号”那一行下一个断点(点击那一行左边的行号或者横线)
3. 在页面输入密码点击下一步。
4. 页面被暂停后在右侧参数列表中找到变量i(上面有new RegExpxxxxx)的那个变量,在它上面右键选择“存储为全局变量”
5. 之后页面下方会出现控制台和temp1,在控制台输入以下内容然后回车
temp1.test=()=>false
6. 点击页面上或者右边上方的“|>”按钮(鼠标放上去会显示“继续执行脚本”)释放断点。
如此就能绕过这一条正则校验。
你如果会热替换的话就更方便一些,可以直接把这一段检查的代码删了然后热替换。 修改正则可以用审核元素,但是你几遍全端通过了是否后台也不支持限制是有道理的 如果只是前端校验,就想办法在那个js下断点跳过正则那里,如果是后端也校验那就不好办了 直接通过接口发送账号密码,你截图里面不是有接口吗?"http://"+a.HostAddrIP +"jdcapi" 先去掉前端的JS验证, 看看接口是否也报错, 如果也报错的话, 就没办法了, 说明后端也验证了 孤狼微博 发表于 2024-11-15 07:46
修改正则可以用审核元素,但是你几遍全端通过了是否后台也不支持限制是有道理的
应该是只有前端,毕竟只是一个简单的路由配置界面 mr88fang 发表于 2024-11-15 08:44
直接通过接口发送账号密码,你截图里面不是有接口吗?"http://"+a.HostAddrIP +"jdcapi"
这个我感觉应该是登陆的密码吧
wonder2018 发表于 2024-11-15 10:19
有一个简单点的办法:
1. 在中间“P_Operatorxxxxxxxxxx”(那个被你选中的请求)上右键,选择“在来源面 ...
很详细!下午按你的方法试试 直接抓http的包,在数据包里修改为你想要的字符串然后放包即可,这样可以绕过前端限制,如果放包后服务器还是报错不允许特殊字符,那就是后端验证了,不好整。
页:
[1]
2