忠告 & 基礎(chǔ)

從第一篇之后接下來就要正式開始滲透測試的部分了淑翼,首先引用《指南》中的幾點忠告:

  • 不要進行惡意的攻擊
  • 不要做傻事
  • 在沒有獲得書面授權(quán)時邑蒋,不要攻擊任何目標
  • 考慮你的行為將會帶來的后果
  • 如果你干了些非法的是事情疗垛,天網(wǎng)恢恢疏而不漏毫别,你總會被抓到牢里的

謹記胖喳。


專業(yè)術(shù)語介紹

  1. 滲透攻擊(Exploit)
    滲透攻擊是指由攻擊者或滲透測試者利用一個系統(tǒng)、 應(yīng)用服務(wù)中的安全漏洞, 所進行的攻擊行為洗显。 攻擊者使用滲透攻擊去入侵系統(tǒng)時,往往會造成開發(fā)者所沒有預(yù)期的一種特殊結(jié)果原环。 流行的滲透攻擊技術(shù)包括緩沖區(qū)溢出挠唆、Web應(yīng)用程序漏洞攻擊 (比如 SQL 注入), 以及利用配置錯誤等。
  1. 攻擊載荷(Payload)
    攻擊載荷是我們期望日標系統(tǒng)在被滲透攻擊之后去執(zhí)行的代碼嘱吗。 在 Metasploit 框架中可以自由地選擇玄组、傳送和植入。例如, 反彈式Shell是一種從目標主機到攻擊主機創(chuàng)建網(wǎng)絡(luò)連接, 并 提供命令行shell的攻擊載荷谒麦。而Bind Shell攻擊載荷則在目標上將命令行Shell綁定至一個打開的監(jiān)聽端口俄讹,攻擊者可以連接這些端口來取得Shell交互。 攻擊載荷也可能是簡單的在目標操作系統(tǒng)上執(zhí)行 一些命令, 如添加用戶賬號等绕德。
  1. Shellcode
    Shellcode 是在滲透攻擊時作為攻擊載荷運行的一組機器指令患膛。Shellcode 通常用匯編語言編寫。在大多數(shù)倩況下, 目標系統(tǒng)執(zhí)行了 Shellcode 這一組指令之后. 才會提供一個命令行 Shell 或者 Meterpreter Shell, 這也是 Shellcode 名稱的由來耻蛇。
  1. 模塊(Module)
    在本書的上下文環(huán)境中, 一個模塊是指 Metasploit 框架中所使用的一段軟件代碼組件. 在 某些時候踪蹬, 你可能會使更用一個滲透攻擊模塊(exploit module)。也就是用于實際發(fā)起滲透攻擊的軟件代碼組件臣咖。而在其他時候跃捣,則可能使用一個輔助模塊(auxiliary module), 用來執(zhí)行一些諸如掃描或系統(tǒng)查點的攻擊動作. 這些在不斷變化和發(fā)展中的模塊才是使 Metasploit 框架如此強大的核心所在。
  1. 監(jiān)昕器(Listener)
    監(jiān)聽器是 Metasploit 中用來等待連入網(wǎng)絡(luò)連接的組件. 舉例來說夺蛇,在目標主機被滲透攻擊之后, 它可能會通過互聯(lián)網(wǎng)畫連至回攻擊主機上, 而監(jiān)聽器組件在攻擊主機上等待披滲透攻擊的系統(tǒng)來連接疚漆,并負責處理這些連接。

使用MSF的幾種方式

MSF 終端

使用 MSF 最常用的方式就是通過 MSF 終端刁赦。

在啟動了postgresql 數(shù)據(jù)庫服務(wù)和 metasploit 服務(wù)后娶聘,在終端輸入msfconsole即可打開 MSF 終端,見下圖

msf-console-cmd.png

經(jīng)過一堆輸出后甚脉,最終顯示大概如下:

msf-console-finish.png

輸入 help 命令可以查看簡單的描述信息丸升。

對 MSF 終端將在后文詳細介紹,現(xiàn)在先來看看另一種使用 MSF 的方法宦焦。

在終端直接執(zhí)行 MSF 命令

使用msfcli后家命令的方式能在終端直接執(zhí)行 MSF 提供的命令发钝。

使用示例:

msfcli-example.png

現(xiàn)在看不懂具體的輸出沒關(guān)系,這個示例只是讓你有個初步的印象波闹。

在這里使用了
msfcli windows/smb/ms08_067_netapi O
這行命令酝豪,其中windows/smb/ms08_067_netapi是一個模塊,末尾的O參數(shù)表示options精堕,意為查看模塊的選項參數(shù)孵淘。

如果末尾為P表示Payload,意為查看可以附加上的攻擊載荷歹篓。

如果設(shè)置好了Options瘫证,然后末尾加上E參數(shù)的話可以執(zhí)行(Execute)模塊揉阎,樣例代碼為

msfcli windows/smb/ms_08_067_netapi RHOST=192.168.1.3 PAYLOAD=windows/shell/bind_tcp E

沒有示例截圖。

PS:

現(xiàn)在執(zhí)行msfcli會出現(xiàn)「msfcli 工具已經(jīng)被棄用背捌,請使用msfconsole -r 或 -x 來代替」
代替方法:
msfcli windows/smb/ms08_067_netapi O
基本等價于
msfconsole -x "use exploit/windows/smb/ms08_067_netapi;show options"

圖形界面……

《指南》里還稍微介紹了一下圖形界面毙籽,我從來不用……就算了吧。

MSF 功能程序

msfpayload 和 msfencode

《指南》里介紹的msfpayload毡庆,msfencode兩個命令坑赡,被整合成了msfvenom工具,就不做筆記了么抗,詳情請看這里毅否。

Nasm Shell

將匯編命令轉(zhuǎn)換為opcode的工具。

《指南》里說在/opt/framework/msf3/tools目錄中蝇刀,但是 Kali Linux 里并沒有這個目錄螟加,用locate nasm_shell.rb查找之后發(fā)現(xiàn)在
/usr/share/metasploit-framework/tools/nasm_shell.rb

運行實例:

nasm_shell-example.png

PS

如果出現(xiàn)錯誤提示,請按錯誤提示處理吞琐。
我的折騰過程:首先提示找不到gem包捆探,要運行:
bundle install
第一次中斷在pg包上,要運行:
gem install pg
然后提示缺少 libqp-dev顽分,運行:
apt-get install libpq-dev
然后重新運行 gem install pg && bundle install徐许,中斷在:
Metasploit - InstallError: metasploit_data_models requires Ruby version >= 2.1
然后安裝rvm施蜜,
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
curl -sSL https://get.rvm.io | bash
按提示初始化后運行rvm install 2.1.0
繼續(xù)返回bundle install,成功了
執(zhí)行./nasm_shel.rb 正常翻默。


MSF 基礎(chǔ)結(jié)束,下一篇介紹情報收集的基礎(chǔ)知識修械。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市肯污,隨后出現(xiàn)的幾起案子翘单,更是在濱河造成了極大的恐慌,老刑警劉巖蹦渣,帶你破解...
    沈念sama閱讀 221,198評論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異认臊,居然都是意外死亡,警方通過查閱死者的電腦和手機锄奢,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評論 3 398
  • 文/潘曉璐 我一進店門失晴,熙熙樓的掌柜王于貴愁眉苦臉地迎上來剧腻,“玉大人,你說我怎么就攤上這事书在〔鹩郑” “怎么了蕊温?”我有些...
    開封第一講書人閱讀 167,643評論 0 360
  • 文/不壞的土叔 我叫張陵义矛,是天一觀的道長盟萨。 經(jīng)常有香客問我凉翻,道長捻激,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,495評論 1 296
  • 正文 為了忘掉前任垃杖,我火速辦了婚禮,結(jié)果婚禮上调俘,老公的妹妹穿的比我還像新娘旺垒。我一直安慰自己彩库,他們只是感情好先蒋,可當我...
    茶點故事閱讀 68,502評論 6 397
  • 文/花漫 我一把揭開白布竞漾。 她就那樣靜靜地躺著眯搭,像睡著了一般业岁。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上叨襟,一...
    開封第一講書人閱讀 52,156評論 1 308
  • 那天,我揣著相機與錄音,去河邊找鬼爹梁。 笑死提澎,一個胖子當著我的面吹牛姚垃,可吹牛的內(nèi)容都是我干的盼忌。 我是一名探鬼主播,決...
    沈念sama閱讀 40,743評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼看成,長吁一口氣:“原來是場噩夢啊……” “哼跨嘉!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起祠乃,我...
    開封第一講書人閱讀 39,659評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎琴拧,沒想到半個月后嘱支,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蚓胸,經(jīng)...
    沈念sama閱讀 46,200評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡赢织,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,282評論 3 340
  • 正文 我和宋清朗相戀三年馍盟,在試婚紗的時候發(fā)現(xiàn)自己被綠了茧吊。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,424評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡搓侄,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出芯侥,到底是詐尸還是另有隱情,我是刑警寧澤柱查,帶...
    沈念sama閱讀 36,107評論 5 349
  • 正文 年R本政府宣布,位于F島的核電站研乒,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏雹熬。R本人自食惡果不足惜谣膳,卻給世界環(huán)境...
    茶點故事閱讀 41,789評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望继谚。 院中可真熱鬧,春花似錦犬庇、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,264評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至纽帖,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間懊直,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,390評論 1 271
  • 我被黑心中介騙來泰國打工雕崩, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留融撞,地道東北人盼铁。 一個月前我還...
    沈念sama閱讀 48,798評論 3 376
  • 正文 我出身青樓饶火,卻偏偏與公主長得像鹏控,于是被迫代替她去往敵國和親肤寝。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,435評論 2 359

推薦閱讀更多精彩內(nèi)容