Skip to content

0xmitsurugi/afterburner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

afterburner

An afterburner is a component present on some jet engines, mostly those used on supersonic aircraft. Its purpose is to provide an increase in thrust, usually for supersonic flight, takeoff and for combat situations. Afterburning is achieved by injecting additional fuel into the jet pipe downstream of the turbine. The advantage of afterburning is significantly increased thrust.

Background

Botnets are everywhere. Some are used to spread malware, others to control devices, and some are used to launch powerful denial of services by flooding targets.

The Botmaster send orders to its bot through a Command and Control (C&C) server. All bots connect to the C&C. In ancient times, the C&C was usually an IRC channel [reference needed]. Today, it's more custom protocols.

Ideas

C&C servers are very ephemeral. Botmaster can change them at anytime. Clients can be recompiled, modified, so they are not very stable in time. I think that the network protocol is the one that doesn't change really often.

So, the idea is to write innocuous client implementing the network protocol used by a botnet, and monitor its activity. The idea came from this other blogpost where I've followed a DDosbot linux client: http://0x90909090.blogspot.fr/2016/06/sandboxing-linux-malware-with-gdb.html

Here is a live session of the bot I've called wake, where the botmaster launches DDOS on a victim: bot session

Wake-Up project

A malware has been reversed here http://0x90909090.blogspot.fr/2017/08/meet-wake-malware-ddos-and-more.html You can find in WakeUp directory a client and some utilities.

About

Creating innocuous client for botnet

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages