Skip to content

LittleAtariXE/Draconus_Tutorials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 

Repository files navigation

๐Ÿ‰ Draconus Tutorials

This repository contains tutorials and guides for using the Draconus project.
You'll find videos and instructions covering installation, running the system, building worms, and more.


๐Ÿ“น Tutorial 1: Installing Draconus, Docker, and Adding User to Group

This first video tutorial walks you through the setup process:

  • Installing Docker on your system: sudo apt install docker.io
  • Adding your user to the sudo usermod -aG docker $USER group
  • Reboot or relogin system

โ–ถ๏ธ Watch on Vimeo


๐Ÿ“น Tutorial 2: Properly Launching Draconus

This tutorial explains how to correctly start the Draconus system using two terminal windows.

  • Navigate to the Draconus project directory.
  • Open two terminal windows.
  • In the first terminal, run:
    python3 Draconus.py
    This will start the main Draconus background service.
    You can run it in the background using tools like nohup if desired.
  • In the second terminal, run:
    python3 c2.py
    This will start the Commander interface.
    On the first run, it will automatically create a venv environment and install all necessary dependencies.

โš ๏ธ Important!
The exit command only closes the Commander interface โ€” Draconus will keep running in the background.
Use the quit command to properly shut down both programs.

โ–ถ๏ธ Watch Tutorial 2 on Vimeo


๐Ÿ“น Tutorial 3: Building and Installing the Compiler

This tutorial explains how to install the cross-compilation system used by Draconus for building Windows executables directly from Linux.

  • Go to the hive section inside the Commander interface.
  • Type the command:
    install
    This will show a list of available compilers along with their name, image size, availability, and description.
  • If the desired compiler (e.g., CrossComp) is not yet installed, run:
    install -i CrossComp
    This command will start downloading the required Docker image and begin building the compiler environment. It may take several minutes.
  • The compiler setup will take approximately 5.5 GB of additional disk space.
    This includes the entire Linux-based system, emulators, and Windows cross-compilation toolchains.
  • Once the compiler is built, exit and re-enter the hive section to refresh the environment and apply the changes.
  • โœ… You are now ready to build .exe files directly from Linux!

โ–ถ๏ธ Watch Tutorial 3 on Vimeo


๐Ÿ“น Tutorial 4: Shellcode Creation Tutorial

This tutorial will guide you through the process of building your own shellcode using the internal worm and shellcode template system.

  1. To create shellcode, we need to add a worm template that enables shellcode generation.
  2. To view the list of templates, use the command: show worm
  3. Find the shellcode-capable worm. In our example, it is WShellcode.
  4. Add it using the command: add worm WShellcode
  5. Now that we have the main template, we need to select a shellcode template. Use the command: show scode
  6. We'll use the WEPy shellcode, which allows embedding a Python payload. Add it with: add scode WEPy
  7. The worm command displays the current configuration. Youโ€™ll see that the worm has a slot for a payload.
  8. Use show payload to list available payloads. For this example, select PyReverse, which creates a reverse CMD connection.
  9. Run worm again to confirm all settings (IP address, port, etc.) are configured correctly.
  10. When everything is ready, use the build command to compile your shellcode.
  11. Once the compiler finishes, your shellcode will be available in various formats inside the OUTPUT/Hive directory.

You can also use build options like build --food or build --spayload to save the shellcode to your internal library for future use.


Note: This tutorial assumes you are using the internal worm/shellcode generation system and have a compatible environment (Windows x64 target).

โ–ถ๏ธ Watch Tutorial 4 on Vimeo


๐Ÿ“ More tutorials coming soon...

Stay tuned for future videos on:

  • Using Draconus server types
  • Creating and managing worms

About

Some tutorial to Draconus

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published