0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一款想替代并超越burpsuite的網(wǎng)絡(luò)安全單兵工具

jf_yLA7iRus ? 來源:釋然IT雜談 ? 2023-07-05 10:04 ? 次閱讀

項(xiàng)目地址:https://github.com/yaklang/yakit 官網(wǎng)安裝及使用教程:https://www.yaklang.io/docs/startup

1. YAK語言簡介

一群擁有豐富網(wǎng)絡(luò)安全從業(yè)經(jīng)驗(yàn)的工程師,對現(xiàn)有的通用編程語言感到不滿——他們想要的是一個(gè)開源的語言,它要具備Golang的高并發(fā)執(zhí)行能力;要像Python一樣語法簡單;要是個(gè)腳本語言,這樣可以快速分發(fā)給同伴;要可以一次編寫直接執(zhí)行,而不要安裝第三方庫;要原生具備網(wǎng)絡(luò)安全專用能力,如端口探測、SYN無狀態(tài)掃描、Nmap的服務(wù)指紋,并以函數(shù)形式擴(kuò)展提供;還有,它應(yīng)該是圖靈完備的,易于學(xué)習(xí)的…… 所以,Yak 語言誕生了! YAK是國際上首個(gè)為網(wǎng)絡(luò)安全而生的“領(lǐng)域特定語言(Domain Specific Language)”,提供了非常強(qiáng)大的安全能力。Yak是絕大部分 “數(shù)據(jù)描述語言/容器語言” 的超集,宿主語言采用Golang,具備Go語言所有能力與庫生態(tài),具備自己的VSCode插件等。Yak語法可自定義,是一門圖靈完備的腳本語言,完全國產(chǎn)。通過函數(shù)提供各類底層安全能力,包括端口掃描、指紋識別、poc框架、shell管理、MITM劫持、強(qiáng)大的插件系統(tǒng)等。

2. YAKIT單兵工具簡介

Yakit是基于Yak語言開發(fā)的網(wǎng)絡(luò)安全單兵工具,旨在打造一個(gè)覆蓋滲透測試全流程的網(wǎng)絡(luò)安全工具庫。 受限于Yak使用形式,用戶必須學(xué)習(xí) Yak 語言并同時(shí)具備對安全的一定理解。為了讓 Yak 本身的安全能力更容易被大家接受和使用,我們?yōu)閅ak編寫了gRPC服務(wù)器,并使用這個(gè)服務(wù)器構(gòu)建了一個(gè)客戶端:Yakit,通過界面化GUI的形式,降低大家使用Yak的門檻。

2.1 Burpsuite 的年輕中國挑戰(zhàn)者

Burpsuite幾乎成為全球WEB安全從業(yè)者必裝的安全測試工具,然而十余年來尚無一個(gè)可替代的解決方案。破解版被投毒風(fēng)險(xiǎn)高、商業(yè)版太貴、插件難寫、依賴java等等問題逐漸顯露。我們團(tuán)隊(duì)基于yak順手實(shí)現(xiàn)了BurpSuite的核心功能,期望給所有的從業(yè)者一個(gè)新的選擇。完全替代并不是我們終極目標(biāo),替代并超越,切實(shí)降低門檻,提升從業(yè)者工作效率,才是我們的追求。 當(dāng)前,我們已經(jīng)實(shí)現(xiàn)了BurpSuite常用的功能,包括攔截并修改請求/返回報(bào)文、history模塊、repeater模塊、intruder模塊,并且在我們的fuzz模塊中創(chuàng)新性的實(shí)現(xiàn)了GUI標(biāo)簽fuzz,具備更好的可擴(kuò)展性。

HTTP History:

f2dd9796-1ac9-11ee-962d-dac502259ad0.png

WEB Fuzzer:

f34ca708-1ac9-11ee-962d-dac502259ad0.png

被動(dòng)漏洞檢測系統(tǒng):

f37e88ae-1ac9-11ee-962d-dac502259ad0.png

2.2 Poc/Exp超集

在實(shí)戰(zhàn)安全測試過程中,我們經(jīng)常面臨一個(gè)需求,即已知對方使用了weblogic/struts2等,需要一鍵檢測是否存在指定漏洞,然而這么簡單的需求我們當(dāng)下卻要打開各種專用工具不停切換,甚至為了安裝某個(gè)工具而不得不切換Windows/Linux,或者安裝一堆復(fù)雜的依賴。在yakit上,我們將致力于提供一站式的解決方案,您只需要輸入目標(biāo),點(diǎn)擊開始檢測按鈕,即可快速得到結(jié)果。

f3ab2724-1ac9-11ee-962d-dac502259ad0.png

為了快速提升poc的檢測能力,我們在yak語言中原生集成了nuclei(MIT協(xié)議),當(dāng)然,在插件模塊中,你可以基于yak/yaml編寫各種你想要的檢測能力,并將插件快速展示到左側(cè)菜單欄中。快來跟我們一起完善Yakit插件吧

2.3 ”地表最強(qiáng)“的插件系統(tǒng)

作為一個(gè)單兵工具平臺,自然離不開可快速擴(kuò)展的插件系統(tǒng)。理論上一個(gè)帶界面的插件,編寫者需要對前端、后臺都比較熟悉,這增大了開發(fā)者的進(jìn)入門檻。與其他平臺不同的是,我們在設(shè)計(jì)時(shí),插件核心代碼全部用yak實(shí)現(xiàn),并且可以通過yakit庫實(shí)現(xiàn)與界面的交互,除此之外,為了配得上”地表最強(qiáng)“,您還可以參考以下文章的描述: 插件設(shè)計(jì)思路 插件編寫指南

f3d812a2-1ac9-11ee-962d-dac502259ad0.png

2.4 Teamserver設(shè)計(jì)

由于 Yak 核心引擎與 Yakit 的分離式安裝,Yakit 僅僅作為一個(gè)客戶端而存在,Yakit 的使用理所當(dāng)然就應(yīng)該存在兩種模式。

本地模式:默認(rèn)啟動(dòng)一個(gè)隨機(jī)端口的yak grpc服務(wù)器

遠(yuǎn)程模式:

yak grpc

可以啟動(dòng)在任何平臺 / 任何網(wǎng)絡(luò)位置,包括

遠(yuǎn)端托管主機(jī) ECS/VPS

本地個(gè)人 PC

內(nèi)網(wǎng)環(huán)境

除此以外,我們還創(chuàng)新性的加入了brige模式,可方便的將內(nèi)網(wǎng)通過反彈模式映射到公網(wǎng),在這種模式下,我們不在需要安裝frp之類的端口轉(zhuǎn)發(fā)工具,而是在一個(gè)GUI界面下,執(zhí)行內(nèi)網(wǎng)橫向移動(dòng)操作,極大的提升了測試效率。

f40f62d4-1ac9-11ee-962d-dac502259ad0.png

2.5 原生的JAVA反序列化能力支持

在當(dāng)下環(huán)境,我們要檢測java反序列化漏洞,在生成payload階段,我們通常需要借助ysoserial,然而這種解決方案不僅需要安裝java環(huán)境,還甚至需要安裝指定版本的java才行。而yakit則使用yak原生實(shí)現(xiàn)了java反序列化協(xié)議的支持,如此一來,我們即可方便的通過編寫yak腳本快速對目標(biāo)進(jìn)行測試。

f439a102-1ac9-11ee-962d-dac502259ad0.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    9165

    瀏覽量

    85438
  • 網(wǎng)絡(luò)安全
    +關(guān)注

    關(guān)注

    10

    文章

    3160

    瀏覽量

    59771
  • 工具
    +關(guān)注

    關(guān)注

    4

    文章

    311

    瀏覽量

    27788

原文標(biāo)題:一款想替代并超越burpsuite的網(wǎng)絡(luò)安全單兵工具

文章出處:【微信號:釋然IT雜談,微信公眾號:釋然IT雜談】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    專家呼吁:網(wǎng)絡(luò)安全建設(shè)亟需開放與合作

    召開的主題為“對話?合作?聯(lián)動(dòng)――共筑網(wǎng)絡(luò)安全”的2010中國計(jì)算機(jī)網(wǎng)絡(luò)安全年會上,來自國家互聯(lián)網(wǎng)應(yīng)急中心的云曉春在分析國內(nèi)嚴(yán)峻的網(wǎng)絡(luò)安全課題時(shí)表示。因此,計(jì)算機(jī)網(wǎng)絡(luò)安全專家
    發(fā)表于 09-29 00:04

    網(wǎng)絡(luò)安全隱患的分析

    的過程和方法。新的安全問題的出現(xiàn)需要新的安全技術(shù)和手段來解決,因此,安全個(gè)動(dòng)態(tài)的、不斷完善的過程。  企業(yè)網(wǎng)絡(luò)安全可以從以下幾個(gè)方面來分
    發(fā)表于 10-25 10:21

    如何利用FPGA開發(fā)高性能網(wǎng)絡(luò)安全處理平臺?

    通過FPGA來構(gòu)建個(gè)低成本、高性能、開放架構(gòu)的數(shù)據(jù)平面引擎可以為網(wǎng)絡(luò)安全設(shè)備提供性能提高的動(dòng)力。隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,性能成為制約網(wǎng)絡(luò)處理的大瓶頸問題。FPGA作為
    發(fā)表于 08-12 08:13

    2020 年網(wǎng)絡(luò)安全的四大變化

    安全技術(shù)領(lǐng)域前所未有的變化。這些變化已經(jīng)開始發(fā)生,但會在 2020 年及以后更加明顯。網(wǎng)絡(luò)安全已成為門業(yè)務(wù)關(guān)鍵、極具動(dòng)態(tài)性、高度可擴(kuò)展和專業(yè)化學(xué)科,但我們?nèi)匀粫褂幂o助工具、手工流程
    發(fā)表于 02-07 14:33

    如何擴(kuò)展工業(yè)控制系統(tǒng)的網(wǎng)絡(luò)安全終端

    理解工業(yè)控制系統(tǒng)的網(wǎng)絡(luò)安全工業(yè)4.0正在改變工業(yè)控制系統(tǒng)的網(wǎng)絡(luò)安全擴(kuò)展工業(yè)控制系統(tǒng)的網(wǎng)絡(luò)安全終端
    發(fā)表于 01-27 07:09

    實(shí)現(xiàn)網(wǎng)絡(luò)安全工業(yè)4.0的三個(gè)步驟

    工業(yè)4.0愿望和網(wǎng)絡(luò)安全含義實(shí)現(xiàn)網(wǎng)絡(luò)安全工業(yè)4.0的三個(gè)步驟通過硬件安全性實(shí)現(xiàn)互聯(lián)工廠
    發(fā)表于 02-19 06:50

    什么是藍(lán)牙m(xù)esh網(wǎng)絡(luò)安全

    藍(lán)牙m(xù)esh網(wǎng)絡(luò)安全性的基本概念
    發(fā)表于 02-25 08:22

    網(wǎng)絡(luò)安全類學(xué)習(xí)資源相關(guān)資料推薦

    目錄分類媒體社區(qū)類安全公司類應(yīng)急響應(yīng)類安全團(tuán)隊(duì)類高校社團(tuán)類CTF類個(gè)人類web安全網(wǎng)絡(luò)運(yùn)維類安全研發(fā)類二進(jìn)制
    發(fā)表于 07-01 13:44

    Microchip:車用32位單片機(jī)+功能安全網(wǎng)絡(luò)安全保護(hù)

    領(lǐng)先的嵌入式控制解決方案提供商Microchip最近推出了業(yè)界首基于Arm Cortex-M0+內(nèi)核的32位單片機(jī)PIC32CM JH,具備功能安全、網(wǎng)絡(luò)安全保護(hù)支持AUTOSAR
    發(fā)表于 11-10 13:52

    網(wǎng)絡(luò)安全領(lǐng)域,NIST框架是什么?

    網(wǎng)絡(luò)安全領(lǐng)域,NIST 框架是什么?
    發(fā)表于 04-17 07:56

    最先進(jìn)昂貴的網(wǎng)絡(luò)安全工具就是最可靠的嗎

    如果企業(yè)購買了最先進(jìn)、最昂貴的網(wǎng)絡(luò)安全工具和服務(wù),就能在安全賽道上甩掉同行?這種想法我們不妨稱之為企業(yè)網(wǎng)絡(luò)安全的“法拉利陷阱”。
    發(fā)表于 04-21 10:32 ?900次閱讀

    9個(gè)網(wǎng)絡(luò)安全專家最常用的軟件工具

    Nmap 用于端口掃描,網(wǎng)絡(luò)安全專家攻擊的階段之,是有史以來最好的網(wǎng)絡(luò)安全專家工具。它主要是個(gè)命令行
    發(fā)表于 10-18 09:42 ?1382次閱讀

    網(wǎng)絡(luò)安全應(yīng)急響應(yīng)單兵工具

    在應(yīng)對安全事件上機(jī)排查時(shí),對于沒有此方面經(jīng)驗(yàn)但是有研判能力的安全專家來講,經(jīng)??嘤谛枰獏⒖几鞣N安全手冊進(jìn)行痕跡采集、整理、研判,此時(shí)我們可以使用FireKylin-Agent進(jìn)行鍵痕
    的頭像 發(fā)表于 11-04 10:20 ?974次閱讀

    20經(jīng)濟(jì)高效的開源網(wǎng)絡(luò)安全工具推薦

    Zeek的前身為Bro,是一款性能良好的開源網(wǎng)絡(luò)安全監(jiān)控工具,可以實(shí)時(shí)分析網(wǎng)絡(luò)流量,幫助用戶監(jiān)測網(wǎng)絡(luò)活動(dòng)、
    的頭像 發(fā)表于 04-21 11:48 ?2469次閱讀

    網(wǎng)絡(luò)安全測試工具有哪些類型

    可以分為以下幾大類型: 漏洞掃描器 漏洞掃描器是類常見的網(wǎng)絡(luò)安全測試工具,用于檢測系統(tǒng)、網(wǎng)絡(luò)和應(yīng)用程序中存在的各種漏洞和安全風(fēng)險(xiǎn)。這些
    的頭像 發(fā)表于 12-25 15:00 ?1301次閱讀