溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

使用DNS-over-HTTPS作為傳輸端口的C2框架goDoH是怎么樣的

發(fā)布時間:2021-11-12 17:49:23 來源:億速云 閱讀:247 作者:柒染 欄目:網(wǎng)絡(luò)安全

這篇文章將為大家詳細講解有關(guān)使用DNS-over-HTTPS作為傳輸端口的C2框架goDoH是怎么樣的,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。

   今天給大家介紹的是一款名叫g(shù)oDoH的工具,該工具基于DNS-over-HTTPS實現(xiàn),是一款遠程命令控制框架,并且可以將DNS-over-HTTPS作為傳輸端口來使用。

工具介紹

goDoH是一款概念驗證命令與控制框架,該工具采用Golang開發(fā),并使用了DNS-over-HTTP作為傳輸介質(zhì)。

項目依賴

goDoH的代碼構(gòu)建需要使用到Dep(【GitHub傳送門】),Dep是一款針對Go語言的依賴管理工具。

在macOS平臺上,我們可以使用Homebrew來安裝或更新Dep:

$ brew install dep$ brew upgrade dep

在Debian平臺上,我們可以直接使用apt-get來安裝或更新Dep:

$ sudo apt-get install go-dep

在Windows平臺上,可以直接點擊【這里】下載tarball。

在其他平臺上,你可以使用install.sh腳本完成安裝:

$ curl https://raw.githubusercontent.com/golang/dep/master/install.sh | sh

工具安裝

我們現(xiàn)在只需要安裝godoh代碼本身即可,我們可以從該項目的releases頁面直接下載項目代碼,下載完成之后,請按照下列步驟對項目代碼進行構(gòu)建:

1、確保已安裝好了Dep:

go get -v -u github.com/golang/dep/cmd/dep

2、將該項目的源碼克隆值本地設(shè)備中$GOPATH的src/目錄中(sensepost/godoh);

3、運行下列命令來解析依賴:

dep ensure

4、運行下列命令生成用于通信的唯一加密秘鑰:

make key

5、使用go構(gòu)建工具,或運行“make”命令來構(gòu)建build/目錄中的項目代碼;

工具使用

$ godoh -hA DNS (over-HTTPS) C2    Version: dev    By @leonjza from @sensepostUsage:  godoh [command]Usage:  godoh [command]Available Commands:  agent       Connect as an Agent to the DoH C2  c2          Starts the godoh C2 server  help        Help about any command  receive     Receive a file via DoH  send        Send a file via DoH  test        Test DNS communicationsFlags:  -d, --domain string     DNS Domain to use. (ie: example.com)  -h, --help              help for godoh  -p, --provider string   Preferred DNS provider to use. [possible: google, cloudflare, raw] (default "google")Use "godoh [command] --help" for more information about a command.

許可證協(xié)議

goDoH項目開發(fā)遵循GNU General Public v3開源許可證協(xié)議。

關(guān)于使用DNS-over-HTTPS作為傳輸端口的C2框架goDoH是怎么樣的就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI