10
0 Like 0 Phân tích gói tin i WIRESHARK Giӟi thiӋu qua mӝt chút vӅ Wireshark - WireShark có mӝt bӅ Gҫy lӏch sӱ. Gerald Combs là ngѭӡi ÿҫu tiên phát triӇn phҫn mӅm này. Phiên bҧn ÿҫu tiên ÿѭӧc gӑi là Ethereal ÿѭӧc phát hành năm 1998. Tám năm sau kӇ tӯ khi phiên bҧn ÿҫu tiên ra ÿӡi, Combs tӯ bӓ công viӋc hiӋn tҥi ÿӇ theo ÿXәi mӝt cѫ Kӝi nghӅ nghiӋp khác. Thұt không may, i thӡi ÿLӇm ÿó, ông không thӇ ÿҥt ÿѭӧc thoҧ thuұn vӟi công ty ÿã thuê ông vӅ viӋc bҧn quyӅn cӫa thѭѫng hiӋu Ethereal. Thay vào ÿó, Combs và phҫn còn lҥi cӫa ÿӝi phát triӇn ÿã xây dӵng mӝt thѭѫng hiӋu mӟi cho sҧn phҭm “Ethereal” vào năm 2006, dӵ án tên là WireShark. - WireShark ÿã phát triӇn mҥnh mӁ ÿӃn nay, nhóm phát triӇn cho ÿӃn nay ÿã lên tӟi 500 cӝng tác viên. Sҧn phҭm ÿã tӗn tҥi dѭӟi cái tên Ethereal không ÿѭӧc phát triӇn thêm. -Lӧi ích Wireshark ÿem lҥi ÿã giúp cho nó trӣ nên phә biӃn nhѭ hiӋn nay. Nó có thӇÿáp ӭng nhu cҫu cӫa cҧ các nhà phân tích chuyên nghiӋp và nghiӋp dѭ và nó ÿѭa ra nhiӅu tính năng ÿӇ thu hút mӛi ÿӕi tѭӧng khác nhau. Các giao thӵc ÿѭӧc hӛ trӧ Eӣi WireShark: WireShark vѭӧt trӝi vӅ khҧ Qăng hӛ trӧ các giao thӭc (khoҧng 850 loҥi), tӯ nhӳng loҥi phә biӃn nhѭ TCP, IP ÿӃn nhӳng loҥi ÿһc biӋt nhѭ AppleTalk và Bit Torrent. Và cNJng bӣi Wireshark ÿѭӧc phát triӇn trên mô hình mã nguӗn mӣ, nhӳng giao thӭc mӟi sӁ ÿѭӧc thêm vào. Và có thӇ nói rҵng không có giao thӭc nào mà Wireshark không thӇ hӛ trӧ. Thân thiӋn vӟi ngѭӡi dùng: Giao diӋn cӫa Wireshark là mӝt trong nhӳng giao diӋn phҫn m phân tích gói dӉ dùng nhҩt. Wireshark là ӭng dөng ÿӗ hoҥ Yӟi hӋ thӕng menu rât rõ ràng và ÿѭӧc bӕ trí dӉ hiӇu. Không nhѭ Pӝt sӕ Vҧn phҭmsӱ Gөng dòng lӋnh phӭc tҥp nhѭ TCPdump, giao diӋn ÿӗ hoҥ Fӫa Wireshark thұt tuyӋt vӡi cho nhӳng ai ÿã tӯng nghiên cӭu thӃ giӟi cӫa phân tích giao thӭc. Giá rҿ: Wireshark là mӝt sҧn phҭm miӉn phí GPL. Bҥn có thӇ Wҧi vӅ và sӱ Gөng Wireshark cho bҩt kǤ Pөc ÿích nào, kӇ cҧ Yӟi mөc ÿích thѭѫng i. Hӛ trӧ: ng ÿӗng cӫa Wireshark là mӝt trong nhӳng cӝng ÿӗng t và năng ÿӝng nhҩt cӫa các dӵ án mã nguӗn mӣ. HӋ ÿLӅu hành hӛ trӧ Wireshark: Wireshark hӛ trӧ Kҫu hӃt các loҥi hӋ ÿLӅu hành hiӋn nay. 1. Mӝt sӕ tình huӕng cѫ Eҧn Trong phҫn này chúng ta sӁ ÿӅ Fұp ÿӃn vҩn ÿӅ cө thӇ Kѫn. Sӱ Gөng Wireshark và phân tích gói tin ÿӇ giҧi quyӃt mӝt vҩn ÿӅ cө thӇ Fӫa mҥng. Chúng tôi xin ÿѭa ra mӝt sӕ tình huӕng ÿLӇn hình. A Lost TCP Connection (mҩt t nӕi TCP) t trong các vҩn ÿӅ phә biӃn nhҩt là mҩt kӃt nӕi mҥng.Chúng ta sӁ bӓ qua nguyên nhân tҥi sao kêt nӕi bӏ Pҩt, chúng ta sӁ nhìn hiӋn tѭӧng ÿó ӣ c gói tin. Ví dө: t ví truyӅn file bӏ Pҩt kӃt nӕi: t ÿҫu bҵng viӋc gӱi 4 gói TCP ACK tӯ 10.3.71.7 ÿӃn 10.3.30.1. Hình 3.1-1: This capture begins simply enough with a few ACK packets. i bҳt ÿҫu tӯ gói thӭ 5, chúng ta nhìn thҩy xuҩt hiӋn viӋc gӱi lҥi gói cӫa TCP. Hình 3.1-2: These TCP retransmissions are a sign of a weak or dropped connection. Theo thiӃt kӃ, TCP sӁ Jӱi t gói tin ÿӃn ÿích, nӃu không nhұn ÿѭӧc trҧ Oӡi sau mӝt khoҧng thӡi gian nó sӁ Jӱi lҥi gói tin ban ÿҫu. NӃu vүn tiӃp c không nhұn ÿѭӧc phҧn hӗi, máy nguӗn sӁ Wăng gҩp ÿôi thӡi gian ÿӧi cho lҫn gӱi lҥi tiӃp theo. Page 1 of 10 Phân tích gói tin vӟi WIRESHARK | VnExperts Academy - Ĉào tҥo, hӑc, thi chӭng chӍ Q... 3/5/2011 http://www.vnexperts.net/bai-viet-ky-thuat/security/862-phan-tich-goi-tin-vi-wireshark.html... Click to buy NOW! P D F - X C h a n g e w w w . d o c u - t r a c k . c o m Click to buy NOW! P D F - X C h a n g e w w w . d o c u - t r a c k . c o m

Su dung WireShark phan tich goi IP

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Su dung WireShark phan tich goi IP

0 Like 0

Phân tích gói tin i WIRESHARKGi i thi u qua m t chút v Wireshark

- WireShark có m t b y l ch s . Gerald Combs là ng i u tiên phát tri n ph n m m này. Phiên b n u tiên c g i là Ethereal c pháthành n m 1998. Tám n m sau k t khi phiên b n u tiên ra i, Combs t b công vi c hi n t i theo i m t c i ngh nghi p khác. Th tkhông may, i th i m ó, ông không th t c tho thu n v i công ty ã thuê ông v vi c b n quy n c a th ng hi u Ethereal. Thay vào

ó, Combs và ph n còn l i c a i phát tri n ã xây d ng m t th ng hi u m i cho s n ph m “Ethereal” vào n m 2006, d án tên là WireShark.- WireShark ã phát tri n m nh m và n nay, nhóm phát tri n cho n nay ã lên t i 500 c ng tác viên. S n ph m ã t n t i d i cái tênEthereal không c phát tri n thêm.- L i ích Wireshark em l i ã giúp cho nó tr nên ph bi n nh hi n nay. Nó có th áp ng nhu c u c a c các nhà phân tích chuyên nghi p vànghi p d và nó a ra nhi u tính n ng thu hút m i i t ng khác nhau.

Các giao th c c h tr i WireShark:

WireShark v t tr i v kh ng h tr các giao th c (kho ng 850 lo i), t nh ng lo i ph bi n nh TCP, IP n nh ng lo i c bi t nh làAppleTalk và Bit Torrent. Và c ng b i Wireshark c phát tri n trên mô hình mã ngu n m , nh ng giao th c m i s c thêm vào. Và có thnói r ng không có giao th c nào mà Wireshark không th h tr .

Thân thi n v i ng i dùng: Giao di n c a Wireshark là m t trong nh ng giao di n ph n m phân tích gói d dùng nh t. Wireshark làng d ng ho i h th ng menu rât rõ ràng và c b trí d hi u. Không nh t s n ph m s ng dòng l nh ph c t p nh

TCPdump, giao di n ho a Wireshark th t tuy t v i cho nh ng ai ã t ng nghiên c u th gi i c a phân tích giao th c.

Giá r : Wireshark là m t s n ph m mi n phí GPL. B n có th i v và s ng Wireshark cho b t k c ích nào, k c i m c íchth ng i.

H tr : ng ng c a Wireshark là m t trong nh ng c ng ng t và n ng ng nh t c a các d án mã ngu n m .

H u hành h tr Wireshark: Wireshark h tr u h t các lo i h u hành hi n nay.

1. M t s tình hu ng c n

Trong ph n này chúng ta s p n v n c th n. S ng Wireshark và phân tích gói tin gi i quy t m t v n c th a m ng.

Chúng tôi xin a ra m t s tình hu ng n hình.

A Lost TCP Connection (m t t n i TCP)

t trong các v n ph bi n nh t là m t k t n i m ng.Chúng ta s b qua nguyên nhân t i sao kêt n i b t, chúng ta s nhìn hi n t ng ó c gói tin.

Ví d :

t ví truy n file b t k t n i:

t u b ng vi c g i 4 gói TCP ACK t 10.3.71.7 n 10.3.30.1.

Hình 3.1-1: This capture begins simply enough with a few ACK packets.

i b t u t gói th 5, chúng ta nhìn th y xu t hi n vi c g i l i gói c a TCP.

Hình 3.1-2: These TCP retransmissions are a sign of a weak or dropped connection.Theo thi t k , TCP s i t gói tin n ích, n u không nh n c tr i sau m t kho ng th i gian nó s i l i gói tin ban u. N u v n ti p

c không nh n c ph n h i, máy ngu n s ng g p ôi th i gian i cho l n g i l i ti p theo.

Page 1 of 10Phân tích gói tin v i WIRESHARK | VnExperts Academy - ào t o, h c, thi ch ng ch Q...

3/5/2011http://www.vnexperts.net/bai-viet-ky-thuat/security/862-phan-tich-goi-tin-vi-wireshark.html...

Click t

o buy NOW!

PDF-XChange

www.docu-track.com Clic

k to buy N

OW!PDF-XChange

www.docu-track.com

Page 2: Su dung WireShark phan tich goi IP

Nh ta th y hình trên, TCP s i l i 5 n, n u 5 l n liên ti p không nh n c ph n h i thì k t n i c coi là t thúc.

Hi n t ng này ta có th th y trong Wireshark nh sau:

Hình 3.1-4: Windows will retransmit up to five times by default.

Kh ng xác nh gói tin b i ôi khi s giúp chúng ta có th phát hi n ra m u tr t m ng b t là do âu.

Unreachable Destinations and ICMP Codes (không th ch m t i m cu i và các mã ICMP)

t trong các công c khi ki m tra k t n i m ng là công c ICMP ping. N u may m n thì phía m c tiêu tr i l i u ó có ngh a là b n ã pingthành công, còn n u không thì s nh n c thông báo không th t n i t i máy ích. S ng công c t gói tin trong vi c này s cho b nnhi u thông tin h n thay vì ch dung ICMP ping bình th ng. Chúng ta s nhìn rõ h n các l i c a ICMP.

Page 2 of 10Phân tích gói tin v i WIRESHARK | VnExperts Academy - ào t o, h c, thi ch ng ch Q...

3/5/2011http://www.vnexperts.net/bai-viet-ky-thuat/security/862-phan-tich-goi-tin-vi-wireshark.html...

Click t

o buy NOW!

PDF-XChange

www.docu-track.com Clic

k to buy N

OW!PDF-XChange

www.docu-track.com

Page 3: Su dung WireShark phan tich goi IP

Hình 3.1-5: A standard ping request from 10.2.10.2 to 10.4.88.88

Hình d i ây cho th y thông báo không th ping t i 10.4.88.88 t máy 10.2.99.99.

Nh y so v i ping thông th ng thì ta có th th y k t n i b t t 10.2.99.99. Ngoài ra còn có các mã l i c a ICMP, ví d : code 1 (Hostunreachable)

Hình 3.1-6: This ICMP type 3 packet is not what we expected.

Unreachable Port (không th t n i t i c ng)

t trong các nhi m v thông th ng khác là ki m tra k t n i t i m t c ng trên t máy ích. Vi c ki m tra này s cho th y c ng c n ki m tra cóm hay không, có s n sang nh n các yêu c u g i n hay không.

Ví d , ki m tra d ch v FTP có ch y trên m t server hay không, m c nh FTP s làm vi c qua c ng 21 ch thông th ng. Ta s i góitin ICMP n c ng 21 c a máy ích, n u máy ích tr i l i gói ICMP lo i o và mã l i 2 thì có ngh a là không th t i t i c ng ó.s

Page 3 of 10Phân tích gói tin v i WIRESHARK | VnExperts Academy - ào t o, h c, thi ch ng ch Q...

3/5/2011http://www.vnexperts.net/bai-viet-ky-thuat/security/862-phan-tich-goi-tin-vi-wireshark.html...

Click t

o buy NOW!

PDF-XChange

www.docu-track.com Clic

k to buy N

OW!PDF-XChange

www.docu-track.com

Page 4: Su dung WireShark phan tich goi IP

Fragmented Packets

Hình 3.1-7: This ping request requires three packets rather than one because the data being transmitted is

above average size.

ây có th th y kích th c gói tin ghi nh n c l n h n kích th c gói tin m c nh g i i khi ping là 32 bytes t i t máy tính ch y Windows.

Kích th c gói tin ây là 3,072 bytes.

Determining Whether a Packet Is Fragmented (xác nh v trí gói tin b phân n)

No Connectivity (không t n i)

n : chúng ta có 2 nhân viên m i H i và Thanh và c s p ng i c nh nhau và ng nhiên là c trang b 2 máy tính. Sauk hi c trangb và làm các thao tác a 2 máy tính vào m ng, có m t n y ra là máy tính c a H i ch y t t, k t n i m ng bình th ng, máy tính c aThanh không th truy nh p Internet.

c tiêu : tìm hi u t i sao máy tính c a Thanh không k t n i c Internet và s a l i ó.

Các thông tin chúng ta có

c 2 máy tính u m i

c 2 máy u c t IP và có th ping n các máy khác trong m ng

Nói tóm l i là 2 máy này c c u hình không có gì khác nhau.

Ti n hành

Cài t Wireshark tr c ti p lên c 2 máy.

Phân tích

Tr c h t trên máy c a H i ta nhìn th y m t phiên làm vi c bình th ng v i HTTP. u tiên s có m t ARP broadcast tìm a ch a gatewayng 2, ây là 192.168.0.10. Khi máy tính c a H i nh n c thông tin nó s t tay v i máy gateway và t ó có phiên làm vi c v i HTTP ra

bên ngoài.

Page 4 of 10Phân tích gói tin v i WIRESHARK | VnExperts Academy - ào t o, h c, thi ch ng ch Q...

3/5/2011http://www.vnexperts.net/bai-viet-ky-thuat/security/862-phan-tich-goi-tin-vi-wireshark.html...

Click t

o buy NOW!

PDF-XChange

www.docu-track.com Clic

k to buy N

OW!PDF-XChange

www.docu-track.com

Page 5: Su dung WireShark phan tich goi IP

Hình 3.1-8: H i’s computer completes a handshake, and then HTTP data transfer begins.

Tr ng h p máy tính a Thanh

Hình 3.1-9: Thanh’s computer appears to be sending an ARP request to a different IP address.

Hình trên cho th y yêu c u ARP không gi ng nh tr ng h p trên. a ch gateway c tr v là 192.168.0.11.

Nh y có th th y NetBIOS có v n .

NetBIOS là giao th c c nó s c thay th TCP/IP khi TCP/IP không ho t ng. Nh y là máy c a Thanh không th t n i Internet v iTCP/IP.

Chi ti t yêu c u ARP trên 2 máy :

Máy H i

Máy Thanh

Page 5 of 10Phân tích gói tin v i WIRESHARK | VnExperts Academy - ào t o, h c, thi ch ng ch Q...

3/5/2011http://www.vnexperts.net/bai-viet-ky-thuat/security/862-phan-tich-goi-tin-vi-wireshark.html...

Click t

o buy NOW!

PDF-XChange

www.docu-track.com Clic

k to buy N

OW!PDF-XChange

www.docu-track.com

Page 6: Su dung WireShark phan tich goi IP

t lu n : máy Thanh t sai a ch gateway nên không th t n i Internet, c n t l i là 192.168.0.10.

The Ghost in Internet Explorer (con ma trong trình duy t IE)

Hi n t ng : máy tính c a A có hi n t ng nh sau, khi s ng trình duy t IE, trình duy t t ng tr n r t nhi u trang qu ng cáo. Khi A thayi b ng tay thì v n b hi n t ng ó th m chí kh ng i máy c ng v n b nh th .

Thông tin chúng ta có

A không th o v máy tính m

Máy tính c a A dùng Widows XP, IE 6

Ti n hành

Vì hi n t ng này ch y ra trên máy c a A và trang home page c a A b thay i khi b t IE nên chúng ta s ti p hành t gói tin t máy c a A.Chúng ta không nh t thi t ph i cài Wireshark tr c ti p t máy c a A. Chúng ta có th dùng k thu t

“Hubbing Out” .

Phân tích

Hình 3.1-13: Since there is no user interaction happening on A’s computer at the time of this capture, all of these packets going across the wireshould set off some alarms.

Chi ti t gói tin th 5:

Hình 3.1-14: Looking more closely at packet 5, we see it is trying to download data from the Internet.

T máy tính g i yêu c u GET c a HTTP n a ch nh trên hình.

Page 6 of 10Phân tích gói tin v i WIRESHARK | VnExperts Academy - ào t o, h c, thi ch ng ch Q...

3/5/2011http://www.vnexperts.net/bai-viet-ky-thuat/security/862-phan-tich-goi-tin-vi-wireshark.html...

Click t

o buy NOW!

PDF-XChange

www.docu-track.com Clic

k to buy N

OW!PDF-XChange

www.docu-track.com

Page 7: Su dung WireShark phan tich goi IP

Hình 3.1-15: A DNS query to the weatherbug.com domain gives a clue to the culprit.

Gói tin tr i t u có v n : th t các ph n b thay i.

t s gói ti p theo có s p ACK.

Hình 3.1-16: A DNS query to the weatherbug.com domain gives a clue to the culprit.

Sau m t lo t các thay i trên thì có truy v n DNS n deskwx.weatherbug.com

ây là a ch A không h bi t và không có ý nh truy c p.

Nh y có th là có t process nào ó ã làm thay i a ch trang ch i khi IE c b t lên. Dùng m t công c ki m tra process n ví dnh Process Explore và th y r ng có ti n trình weatherbug.exe ang ch y. Sau khi t t ti n trình này i không còn hi n t ng trên n a.

Thông th ng các ti n trình nh weatherbug có th là virus, spyware.

Giao di n Process Explore

Page 7 of 10Phân tích gói tin v i WIRESHARK | VnExperts Academy - ào t o, h c, thi ch ng ch Q...

3/5/2011http://www.vnexperts.net/bai-viet-ky-thuat/security/862-phan-tich-goi-tin-vi-wireshark.html...

Click t

o buy NOW!

PDF-XChange

www.docu-track.com Clic

k to buy N

OW!PDF-XChange

www.docu-track.com

Page 8: Su dung WireShark phan tich goi IP

i k t n i FTP

Tình hu ng : có tài kho n FTP trên Windows Server 2003 ã update service packs v a cài t xong, ph n m m FTP Server hoàn toàn bìnhth ng, kho n úng nh ng không truy nh p c.

Thông tin chúng ta có

FTP làm vi c trên c ng 21

Ti n hành

Cài t Wireshark trên c 2 máy.

Phân tích

Client:

Page 8 of 10Phân tích gói tin v i WIRESHARK | VnExperts Academy - ào t o, h c, thi ch ng ch Q...

3/5/2011http://www.vnexperts.net/bai-viet-ky-thuat/security/862-phan-tich-goi-tin-vi-wireshark.html...

Click t

o buy NOW!

PDF-XChange

www.docu-track.com Clic

k to buy N

OW!PDF-XChange

www.docu-track.com

Page 9: Su dung WireShark phan tich goi IP

Hình 3.1-19: The client tries to establish connection with SYN packets but gets no response; then it sends a

few more.

Client g i các gói tin SYN t tay v i server nh ng không có ph n h i t server.

Server :

Hình 3.1-20: The client and server trace files are almost identical.

Có 3 lý do có th n n hi n t ng trên

FTP server ch a ch y, u này không úng vì FTP server c a chúng ta ã ch y nh ki m tra lúc u

Server quá t i ho c có l u l ng quá l n khi n không th áp ng yêu c u. u này c ng không chính xác vì server v a m i c cài t.

ng 21 b m phía clien ho c phía server ho c c 2 phía. Sau khi ki m tra và th y r ng phía Server c m c ng 21 c chi u Incomingvà Outgoing trong Local Security Policy

Page 9 of 10Phân tích gói tin v i WIRESHARK | VnExperts Academy - ào t o, h c, thi ch ng ch Q...

3/5/2011http://www.vnexperts.net/bai-viet-ky-thuat/security/862-phan-tich-goi-tin-vi-wireshark.html...

Click t

o buy NOW!

PDF-XChange

www.docu-track.com Clic

k to buy N

OW!PDF-XChange

www.docu-track.com

Page 10: Su dung WireShark phan tich goi IP

t lu n

ôi khi b t gói tin không cho ta bi t tr c ti p v n nh ng nó ã h n ch c r t nhi u tr ng h p và giúp ta a ra suy oán chính xác v n là gì.

vnsecurity.vn

Tin m i h n:

06/06/2009 09:47 - Conficker Worm Computer Now14/04/2009 02:56 - o t SSH v i ch ng th c khóa công khai / khóa riêng05/03/2009 09:12 - X lý các tính hu ng th c t i WireShark

Tin c n:

05/03/2009 02:36 - ISO 27001:2005 - H th ng qu n lý an ninh thông tin27/10/2008 10:51 - Cài t Back Track 3 (công c c CEH và nghiên c u v o m t)12/08/2008 11:03 - 5 b c nhanh g n ki m tra ch o m t

Trang k >>

Page 10 of 10Phân tích gói tin v i WIRESHARK | VnExperts Academy - ào t o, h c, thi ch ng ch ...

3/5/2011http://www.vnexperts.net/bai-viet-ky-thuat/security/862-phan-tich-goi-tin-vi-wireshark.html...

Click t

o buy NOW!

PDF-XChange

www.docu-track.com Clic

k to buy N

OW!PDF-XChange

www.docu-track.com