Welcome To Free Anonymous Internet World: Samuel Koo Jihong Yoon
Welcome To Free Anonymous Internet World: Samuel Koo Jihong Yoon
dual5651
Residing in Seoul, Republic of Korea
Undergraduate of Konkuk University
Main focus of study in Windows
gotofbi
Residing in Vancouver, BC, CANADA
Student of BC Institute of Technology
Main focus of study in binary packer
scheme.
Taekwon-v team member
Interests include embedded system and
reverse engineering
Agenda
Why do it?
DOCSIS
Why Do It?
Its easy!
Its free!
You can do it in anonymity!
It is not wellknown in Korea!
DOCSIS
DOCSIS - Data Over Cable Service Interface Specification is an
international standard developed by CableLabs and contributing companies.
DOCSIS defines the communications and operation support Interface
requirements for a data over cable system. It allows additional high-speed
transfers to an existing CATV system.
DOCSIS
Downstream
Upstream
EuroDOCSIS
Downstream
Upstream
1.X
42.88 Mbit/s
10.24 Mbit/s
55.62 Mbit/s
10.24 Mbit/s
2.0
42.88 Mbit/s
30.72 Mbit/s
55.62 Mbit/s
30.72 Mbit/s
3.0 4 Ch
+222.48 Mbit/s
+122.88 Mbit/s
3.0 8 Ch
+444.96 Mbit/s
+122.88 Mbit/s
Maximum
synchronization speed
Components of DOCSIS :
CM (Cable Modem)
CMTS (Cable Modem Terminal System)
BackOffice Services (DHCP, TOD Server, TFTP Server)
DOCSIS Overview
DOCSIS Roadmap
DOCSIS Version
1.0
1.1
2.0
3.0
Service
Broadband Internet
Tiered Service
VoIP
Video conferencing
Commercial Services
Entertainment Video
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
Consumer Devices
Cable Modem
VoIP Phone(MTA)
Residential Gateway
Video Phone
Mobile Devices
IP Set-top Box
As you can see, an upgrade from DOCSIS 2.0 to DOCSIS 3.0 does not
automatically result in a security upgrade.
many things
SNMP
Port opened
CFG
Spoofing
MAC
Vendor code
00:50:D4
(JOHONG)
00:04:BD(Motorola)
S company
Yes
Yes
L company
Yes
Yes
00:02:00(Net&Sys)
Potentially
Potentially
00:C0:B1(Genius)
.
I recently tested four large ISPs in Korea, and the results show that
they were all vulnerable. Therefore, I hypothesize that other 3rd party
ISP may be as potentially vulnerable.
Customer
Database
2) Trying to find
a.b.c.d from
DHCP log
ISP
4) Criminals name
is xxxx
The Address is
yyyy
Customer
Database
3) Matching MAC is
de:ad:be:ef,
It is not from our customer !
Who the hack is that?
2) Trying to find
a.b.c.d from
DHCP log
ISP
4) Sorry, We can`t
find who it is
Wireshark
Configuration Grabber
NET-SNMP
Version 2
OIDs :
Community name
IP
OID
ISPs from Korea dont do integrity checks (HMAC-MD5) for cfg file
Hacker can change Frequency, Speed, etc
DHCP Server(a.b.c.c)
lable?
file
3) Download cfg
Cable Modem
4) C
with an you
regi
this
ster
c
f
g
5) Y
?
me
ou a
re n
ow r
e g is
tere
d
TFTP Server(a.b.c.d)
Attacker(e.f.g.h)
CMTS(a.b.c.f)
2) TFTP
Server
is
3) Dow
n
Cable Modem
load cf
availab
g file
4) C
with an you
regi
this
ster
c
f
g
5) Y
?
me
ou a
re n
ow r
e g is
tere
d
DHCP Server(a.b.c.c)
l e?
TFTP Server(a.b.c.d)
Attacker(a.b.c.d)
CMTS(a.b.c.f)
1.3.6.1.2.1.69.1.4.5.0
To figure out what the current cfg file name is for cable modem.
1.3.6.1.2.1.10.127.1.1.3.1.3.1
1.3.6.1.2.1.10.127.1.1.3.1.5.1
To check Up/DownStream speed of cfg file
1.3.6.1.2.1.69.1.4.4.0
To read TFTP Server IP of cable modem
1.3.6.1.2.1.69.1.1.3.0
To reboot cable modem
OS
VxWorks , eCos
RTOS (Real Time Operating System)
x86 or MIPS flavor
Unix-like UI
SB5100
SB5101
32kb
Boot Loader
32kb
Parmenent NonVol
960kb
Image 0
2MB
960kb
32kb
Image 1
Dynamic NonVol
Commonly usable
Many usable resources
Modem OS must support it
Cheap
Very slow
Easy to make
Schwarze Katze
Fireball
Sigma X2 Build-142
Speed Compare
Speed comparation
Agenda
Distribution Map
Inside a Modem
Tuner
Conprovide both upstream and downstream signals
nects directly to the COAX outlet
Demodulator
A/D converter
Demoluation
Error correction
MAC
Extracts data from MPEG
CPU
Controls almost everything in the modem.
Downstream
5-65
MHz
...
65 MHz - 550 MHz
Upstream
5-65
MHz
...
65 MHz - 550 MHz
Upstream Sniffing
test
Internet
CM Authentication
(X.509 Certificates)
Key Management
(RSA, Tri-DES)
abcdef
CMTS
Mfg Certificate
......
Digitally Signed by:
DOCSIS Root
CM Certificate
......
Digitally Signed by:
Mfg CA
Data Encryption
(DES)
x$a9E!
TFTP Server
abcdef
CM
CM Code
File
New CM Code
......
Digitally Signed by:
Manufacturer
PC
X.509 Certificate
Stored in Non-Vol
Public Certificate
BPI+ CM Certificate
X.509 Certificate
Stored in Non-Vol
Included Mac info
Thank you