A POC HTTP Botnet Project Of UBoat

UBoat HTTP is a POC HTTP Botnet made to replicate a full weaponized commercial botnet.

UBoat Uses

  • Coded in C++ with no dependencies
  • Encrypted C&C Communications
  • Persistence to Stop your control being lost
  • Link Redundancy (Uses a fallback server address or domain name )
  • DDoS methods (TCP & UDP Flood)
  • Task Creation System ( Shifting system HWID, Country, IP, OS.System )
  • Remote Commands
  • Update and Uninstall other malware
  • Download and Submit other malware
  • Lively in Addition to Passive Keylogger
  • Empower Windows RDP
  • Plugin system for easy feature upgrades


Change the URLs in the gate.h including the fallback domain if you are intending to use it


  • Install lamp in unix / Xampp in Win Boxes
  • You need PHP 7.0 simply don’t complain after
  • Install PMA because we are lazy ( thank me later )

Database Config:

  • Create a database named’uboat’
  • Rename uboat.sql situated in /Panel/uboat.sql to uboat.sql.zip
  • Now import uboat.sql.zip in PhpMyAdmin into the database uboat you created

Panel Config:

  • Find /Panel/private/config/config.php
  • Now edit it the URL localhost/PHP/ with your C2 host url

** Now Search for the keyword”DB” **

  1. Username:- your MySQL user
  2. password:- your MySQL password
  3. server:- leave it as it’s
  4. DB name:- It’s the database you created previously recall” about”?

Login Config :

Now Select a user/password credential for the login

  1. User:- origin
  2. password:- root Kay?
  • For generating the password locate to /Panel/test.php

You can change the keyword root to your desired password We’re using root since we decided to here:p

You’re nearly done!!

  • Now open PhpMyAdmin and find the table consumer in the database that you created uboat
  • Change the hash from the password column

** Yay everything done **

Once you login you will receive something like this

You May Also Like

About the Author: Steve West