最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

LET无线路由改成中文名字

运维笔记admin3浏览0评论

文章目录

    • 概要
    • 整体架构流程
    • 技术细节
    • 小结

概要

        因为本人平时用网需求量大,然后手机卡槽也没位置了,就想着买一个随身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)

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

        然后继续抓包,修改

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

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

小结

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

与本文相关的文章

发布评论

评论列表(0)

  1. 暂无评论