編寫自己的掃瞄器

2021-09-29 05:11:49 字數 1397 閱讀 8255

1

.先cd到scanner目錄

cd /usr/share/metasploit-framework/modules/auxiliary/scanner/

2.寫簡單的tcp掃瞄指令碼,以下是用ruby語言寫的

意思是連線遠端的12345埠,並傳送hello world字串

#metasploit

require 'msf/core'

class

metasploit3

< msf:

:auxiliary

include msf:

:exploit:

:remote:

:tcp

include msf:

:auxiliary:

:scanner

def initialize

super

('name'

=>

'my custom tcp scan'

,'version'

=>

'$revision: 1 $'

,'description'

=>

'my quick scanner'

,'author'

=>

'your name here'

,'license'

=> msf_license

)register_options(

[ opt:

:rport(

12345)]

, self.

class

) end

defrun_host

(ip)

connect(

) greeting =

"hello server"

sock.puts(greeting)

data = sock.recv(

1024

) print_status(

"received: # from #"

) disconnect(

) end

end3

.上述**儲存為******_tcp.rb檔案

然後將此檔案複製到第一步所對應的目錄下

cp /root/******_tcp.rb ******_tcp.rb

4.win下執行python編寫的tcp服務端

5.msf中use auxiliary/scanner/******_tcp.rb

set rhosts 192.168

.15.15

run

編寫漏洞掃瞄器

編寫漏洞掃瞄器 一 漏洞掃瞄器基本原理 編寫漏洞掃瞄器探查遠端伺服器上可能存在的具有安全隱患的檔案是否存在,它的socket建立過程和上面的埠掃瞄器是相同的,所不同的是漏洞掃瞄器通常使用80埠,然後對這個埠傳送乙個get檔案的請求,伺服器接收到請求會返回檔案內容,如果檔案不存在則返回乙個錯誤提示,通...

埠掃瞄器編寫 python

今天來編寫乙個 埠掃瞄器,掃瞄某個主機 開放的埠 對某個埠進行 socket 連線,如果連線成功,則代表 該埠有效,可以根據埠,判斷 是 哪個服務,很多情況下,都是很準確的。一共有 1 65535 個埠 其實0也可以用 coding utf 8 import socket socket.setdef...

掃瞄器詳解

一 掃瞄器的定義 掃瞄器是一種獲取影象的裝置,並將資訊轉為電腦可以顯示 編輯 儲存和輸出的數字格式。即可以完成以下工作 在檔案中插隊圖和 將文字識別,免去打字 將傳真檔案掃到庫中存檔 在多 中加入影象 在報刊中加入有效表達主題。二 掃瞄器的工作原理 將光線照到待掃瞄的稿件上,光線反向回平後再由乙個稱...