Code Monkey home page Code Monkey logo

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

Star History

Star History Chart

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

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

xiebroc2's Issues

Windows Defender Detects XiebroC2 Build Instantly

Hello ! @INotGreen

I wanted to congratulate you on the remarkable work you've done with the XiebroC2 project. It's truly impressive and showcases your expertise in this field. However, I've encountered an issue where Windows Defender instantly detects the build, which could potentially hinder its adoption among users. I understand that antivirus detection can be challenging, but addressing this issue could greatly benefit the project's usability. Thank you for your dedication to this project, and I look forward to seeing how it progresses in the future.

Best regards,

0x1x02

Problem with TeamServer on Windows 10

I have downloaded the pre-compiled version of the software and when trying to start teamserver on windows 10 machine I get the errors from screenshot. Any idea what should I do?
Untitled-1

windows窗口隐藏

我知道如何做windows的窗口隐藏和如何用go写payload来过免杀,我有一套自己的框架,但是前端写的比较烂
我需要控制端源码来参考一下,或许可以直接把我的payload程序支持你们的控制端

linux创建teamserver失败

在Ubuntu 22.04 64位的云服务器上执行teamserver失败:
image
但是在本地虚拟机里创建,用本地的地址是成功的。

GLIBC_2.34' not found

root@kali:~/xiebro# ./TeamServer -C profile1.json
./TeamServer: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by ./TeamServer)

image

反向代理失败

我也遇到了 那位师傅的问题 ,socks代理无效,设置了同样的端口 ,但是不能进行socks代理
我的环境是 server / client 都是ubuntu
进行socks 代理实效 ,请问您的socks代理是否只在windows 上进行了 测试,没有对linux 进行兼容
希望您能在 下一个版本解决这个问题 ,万分感谢

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.