jonirrings / xor

tewa-708e光猫配置文件解密工具
https://jonirrings.github.io/xor/
224 stars 47 forks source link

TEWA-768G:生成的xml文件中无Username项 #19

Closed mike2718 closed 2 years ago

mike2718 commented 2 years ago

打扰了,如果发在这里不合适,就劳烦项目组成员处理了。

参照了README.md和[#2]的意见,用U盘从光猫里取得了备份文件ctce8_TEWA-768G.cfg,使用xor转换成了ctce8_TEWA-768G.cfg.xml。 根据xml里面记载的密码telecomadmin47139301和根据搜索引擎搜到的(假想的)用户名telecomadmin登录192.168.1.1:8080,

期待的结果:

      <X_CT-COM_TeleComAccount>
        <Username>foo</Username>
        <Password>telecomadmin47139301</Password>
      </X_CT-COM_TeleComAccount>

实际的结果:

      <X_CT-COM_TeleComAccount>
        <Password>telecomadmin47139301</Password>
      </X_CT-COM_TeleComAccount>

尝试搜索telecomadmin字段,awk只匹配到Password:

mike@hp2540p:~/e8_Config_Backup/ > awk /telecomadmin/ ctce8_TEWA-768G.cfg.xml
        <Password>telecomadmin47139301</Password>

执行日志:

mike@hp2540p:~/e8_Config_Backup/xor/ > cargo run -- ../ctce8_TEWA-768G.cfg
    Updating `ustc` index
  Downloaded autocfg v1.0.1 (registry `ustc`)
  Downloaded cfg-if v1.0.0 (registry `ustc`)
  Downloaded crossbeam-channel v0.5.1 (registry `ustc`)
  Downloaded crossbeam-deque v0.8.1 (registry `ustc`)
  Downloaded crossbeam-epoch v0.9.5 (registry `ustc`)
  Downloaded crossbeam-utils v0.8.5 (registry `ustc`)
  Downloaded either v1.6.1 (registry `ustc`)
  Downloaded lazy_static v1.4.0 (registry `ustc`)
  Downloaded libc v0.2.107 (registry `ustc`)
  Downloaded num_cpus v1.13.0 (registry `ustc`)
  Downloaded memoffset v0.6.4 (registry `ustc`)
  Downloaded rayon v1.5.1 (registry `ustc`)
  Downloaded rayon-core v1.9.1 (registry `ustc`)
  Downloaded scopeguard v1.1.0 (registry `ustc`)
  Downloaded 14 crates (1.0 MB) in 14.57s
   Compiling autocfg v1.0.1
   Compiling crossbeam-utils v0.8.5
   Compiling lazy_static v1.4.0
   Compiling cfg-if v1.0.0
   Compiling libc v0.2.107
   Compiling crossbeam-epoch v0.9.5
   Compiling rayon-core v1.9.1
   Compiling scopeguard v1.1.0
   Compiling either v1.6.1
   Compiling memoffset v0.6.4
   Compiling rayon v1.5.1
   Compiling crossbeam-channel v0.5.1
   Compiling crossbeam-deque v0.8.1
   Compiling num_cpus v1.13.0
   Compiling xor v0.1.0 (/home/mike/e8_Config_Backup/xor)
    Finished dev [unoptimized + debuginfo] target(s) in 1m 31s
     Running `target/debug/xor ../ctce8_TEWA-768G.cfg`

设备信息:

设备类型: 智能网关 (双频4+1)
生产厂家: SCTY
设备型号: TEWA-768G
设备标识号: foo-bar 硬件版本: V1.0
软件版本: Tianyi_V1.0.3

jonirrings commented 2 years ago

emmm,尴尬了。这个telecomadmin47139301应该是和超密相关的……