遇到了一段奇怪的加密 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
isnowify

遇到了一段奇怪的加密

  •  
  •   isnowify Feb 26, 2018 10726 views
    This topic created in 2985 days ago, the information mentioned may be changed or developed.

    家里新换了一个千兆猫(烽火通信 HG2201T ),想把它改成路由模式,于是寻找 telecomadmin 的密码

    在控制台页面找到了保留的后台入口,大概长这样子

    1

    Google 之,找到了保存管理配置的下载链接,发现密码被加密了,是这样的

    "baseinfoSet_TELECOMACCOUNT":"telecomadmin", "baseinfoSet_TELECOMPASSWORD":"120&105&112&105&103&115&113&101&104&113&109&114&57&55&50&50&56&53&51&56&",

    emmm,经过一翻摸索 勉强找到了 a-z 的小写字母所对应序号

    2

    看样子是电信自己瞎加密的了,所以有什么方法可破吗....

    yexm0
        1
    yexm0  
       Feb 26, 2018 via iPhone
    nE7jA%5m 不能用?
    Telegram
        2
    Telegram  
       Feb 26, 2018 via iPhone
    @yexm0 #1 这个好像是华为的吧
    takato
        3
    takato  
       Feb 26, 2018
    试试 ASCII ?
    不太确定。

    ASCII Table:
    https://www.cs.cmu.edu/~pattis/15-1XX/common/handouts/ascii.html
    isnowify
        4
    isnowify  
    OP
       Feb 26, 2018
    @Telegram
    @yexm0 确实,以前用 65m 宽带的时候给的是一个华为百兆猫,用这个密码可以正常登录
    换了 200m 以后给的这个猫就厉害了,telnet 不让用,默认 80 端口只能给用户登录,电信的登陆接口还是在控制台的 js 里面找到的...
    isnowify
        5
    isnowify  
    OP
       Feb 26, 2018
    @takato 看样子应该不是,偏移了 3 位
    sxm
        6
    sxm  
       Feb 26, 2018 via Android
    试试调试页面修改那个验证函数来绕过验证,我家里那个电信烽火 HG261GS 就是在浏览器开调试,然后修改验证代码,点击登录进去的是一个无用户名的管理页面,还可以看见超级账号密码。
    Bryan0Z
        7
    Bryan0Z  
       Feb 26, 2018 via Android
    我就想知道你是怎么找到 a-z 对应的数字的
    crab
        8
    crab  
       Feb 26, 2018
    ASCII 异或 0xC 就可以了。
    flyfishcn
        9
    flyfishcn  
       Feb 26, 2018
    acsii 码偏移 -4 就是了 但是我不知道非数字部分有没有处理。
    能确定的是 telecomadmin53xx41x4
    xxx 有可能是../ 也有可能是大写字母 IIH 或者 JJI
    大写字母那个我不确定是不是这么算
    isnowify
        10
    isnowify  
    OP
       Feb 26, 2018
    @Bryan0Z 在那个配置文件里面还有一个 value 是 useradmin 的密码,这个密码可以在管理页面修改,同样也被加密,将密码修改为 abcdefg 的时候可以得到 100&101。。。。。的值,所以可以推出小写字母的密码
    flyfishcn
        11
    flyfishcn  
       Feb 26, 2018
    电信超级口令一般都是以 telecomadmin 开头的后边跟 8 位数字。
    isnowify
        12
    isnowify  
    OP
       Feb 26, 2018
    @sxm 调试页面是指?
    单独访问 cgi-bin 会提示 403 Forbidden
    yexm0
        13
    yexm0  
       Feb 26, 2018   2
    @isnowify 你试试用这个密码登陆进去 telecomadmin97228538
    isnowify
        14
    isnowify  
    OP
       Feb 26, 2018
    @yexm0 成。。成功了,请问是什么原理呢
    flyfishcn
        15
    flyfishcn  
       Feb 26, 2018
    @yexm0 额,数字部分咋算的?好像跟我手头的 HG261 算法不一样
    yexm0
        16
    yexm0  
       Feb 26, 2018   4
    @isnowify
    @flyfishcn 应该差不多吧..我用这个 python 剧本跑的(list 里面的数字替换成楼主给的那串数字)

    list=[120,105,112,105,103,115,113,101,104,113,109,114,57,55,50,50,56,53,51,56]
    result=[]
    for i in list:
    if i > 57:
    i-=4
    result.append(chr(i))
    print ''.join(result)
    flyfishcn
        17
    flyfishcn  
       Feb 26, 2018
    @flyfishcn 靠,我知道了,数字部分不计算偏移
    flyfishcn
        18
    flyfishcn  
       Feb 26, 2018
    @yexm0 看来不同版本加密算法还有不同,我手上有个和楼主同界面风格的,数字的 acssi 也有偏移
    giuem
        19
    giuem  
       Feb 26, 2018 via iPhone
    问下配置文件的链接是啥
    isnowify
        20
    isnowify  
    OP
       Feb 26, 2018   2
    @giuem 用户后台 直接访问内网 ip
    管理后台 ip:8080/cgi-bin/login.htm.cgi
    备份信息 ip:8080/cgi-bin/baseinfoSet.cgi
    设备信息、桥接模式 ip:8080/cgi-bin/baseinfo.cgi
    sxm
        22
    sxm  
       Feb 26, 2018 via Android
    @isnowify 就是在浏览器 console 里修改那个验证函数,因为我那个型号的只在前端验证,通过后根据用户级别加载对应的页面管理选项。你这个我就不知道是否还有这个绕过 bug。你可以试试看,http://forum.anywlan.com/thread-393963-4-1.html
    isnowify
        23
    isnowify  
    OP
       Feb 26, 2018
    @sxm 这个型号已经开始联网验证了,在 network 标签内可以看到在请求一个外网地址...貌似今年才开始用的
    isnowify
        24
    isnowify  
    OP
       Feb 26, 2018
    hging
        25
    hging  
       Feb 26, 2018 via iPhone
    讲道理...别折腾 直接打电话给小区师傅 让他告知超级密码 他会跟你说的
    Nick2VIPUser
        26
    Nick2VIPUser  
       Feb 26, 2018 via iPhone
    路由器后面不是有吗?
    Sanko
        27
    Sanko  
       Feb 26, 2018 via Android
    https://www.heeeepin.com/dian-xin-lao-yin-bi.html
    我家也是烽火光猫,这是我折腾时的记录你可以看下
    About     Help     Advertise     Blog     API     FAQ     Solana     1173 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 56ms UTC 17:59 PVG 01:59 LAX 10:59 JFK 13:59
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86