你離***的距離,就差這20個神器了

你離***的距離,就差這20個神器了

在很多電影電視劇中,主角的身邊都有這麼一位電腦高手:他們分分鐘能夠黑進反派的網絡,攻破安全防線,破解口令密碼,拿到重要文件。他們的電腦屏幕上都是一些看不懂的圖形和數字,你能看懂的就只有那個進度條,伴隨着緊張的BGM,慢慢的向100%靠近······java

28d3f830f244ebfa6134fdc9262965c3.jpeg

上面的場景和套路是否是很眼熟?web

影視做品中的***固然有誇張和戲劇化的表現,不過,現實世界中的***也有一套他們的工具庫,軒轅君梳理了經常使用的20個工具。有了他們,你也能化身電腦高手,成爲那個矚目的焦點。編程

如下分系統終端側和網絡側兩個方向,分別介紹10款經常使用的***工具。後端

- OllyDbg- WinDbg- IDA- APIMonitor- PCHunter- ProcExp- ProcMon- dex2jar- jd-gui- Mimikatz- WireShark- Fiddler- nmap- netcat- Nessus- SQLMap- hydra- shodan- zoomeye- metasploit

系統終端

系統終端側的工具主要用於程序逆向分析、破解等用途。安全

OllyDbg

調試工具,簡稱OD,其名頭在圈子裏也算得上是頂流了。其***風的交互界面,豐富便捷的調試功能成爲軟件破解愛好者的首選利器。服務器

40077e024d200a6d9e9f22b408cff291.jpeg

WinDbg網絡

也是一款調試工具,微軟出品,必屬精品?與上面的OD不一樣,它的界面就要樸素無華許多(固然若是你願意折騰,好比像我,也能自定義配置出***風的界面)。WinDbg沒有浮華的外表,但有強大的內核。自帶了一套強大的調試命令,習慣了GUI調試工具的朋友初期可能不習慣,但時間久了以後絕對愛不釋手。ide

2c810716ef57069f42ee9b81f7abbe7e.jpeg

WinDbg最特點的是結合VMWare虛擬機能夠進行內核驅動程序調試,也能用於學習操做系統內核,是驅動玩家必備神器。函數

IDA

IDA絕對是圈子中頂流中的頂流,強大的反彙編引擎和源代碼級的函數構建插件,是程序逆向分析必不可少的強大工具。工具

092d090463e7bcdacff8f6d5d2e4c0e8.jpeg

函數調用執行流圖形模式:

56c475cae1e01308f631036647759a13.jpeg

支持Windows、Linux、OSX等多操做系統以及x8六、x6四、ARM甚至Java字節碼等多種指令集的分析。

源碼級自動構建:

a5605c41343ee901ec239b9f48778008.jpeg

APIMonitor

這款工具的知名度比起上面幾位要低調很多,這是一款用來監控目標進程的函數調用狀況的工具,你能夠監控任意你想要監控的進程,查看他們調用了哪些關鍵系統函數,以及對應的參數和返回值,有了它,目標程序的一切活動盡在掌握。

1da0d259cc2424a0150029755f9daf88.jpeg

ProcMon

APIMonitor是指定監控對象進行監控,那若是監控目標不明確,想找出幹壞事的進程該怎麼辦呢?

ProcMon則能派上用場,它經過驅動程序加載到操做系統內核,實現對全系統的總體監控,全部進程的行爲都逃不過它的法眼(這話有點絕對,仍是有辦法逃過的),是檢測主機活動的經常使用工具。

bc5097c496c62629fe1a9a0958503709.jpeg

ProcExp

Windows自帶的任務管理器功能太弱,這是一款全新加強版的任務管理器,全稱ProcessExplorer。和上面的ProcMon師出同門,是兄弟軟件,經常配套使用。

它能夠幫助你看到系統全部活動進程以及這些進程包含的全部線程、加載的動態庫模塊,打開的文件,網絡鏈接等等信息。

a750a1fc1f7f7e02e16902f69f7e8c16.jpeg

PCHunter

這是一款國產軟件,其前身是Xuetur。是一款Windows操做系統上監控系統安全的瑞士軍刀。

60ca5146c34e2c15781ff742a91a62eb.jpeg7bc7e6c197eecbc553601ea8e375bb52.jpeg

PCHunter能夠幫助你殺掉任務管理器幹不掉的進程,查看隱藏的進程、驅動程序,查看有沒有鍵盤記錄器等***程序,有沒有惡意程序在篡改內核代碼等等。

dex2jar

這是一款用於Android平臺程序逆向分析的工具,從名字中能夠看出,經過它,能夠將Android的APK包中的可執行程序dex文件轉換成jar包

e6ec7ca62e61e4dc7b5db24f4c6d0d43.jpeg

jd-gui

轉換成Jar包以後,怎麼看Java源代碼呢,接下來是jd-gui出場的時刻,經過它,實現Java字節碼的反編譯到源代碼,其可讀性仍是很是高的。

de0ce5bc31b880d331982048c7ab6288.jpeg

Mimikatz

當你的電腦被***攻破之後,爲了之後能常常「光顧」,他們一般會獲取你的用戶名與密碼,用戶名很容易獲取,但電腦密碼呢?

國外的牛人開發的這款Mimikatz就能夠作到,在你的電腦上執行後,將會在電腦內存中找出你的密碼,是否是很可怕?

8b888fcc6110a56d6039e7d05ac877ff.jpeg

網絡

網絡部分的工具就更厲害了,接入網絡意味着你的活動半徑邁出了本身的電腦,能夠去到更爲廣闊的空間。

WireShark

WireShark的大名應該不少人都聽過,即使在非安全行業,做爲一個普通的後端開發工程師,掌握網絡數據抓包也是一項基礎技能。

5b4205ef49a41ed764466cc26732ba7f.jpeg

WireShark就是一款強大的抓包工具,支持你能想到的幾乎全部通訊協議的字段解碼。經過它,網絡中流淌的數據將無所遁形,一目瞭然。

Fiddler

Fiddler一樣也是一款抓包工具,與WireShark這樣的純抓包分析不一樣,Fiddler更偏向基於HTTP協議的Web流量。對HTTP協議的解碼支持作得更好,在交互上也更易用。

24265045bd14be663b12bc7f7342586f.jpeg

另外,Fiddler還有一項重要的功能就是能夠搭建代理,經常使用於分析加密的HTTPS流量。

8b1b002a4462623d834be8f95f456d30.jpeg

nmap

網絡***以前很重要的一環就是要進行信息蒐集,瞭解***目標開啓了什麼服務,軟件是什麼版本,拿到了這些信息才能制定接下來選擇什麼樣的漏洞進行***。

nmap就是這樣一款知名的網絡掃描工具,在Linux下以命令行形式調用,另外還有一個可視化界面的zenmap,經過發起網絡數據包探測,分析得出目標的信息。

3d0dc1a79fb668d51ec71c2ca0a26b9a.jpeg

netcat

netcat號稱網絡工具中的瑞士軍刀,功能強大,是網絡***最最經常使用的工具

1129eda145545e3b02e6b7dee213518d.jpeg

netcat命令簡寫nc,經過它,你能夠:

  • 端口掃描
  • 網絡通訊
  • 文件傳輸
  • 加密傳輸
  • 硬盤克隆
  • 遠程控制
  • ······

總之,瑞士軍刀,毫不會讓你失望,是你工(zhuang)做(bi)的極好幫手!

Nessus

Nessus號稱是世界上最流行的漏洞掃描工具,內置豐富的漏洞特徵庫,圖形化的界面下降了操做難度

76f6cad4132f382d488e43c18d494018.jpeg

掃描結果:

684f3dc35994ff0a9be514aa786691be.jpeg

SQLMap

SQL注入是web服務器程序最常出現的漏洞,發起SQL注入***的工具也很是多。SQLMap就是其中一款,其豐富的參數提供了強大的注入能力。

5ab43aa1a63064204bff5b5f66cff799.jpeg

不過因爲其命令行操做,不如一些傻瓜式的可視化工具來的容易上手。

hydra

Hydra,這個名字應該很眼熟吧,沒錯,它就是漫威宇宙中的九頭蛇。名字聽上去就很霸氣,這是一款自動化爆破的工具,支持衆多協議,包括POP3,SMB,RDP,SSH,FTP,POP3,Telnet,MYSQL等等服務,通常的弱口令,Hydra都能輕鬆拿下。

0871440818cfc6125cd66e58aad27c68.jpeg

metasploit

metasploit是網絡***使用最多最廣的工具。說它是工具某種意義上來講不太準確,它更像是一個平臺,一個車間,一個提供了衆多工具的操做空間,經過它,你能夠完成涵蓋信息蒐集、探測掃描、漏洞***、數據傳輸等幾乎完整的******過程。

452bf31f81a4924162919ec18c1e6fe6.jpeg634766961edd623f8ee21ff192fbcc02.jpegce13d6f0fe2db44b8aaecc077e5b61a2.jpeg

shodan

這是一款號稱互聯網上最可怕的「搜索引擎」。注意它和百度、谷歌搜索普通互聯網內容不一樣,它搜索的目標是計算機、手機、攝像頭、打印機等等看得見摸得着的網絡設備。

2348100e102b31786ac0d0304f25505a.jpeg

隨便搜一個H3C結果:

3637bb51e97d4fa705138f49e9823808.jpeg

再隨便點擊一個IP結果進去:

0b9412ce9dbe2dcb5af84275e5dc7780.jpeg

shodan的中文譯名是「撒旦」,不斷的在爬取整個互聯網的信息,進而分析接入網絡的這些設備。

zoomeye

借鑑於shodan的思路,國內的知道創宇公司也作了一個相似的產品:鍾馗之眼,英文名稱zoomeye

ba99610c59b0d826f342dcd347c2d31f.jpeg

在zoomeye,你能夠搜索任意一個IP地址,網址或者別的信息,它將告訴你這個IP背後的信息:這個IP在世界上哪一個地方?擁有這個IP的是一臺什麼樣的主機?

咱們拿Github舉例,看看GitHub服務器的分佈狀況

897a3f776326e11da2c0261b03d9bf19.jpeg

看得出來,服務器主要是在美國,選擇第一個點進去:

6da34f2849d32136f46865b6c98ac6d1.jpeg

地理位置、開放的端口服務都告訴你了。

結語

工具都是好工具,可是切不可用於不正當用途,尤爲是如今網絡安全法的出臺,不再能像之前隨隨便便拿起工具就東掃西掃,一不當心就是面向監獄編程了。


原做者:編程技術宇宙
原文連接: 你離***的距離,就差這20個神器了_java_xuanyuan_fsx的專欄-CSDN博客
原出處:CSDN博客

cd6def7eea8c9a8693379f3ec88ac747.jpeg

相關文章
相關標籤/搜索