LET无线路由改成中文名字

概要

        因为本人平时用网需求量大,然后手机卡槽也没位置了,就想着买一个随身WiFi,但是在修改WiFi名过程中遇到问题,这个LTE无线路由不支持中文名称,于是我就想着利用自身所学知识,看看能不能给他改了

整体架构流程

        分析网页元素,和源代码,查清楚编码情况,然后用BP抓包拦截,修改抓到的数据包

技术细节

        首先,输入自己网关的IP地址,来到LTE路由器的登录界面,默认账号密码是admin,admin

        登录进去后点击“无线“--》”无线安全设置“

        这里可以看到,当我输入中文名字的时候报错

        我们按住Ctrl+u,查看一下网页源代码

        可以看到后面这里是一个正则表达式,用于匹配所有的汉字和全角字符。这个代码的意思是当我们输入的内容属于Unicode 范围 `\u0391-\uffe5` 内的字符,则会被替换为空格

        然后就想着,我要是把JavaScript禁掉应该就能改了吧,试了一下,发现不可以,禁掉JavaScript后,点击保存并没有反应,所以就得想其他办法了

        到这我就想着可以试试抓包,在抓的包里面更改名称

        我在名称那里随便输入了一个名称(1234),然后抓包

        然后发现这个好像有规律,我输入的1234,而这里显示的0031 0032 0033 0034,然后我感觉会不会003是自动加上去的,而003后面的是我真正的名称,然后就尝试改一下003后面的值,看看会发生什么

        改了之后发现003a变成":"了0038还是8,003e变成">"了,0036还是6,到这里我感觉这是某一种Unicode 编码,但具体是哪一个,还不确定所以只能试试

        将上一步的ssid后面的003a0038003e0036复制下来,放在在线解码器中尝试解密,最后发现这个是UTF-16BE编码

        在线编码链接:字符 编码/解码 - 锤子在线工具 (toolhelper.cn)

        到这里就可以试试,将自己想设的名称进行编码

        然后继续抓包,修改

        到这里,提示修改参数成功

        并且在无线WiFi中也可以找到这个网络

小结

        总的来说,刚开始搞这个的时候并没多大信心能搞定,甚至还有放弃的打算,但最后还是坚持下来了,虽然确实麻烦,但成果出来的那一刻是非常开心的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值