Giter VIP home page Giter VIP logo

cyiping / xiebroc2 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from inotgreen/xiebroc2

0.0 0.0 0.0 21.6 MB

Supports multi-person collaborative penetration testing graphical framework, Lua plug-in extension, domain front-end/CDN online, custom multiple modules, custom sRDI, file management, process management, memory loading, screenshot, Socks5

Home Page: https://github.com/INotGreen/XiebroC2/wiki

Go 82.89% Assembly 17.05% Batchfile 0.06%

xiebroc2's Introduction

Features

  • The client side (Implant) is written in Golang, compatible with Windows, Linux, MacOS (mobile platforms are under consideration for future updates).
  • The team server (Teamserver) is written in .net 8.0 and AOT compiled, featuring low memory usage without the need for any dependencies, nearly compatible with all platform systems.
  • The controller supports reverse shell, file management, process management, network traffic monitoring, memory loading, reverse proxy (based on IOX model), and screenshots.
  • Supports in-memory loading of PE files on Windows/Linux, allowing the execution of trojans without dropping files to disk, and facilitating the use of third-party C2/RATs.
  • Supports in-memory execution of .net assemblies (execute-assembly, inline-assembly).
  • Supports extension of UI widgets, Session commands, and payload generation through lua (similar to CobaltStrike's cna scripts).
  • Custom RDI shellcode support (64-bit only, 32-bit requires manual client compilation) or use donut, Godonut to generate your own shellcode.
  • Teamserver supports hosting binary files, text, pictures (similar to SimpleHttpServer).
  • Customizable team server configuration files, with custom Telegram chat ID/Token for notifications.
  • The Controller UI is lightweight, with memory usage approximately 1/60th of CobaltStrike and 1/10th of Metasploit.
  • Golang's compiler features have been blacklisted by some AV/EDR manufacturers, resulting in poor evasion capabilities.

Supported Platforms

Implant(Session)

Windows (x86_x64) Linux (x86_x64) MacOS
Windows 11 Ubuntu AMD64
Windows 10 Debian i386
Windows 8/8.1 CentOS M1
Windows 7 ppc64le M2
Windows XP mips
Windows Server 2000-2022 s390x

The payload in XiebroC2 currently only supports the x64-bit AMD architecture. If you have application scenarios in other environments, you need to compile the Go source code yourself.

How to use

xiebroC2 instruction manual

Write simply plugins:Xiebro-Plugins

Topology

See network traffic distribution through a visual topology map

image

TODO

  • Currently, only the Session mode of the TCP/WebSocket protocol is supported. They are replacements for https. We will consider developing a reliable UDP protocol and support the Beacon mode in the future.
  • Consider developing Powershell, VBscript, Hta, Jscript and other payloads.
  • Open more forms and API interfaces to facilitate Lua extension plugins

Disclaimer

This project is intended for educational and research purposes only in penetration testing exercises and is in beta. It is prohibited to use it for any illegal activities (including black market transactions, unauthorized penetration attacks, or financial exploitation)! The Internet is not a lawless space! If you choose to use this tool, you must comply with the above requirements.

In order to prevent the tool from being used by criminals, I have deleted the most harmful functions and only left some functions as penetration test drill demos. Teamserver and Controller are not open source.

xiebroc2's People

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.