找回密码
 注册

QQ登录

只需一步,快速开始

查看: 36287|回复: 35

上海电信华勤HGU421v3破解(应该也可以适用其他省份)

[复制链接]
发表于 2013-4-23 17:18:24 | 显示全部楼层 |阅读模式
本帖最后由 homey123 于 2013-4-23 17:24 编辑
; v4 a. B; R$ ^" U, P- @# v- d: U9 c: K. Q, c6 ?9 ^4 H7 r
本人2012年10月份安装的光纤上网,一个华勤的光猫,一个无线AP,无线AP暂不去管它。只是这个光猫太让人纠结了,P2P的应用都超慢。经过海量搜索后终于搞掂了这个小野猫了(但不是绝对完美,原因后面第6步会提到),PS:百度搜索真心不好用,指望百度给结果可能这辈子都没戏了。还是GOOGLE给力,下面所有的信息都是通过GOOGLE+GoAgent搞掂的。6 o# z0 S" I* m+ n6 d# Q7 k$ u# ?

+ J7 E6 V( p1 R5 T
  • HGU421设备基本信息:0 C  A$ H; K- H- N$ @
    设备型号 : HGU421 v3; C! I' g8 ~2 M3 o. E
    设备标识 : XXXXXX-XXXXXXXXXXXXXXXXXX. d1 G& y& ^7 K# V, r; N
    硬件版本 : A0B$ K+ j0 ^9 z  a' D5 \' W4 U
    软件版本 : 132.UYY.0.B.0.SH
  • 所需设备
    # e& R* Q+ f( v4 f$ G( BWindows操作系统
    & A, l  q% ~8 l1 t/ a* y1 k1 L* FHGU421 v3光猫8 }3 }6 d9 ~/ H5 ~( W
    USB转TTL小板,,淘宝上有卖,价格10-20元左右,别往了让掌柜带上杜邦线,不然没法连接板子。
    ' U" Y: b# K' j: ]/ |) ^7 F# `十字螺丝刀+ V* h$ O7 G' u5 r
    putty.exe,串口/Telent连接用软件。(http://www.putty.org/
  • TTL连接光猫
    : B$ b2 H$ V: T% [% E连接光猫的原教程在(https://www.chinadsl.net/forum.php?mod=viewthread&tid=793311 e) N% l( C, v, c9 A3 M0 T) W
    打开光猫的外壳(去掉背面的4个胶皮踮脚就可以看到螺丝了),用杜邦线连接到板子上
    ! F6 y0 B- w. @# }! ]+ G* W3 ^% K: {
    线序为GND,空,TX,RX,空。(空代表什么也不需要接),只需要三根杜邦线就可以了,一根连接USB转TTL小板与光猫的GND,另两根分别接小板与光猫的TX/RX。
    2 p+ w) d& n. O2 i4 m打开putty.exe连接到串口,波特率为115200。
    0 f$ r6 b" E: l/ g: `' t3 R8 E光猫接通电源,这时候应该就可以在串口界面上看到打印了。
  • 登陆串口' n& t/ Y, j. }; x
    接通电源后等待两三分钟,在这一段时间内串口应该会打印很多启动信息,等启动差不多完毕后,敲回车应该就可以看到下面的登陆提示了
    + C% v- b- p! ^BCM96828 Broadband Router: D8 m6 d) u- z2 N
    Login:
    7 j0 s2 w8 u! C

    / f: J7 v7 l% ?7 @用户名密码就用上面图片上的,这时候基本上就可以完全控制光猫了。
  • 获取telecomadmin的超级用户密码。1 ~  H* w  E. E1 U" {% t& }" I: P$ X
    在">"提示符下输入dumpcfg会打印配置信息出来,查找telecomadmin字符串就可以得到超级用户密码了。
    " p. F- V: N8 n# o3 p+ }! d
    & D. C' i7 E. A0 a至此为止我们应该就可以用telecomadmin的用户登陆光猫的WEB界面了,设置神马端口影射,DMZ主机,PPPoE用户名密码,终端连接限制数,应该都没问题了。BT/eMule又可以全力开动了。当然还是吸血雷最给力了:)
  • 其他5 ~2 w7 L2 r6 k2 N
    这款猫的调试方法在这里可以找到(http://wenku.baidu.com/view/9edfdcdece2f0066f53322e1.html),里面248页提到了一个Super User,用Super User登陆可以登陆许多隐藏的Web界面,经过测试,这些隐藏的Web的界面用telecomadmin用户是无法访问的。所以猜测光猫实际上应该存在三个权限级别的用户:) ~1 q/ f5 J0 @; I, C+ M
    useradmin: 给普通用户使用的账号,密码在光猫背面的贴纸上% R5 `5 H. s- b& }
    telecomadmin: 给电信管理员使用的账号) y! ^& x3 {: ^5 X  k  o: l  T
    Super User: 最高权限级别,应该是厂家内部使用的
    . G# }4 }% V$ O+ Z等待高手能把Super User给破了,基本上这款小野猫就可以被完全驯服了。
  • 小技巧1 z3 H; I  O$ J% V2 @
    登陆串口后,可以打开telent服务并保存,这样以后再次登陆光猫就不用串口了。在串口下输入:. Q; s9 f) x1 M) u% l
    > localservice telnet enable
    . Z" {( O4 [* U: K> save* W1 o9 L0 W7 ?' t* [
    当然这样也有一个小问题,这个telnet服务也可以被外部访问,例如光猫pppoe的外部ip是202.19.11.22,这个IP地址也是可以从外部telnet登陆的。目前我的解决方法就是每次重启光猫后,telnet到光猫然后关闭telnet服务:
    7 K. I0 X. k, A5 X> localservice telnet disable
    , k% J8 l5 Z0 Y' ^5 h3 _虽然麻烦点,好在光猫一般几个月也不重启一次。(另外还有个ftp服务可以用localservice ftp enable开启,用户名密码都是e8ftp,根目录是/mnt,暂时用不上所以没开)6 h( Q7 N5 L" Z
    telnet用户名密码都是e8telnet
  • 光猫根文件系统下所有文件列表:
    # O0 p0 F2 T: B( ^# Z hgu421v3_files.rar (21.43 KB, 下载次数: 3) : f+ C* o' P# E; d
    可以在/webs目录下查看到所有html文件,其中有些可以html文件用useradmin/telecomadmin用户都无法访问,猜测用Super User用户应该可以正常打开(残念)
  • 其他有用的命令7 X& U7 E& \& N% u0 W) P0 j
    wanlmit set totalnum 20 (将终端连接数设置为20个,默认为5个)
    1 X4 ]2 |) n. s$ {* n输入问号“?"可以查看所有可用的命令# T/ V/ ^. u% s6 m3 O
    查看命令的使用方法,直接敲命令就可以了,在没有带参数的情况下,会提示该命令的usage,不过有些不需要带参数的命令,如果直接敲就执行了,例如save。" I3 e/ o& d& Q  H6 o7 \/ o
    BCM96828 Broadband Router
    ' y+ ~8 {+ t% k7 m  T4 a8 [+ i7 gLogin: admin
    ; e4 S* D2 S+ c0 H# pPassword: / R1 _0 T$ U0 i
    > ; \: c3 J- Q. n: F( Z9 [. F9 _; Z
    > ?
    - \! i9 u3 s- D! j  j?
    * G3 |. G  _6 |$ G+ ohelp
    $ G8 G+ ]$ U6 ^8 x- t6 B# w& wlogout' O! P: f; {: M
    exit
      a5 n2 |9 b( ~) ], b( F  a; Qquit9 w8 ?6 v$ r* p+ o0 }- {3 u6 j
    reboot8 V; d) }' v6 w6 t$ O0 H
    brctl$ {+ T) ~& A. f2 K0 N: Y
    cat
    ; I( k  `& b/ w  Z2 [6 ~$ H, \9 C+ H! _loglevel4 \8 ?  J2 o% B! L8 z6 S- \1 Z+ B
    logdest
    - S/ v7 _, W) J4 ovirtualserver
    * b1 m$ N/ z5 f1 A. Z0 Pddns; N+ Q% S& c# B0 Y
    df
    & Z& U. ?  i& K' S! B1 u. Vdumpcfg  L- n/ @4 j& N; B  Z2 w+ x% ]
    dumpmulticfg; H/ `' g$ ]0 S5 f7 o
    dumpmdm4 r. A) v1 \3 q3 Y9 k1 |& z4 B
    meminfo
    ) A% S1 p% r7 H! }8 I( g, |9 E6 a( {psp
    , {  w& \4 k2 L, v; Qkill1 _5 }2 C+ m$ ]! W% p/ x0 R
    dnsproxy8 r& h+ j$ x3 S- b$ R: `0 ]1 h. O
    syslog
    7 A6 T4 w/ |  ]8 ~% O5 M% techo
    $ ~8 l, B  X6 o% G. l. kifconfig
    . n& A# n$ T# u5 x2 Tping
    ' z1 m% U% ?% [! r; n! x2 d2 Pps
    9 b- P2 g1 Z9 @4 hpwd2 F" Z4 R/ T1 N4 I: A6 a
    sntp
    . _! \# h/ A2 l7 }3 k7 Isysinfo
    3 ^' @- f0 O& i1 _, m2 ltftp
    5 ~" l: T8 q* b/ n4 s! }7 vvoice
    ' s0 K9 f7 n1 I$ t( T* `wlctl
    & a) u; `0 E& b# g. varp
    1 `# M5 B5 X0 d1 Hdefaultgateway
    ! B% U  @9 c' z$ F2 X, a& t' ^dhcpserver
    3 H0 W) t3 P4 G# z6 ~, T0 `dns
      u* [2 Y" v; p. _5 T% ulan* }# `% P5 H+ N; y/ F" a
    lanhosts
    6 F8 e3 `- e, I# K  d' kpasswd
    9 u* u% D7 M' e) S: jppp" n& F5 l( ^! N7 n5 [3 z
    restoredefault
      R. B5 }, S# J' [; B  i- VpsiInvalidateCheck' ~) L5 Y0 h7 v
    route% j0 ~$ {: t& }( f
    save# l9 y+ ^6 f0 U
    swversion7 N: x$ {9 Y' e
    uptime
    * G2 Y% _& y7 G* S8 Z0 v% O  M9 rcfgupdate
    7 {; L9 v0 T9 w6 s4 Oswupdate
    ( S1 Q8 B# W  W; F0 J4 FexitOnIdle
    - j, K& Q" c$ Gwan& T2 x! E0 X3 b$ n1 y
    btt
    ) C$ x5 H* j5 X: r% qoam' S8 k9 g$ P( F- f3 z( h/ n
    laser
    ) s. i, d( K$ X0 |overhead0 V5 G7 _, w2 c" }
    sendInform
    7 h* N* U" r2 U' n3 v( R1 x+ Gwlanpower# d" ^* h+ z. ?5 _' D
    atbp
    " e- P# x7 p  H' y, Gctrate
    ; O3 ^0 I8 L: H; Utestled9 K' M  F  Q5 F9 X7 r
    ipversionmode
    1 j: U5 n& s* ~0 Edumptr69soap3 a$ X, b  \; S
    lan2lanmcast1 @! f/ T+ d- H0 K/ O
    telecomaccount
    / A/ a, f2 a$ m  D+ K7 N4 \wanlimit3 l2 _" A  N7 o& d
    userinfo
    ; w2 s/ z; O+ n7 }localservice& L1 G+ ]  O4 E$ b& v
    tcptimewait5 Z% F. q" h$ w9 x
    atsh7 q, m+ X( D5 M5 `: X& p# a
    option125Mode$ z! O' `# T% K4 q: P% @( W& `
    eponlinkper& e, I/ M6 ?: k. x2 z0 F: N3 X/ O
    setponlinkuptime
    $ o- f8 c8 @! m. d- A3 I7 [loidtimewait0 Q) }6 m0 E0 B' n. w
    >
    1 l7 U; i4 P! J% V9 X> 0 h7 {9 C  _$ K; k( `
    --------------------------------------------------------------------! _6 N- L1 V. J& h! R
    查看wanlimit的使用方法! u" @# B/ U6 U) b
    >
    1 u, Y1 _: q0 g> wanlimit! i% E( B5 _: ]5 j) O4 H' i
    usage:6 K2 c) Y, \, ^; m! k1 }
       wanlimit show: show the wan limit information.
    9 @  W; H) F' ]   wanlimit set mode <0|1|2>: set the mode of wan limit, 0:disable  1:enable mode 1 2:enable mode 2.
    9 x" U# G4 r$ O* ^   wanlimit set totalnum <number>: set the TotalTerminalNumber.1 }$ n' a( W6 Y: |7 g% Z: y
       wanlimit set stbenable <0|1>: set the STBRestrictEnable, 0:disable  1:enable.) c- U8 h. F/ {- ^. A
       wanlimit set stbnum <number>: set the STBNumber.6 ?0 _2 E  t/ g5 ]
       wanlimit set cameraenable <0|1>: set the CameraRestrictEnable, 0:disable  1:enable.2 ]3 g% N/ c4 G
       wanlimit set cameranum <number>: set the CameraNumber.
    5 \" [/ n9 h/ M( h; c4 l   wanlimit set computerenable <0|1>: set the ComputerRestrictEnable, 0:disable  1:enable.
    . ^1 U$ \; l) n- U' }$ g   wanlimit set computernum <number>: set the ComputerNumber.2 F: T# R  [" O" |' q
       wanlimit set phoneenable <0|1>: set the PhoneRestrictEnable, 0:disable  1:enable., Q$ @2 X2 `& |
       wanlimit set phonenum <number>: set the PhoneNumber.
    0 V& T( m$ U8 r' k* A) T( O>
    * w; z6 z8 K% J

% `7 p2 T/ n* c/ b1 A

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
低调男 该用户已被删除
发表于 2013-4-24 11:11:53 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2013-4-24 12:40:14 | 显示全部楼层
好好学习天天向上
发表于 2013-4-24 14:51:23 | 显示全部楼层
膜拜,马上实践。
幻实/骑士 该用户已被删除
发表于 2013-4-24 19:45:03 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2013-4-24 20:12:57 | 显示全部楼层
同问,同求,我已拜托楼上这位达人,还忘兄台赐教
 楼主| 发表于 2013-4-24 22:17:23 | 显示全部楼层
本帖最后由 homey123 于 2013-4-24 22:45 编辑 1 B. \- x# _) J3 O6 u- }$ }8 X
幻实/骑士 发表于 2013-4-24 19:45 , @. {8 B. o7 R& T0 \( Y; [
telnet开启后 是不是 保存在配置文件里了呀???LZ能把自己的 配置文件 备份出来发我吗?如果是这样的话就 ...
* ]5 x+ c- i8 j+ K* H% w
telnet和ftp的配置不是保存在dumpcfg所打印出来配置文件里的。
' v( e7 ~. I: Ydumpcfg打印出来配置包含了登陆用户密码,宽带PPPOE用户密码一类的东西,但不包含TELNET/FTP。2 O/ }5 p. z& U  P" X  f5 M
我试过dumpmdm,这个导出的内容更多,其中有一段应该是设置telnet/ftp开启配置的。8 H7 w3 O# f3 z. Z0 k* }
> dumpmdm
: ~6 G. X: j9 z: D: Q* _ .....
3 j% }2 C2 K& i( U0 H% m3 Z      <X_CT-COM_ServiceManage>
8 \- X6 n8 ]( r3 T/ v        <FtpEnable>TRUE</FtpEnable>
$ j. C) V( I+ E: q2 ~: ^' }        <FtpUserName>e8ftp</FtpUserName>5 m/ M& r  o5 P, C4 |6 b1 ~: C
        <FtpPassword>e8ftp</FtpPassword>
  ^  G1 V9 l) R' Y6 q! h6 Z4 a3 K9 A        <FtpPort>21</FtpPort>
* s2 I- L$ {4 y9 M        <FtpChanged>TRUE</FtpChanged>6 I/ c1 E$ {' e( _
        <TelnetEnable>TRUE</TelnetEnable>; P: k( H* {+ D8 F
        <TelnetUserName>e8telnet</TelnetUserName>% @3 s3 [+ ^! S
        <TelnetPassword>e8telnet</TelnetPassword>
0 E1 d) d6 t9 m3 k        <TelnetPort>23</TelnetPort>
' w% h& G+ G" g        <ConsoleUserName>admin</ConsoleUserName>
2 m! A0 @3 t4 n" s) K        <ConsolePassword>v2mprt</ConsolePassword>7 N+ C. M4 D$ r
      </X_CT-COM_ServiceManage>( ^; K  j3 |" w5 d1 U

) H# m9 U3 R6 s" H( J7 @! }不确定你是怎样导出的配置,我都是从串口或telnet下面导出的明文信息,没有加密过。2 ^4 n; H  Q2 @  ?( M1 G4 w
你可以试试访问http://192.168.1.1/ftpandTelnet.html,这个页面可以开启telnet,但是必须是Super User级别的用户才能访问这个页面。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2013-4-24 23:37:25 | 显示全部楼层
homey123 发表于 2013-4-24 22:17 % l6 b- T7 r0 Z: x9 I
telnet和ftp的配置不是保存在dumpcfg所打印出来配置文件里的。
+ d' X  i, p& jdumpcfg打印出来配置包含了登陆用户密码, ...
5 E( a% B( g7 d& B* Q- \; a
楼主的“残念”已经解决?望赐教。
 楼主| 发表于 2013-4-25 11:11:14 | 显示全部楼层
swcnchen 发表于 2013-4-24 23:37 8 ^5 H; V# o+ E( v
楼主的“残念”已经解决?望赐教。
/ R& w# B2 T" \" m
没有解决。
幻实/骑士 该用户已被删除
发表于 2013-4-25 12:51:24 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|宽带技术网 |网站地图 粤公网安备44152102000001号

GMT+8, 2025-5-4 11:15 , Processed in 0.028403 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表