Frameworks Social Engineering Tools Vulnerability scanner

Hercules-payload Generator

Written by Mubassir patel

HERCULES License Support Golang

HERCULES is a customizable payload generator that can bypass antivirus software.

	VERSION 3.0.5



Operative system Version
Ubuntu 16.04 / 15.10
Kali linux Rolling / Sana
Manjaro *
Arch Linux *
Black Arch *
Parrot OS 3.1
    go get
	go run Setup.go

WARNING: Don’t change the location of the HERCULES folder.




	Persistence : Persistence function adds the running binary to windows start-up registry (CurrentVersion/Run) for continious access.
	Migration : This function triggers a loop that tries to migrate to a remote process until it is successfully migrated. 


	UPX (Ultimate Packer for Executables) is a free and open source executable packer supporting a number of file formats from different operating systems. UPX simply takes the binary file and compresses it, packed binary unpack(decompress) itself at runtime to memory.


	AV Evasion Score is a scale(1/10) for determining the effectiveness of the payloads anti virus bypassing capabilities, 1 represents low possibility to pass AV softwares.
	Using special functions and packing the payloads with upx decreases the AV Evasion Score.

Bitcoin: 16GvMV7eZH22p4rLQuu8h2gbgSLYr11KBM


  • Binary infector
  • Bypass AV functon
  • AES payload encryption
  • OSX support

About the author

Mubassir patel

Mubassir is a founder and developer of this site. He is a computer science engineer. He has a very deep interest in ethical hacking, penetration testing, website development and including all technology topic.

Leave a Comment