Shellcodes Database

A collection of 491 shellcodes for study cases, sorted by platform: execve, bind and reverse shells, setuid, chroot escapes, egg hunters and more, for Linux, the BSDs, Windows, macOS, Solaris and older Unix systems. Each entry links to its source code.

API

Send a GET request; the s argument contains your keyword.

http://shell-storm.org/api/?s=<keyword>

Use * to search for several keywords at once.

/?s=<keyword1>*<keyword2>*<keyword3>

Each line of the output describes one shellcode:

<author 1>::::<platform 1>::::<shellcode title 1>::::<shellcode id 1>::::<shellcode url 1>
<author 2>::::<platform 2>::::<shellcode title 2>::::<shellcode id 2>::::<shellcode url 2>
<author 3>::::<platform 3>::::<shellcode title 3>::::<shellcode id 3>::::<shellcode url 3>
See the shell-storm API Python script for a client. The API is also used by the shellcode command of GEF.

Shellcodes (491 entries)

Platform
TargetDescriptionSizeAuthor
AIX
Aixexecve /bin/sh88 BGeorgi Guninski
Alpha
Alpha/bin/sh80 BLamont Granquist
Alphaexecve()112 Bn/a
Alphasetuid()156 Bn/a
BSD
BSD/32bitsPassive Connection126 BScrippie
BSD/ppcexecve(/bin/sh)128 BPalante
BSD/x86setreuid(geteuid(), geteuid()) and execve(/bin/sh, /bin/sh, 0)—Jihyeog Lim
BSD/x86setuid/execve30 BMarco Ivaldi
BSD/x86setuid/portbind94 BMarco Ivaldi
BSD/x86break chroot45 BMatias Sedalo
BSD/x86cat /etc/master.passwd & mail root@localhost92 BMatias Sedalo
BSD/x86execve(/bin/sh) & setuid(0)29 BMatias Sedalo
BSD/x86bindshell on port 2525167 Bbeosroot
BSD/x86execve /bin/sh Crypt /bin/sh49 Bdev0id
BSD/x86execve(/bin/sh)27 Bn0gada
BSD/x86Connect Back Port 6969133 BMarcetam
BSD/x86back-connect TCP/222293 Bdev0id
Cisco
Cisco IOSConnectback shellcode v1.0—Gyan Chawdhary
Cisco IOSTiny shellcode v1.0—Gyan Chawdhary
Cisco IOSBind shellcode v1.0—Varun Uppal
Sco
Sco/x86execve(/bin/sh, ..., NULL)43 Bminervini
FreeBSD
FreeBSD/x86-64execve28 BGitsnik
FreeBSD/x86-64bind_tcp with passcode127 BGitsnik
FreeBSD/x86-64exec(/bin/sh) Shellcode31 BHack'n Roll
FreeBSD/x86-64execve /bin/sh shellcode34 BHack'n Roll
FreeBSD/x86-64Execve /bin/sh - Anti-Debugging—c0d3_z3r0
FreeBSD/x86execve /tmp/sh34 BClaes M. Nyberg
FreeBSD/x86execve /bin/sh23 BIZ
FreeBSD/x86reboot(RB_AUTOBOOT)7 BIZ
FreeBSD/x86bind port:4883 with auth shellcode—MahDelin
FreeBSD/x86connect back /bin/sh.81 BTosh
FreeBSD/x86execv(/bin/sh)23 BTosh
FreeBSD/x86portbind shell + fork111 BTosh
FreeBSD/x868.0-RELEASE - //sbin/pfctl -F all Shellcode47 Bantrhacks
FreeBSD/x86encrypted shellcode /bin/sh48 Bc0d3_z3r0
FreeBSD/x86kldload /tmp/o.o74 Bdev0id
FreeBSD/x86/bin/sh23 Bmarcetam
FreeBSD/x86execve /bin/sh37 Bpreedator
FreeBSD/x86portbind shellcode167 Bsbz
FreeBSD/x86execve(/bin/cat & /etc/master.passwd)65 Bsm4x
FreeBSD/x86reverse connect dl(shellcode) and execute, exit90 Bsm4x
FreeBSD/x86reverse portbind /bin/sh89 Bsm4x
FreeBSD/x86setuid(0)&execve({//sbin/ipf,-Faa,0},0);57 Bsm4x
FreeBSD/x86connect back.send.exit /etc/passwd112 BsuN8Hclf
FreeBSD/x86kill all processes12 BsuN8Hclf
FreeBSD/x86setreuid(0, 0) & execve(pfctl -d)56 BsuN8Hclf
FreeBSD/x86bind sh port 41254115 Bzillion
FreeBSD/x86reboot()15 Bzillion
Hp-Ux
Hp-Uxexecve(/bin/sh)58 BK2
Irix
Irixexecve(/bin/sh -c)72 Bn/a
Irixexecve(/bin/sh)43 Bn/a
IrixBind Port364 Bscut/teso
Irixexecve(/bin/sh)68 Bscut/teso
Irixstdin-read shellcode40 Bscut/teso
Linux
Linux/ARMexecve("/bin/sh", NULL, 0)34 BJonathan 'dummys' Borgeaud
Linux/ARMAdd map in /etc/hosts file79 BOsanda Malith Jayathissa
Linux/ARMchmod("/etc/passwd", 0777)39 Bgunslinger_
Linux/ARMcreat("/root/pwned", 0777)39 Bgunslinger_
Linux/ARMexecve("/bin/sh", [], [0 vars])35 Bgunslinger_
Linux/ARMBind Connect UDP Port 68—Daniel Godas-Lopez
Linux/ARMBindshell port 0x1337—Daniel Godas-Lopez
Linux/ARMLoader Port 0x1337—Daniel Godas-Lopez
Linux/ARMifconfig eth0 and Assign Address—Daniel Godas-Lopez
Linux/ARMchmod(/etc/shadow, 0777) Shellcode35 BFlorian Gaultier
Linux/ARMpolymorphic chmod(/etc/shadow, 0777)84 BFlorian Gaultier
Linux/ARMPolymorphic execve("/bin/sh", ["/bin/sh"], NULL); - XOR78 BJonathan Salwan
Linux/ARMexecve(/bin/sh, /bin/sh, 0)30 BJonathan Salwan
Linux/ARMexecve(/bin/sh, [0], [0 vars])27 BJonathan Salwan
Linux/ARMexecve(/bin/sh,NULL,0)31 BJonathan Salwan
Linux/ARMsetuid(0) & execve(/bin/sh, /bin/sh, 0)38 BJonathan Salwan
Linux/ARMconnect back /bin/sh.79 BNeil Klopfenstein
Linux/ARMchmod(/etc/shadow, 0777)41 Bmidnitesnake
Linux/ARMexecve(/bin/sh, [0], [0 vars])30 Bmidnitesnake
Linux/ARMreverse_shell(tcp,10.1.1.2,0x1337)—midnitesnake
Linux/StrongARMbind() portshell203 Bfunkysh
Linux/StrongARMexecve()47 Bfunkysh
Linux/StrongARMsetuid()20 Bfunkysh
Linux/SuperHsh4 - Bind /bin/sh on port 31337—Dad`
Linux/SuperHsh4 execve(/bin/sh, 0, 0)19 BFlorian Gaultier
Linux/SuperHsh4 - setuid(0) ; execve(/bin/sh, NULL, NULL)27 BJonathan Salwan
Linux/mipsReverse Shell Shellcode200 BJacob Holcomb
Linux/mipsexecve(/bin/sh)56 Bcore
Linux/mipsexecve(/bin/sh, */bin/sh, 0)52 Bentropy
Linux/mipsadd user(UID 0) with password164 Brigan
Linux/mipsconnect back shellcode (port 0x7a69)168 Brigan
Linux/mipsexecve /bin/sh48 Brigan
Linux/mipsreboot()32 Brigan
Linux/mipsexecve(/bin/sh,[/bin/sh],[]);60 Bvaicebine
Linux/mipsport bind 4919276 Bvaicebine
Linux/ppcconnect back execve /bin/sh240 BCharles Stevenson
Linux/ppcexecve /bin/sh60 BCharles Stevenson
Linux/ppcread & exec shellcode32 BCharles Stevenson
Linux/ppcexecve /bin/sh112 BPalante
Linux/sparc[setreuid(0,0); execve() of /bin/sh]64 Banathema
Linux/sparcPortbind 8975/tcp284 Bkillah
Linux/sparcconnect back216 Bkillah
Linux/sparcsetreuid(0,0)&standard execve()72 Bmichel kaempf
Linux/CRISv32Connect Back Shellcode189 Bbashis
Linux/RISC-V64execve(/bin/sh, NULL, 0)34 BChristina Quast
Linux/x86-64execve("/bin/bash",{NULL},{NULL})24 BJoao
Linux/x86-64Dynamic null-free reverse TCP shell65 BPhilippe Dugre
Linux/x86-64execveat("/bin//sh")29 BZadYree, vaelio and DaShrooms
Linux/x86-64Add map in /etc/hosts file110 BOsanda Malith Jayathissa
Linux/x86-64Connect Back Shellcode139 BMadMouse
Linux/x86-64access() Egghunter49 BDoreth.Z10
Linux/x86-64Shutdown64 BKeyman
Linux/x86-64Read password105 BKeyman
Linux/x86-64Password Protected Reverse Shell136 BKeyman
Linux/x86-64Password Protected Bind Shell147 BKeyman
Linux/x86-64Add root - Polymorphic273 BKeyman
Linux/x86-64Bind TCP stager with egghunter157 BChristophe G
Linux/x86-64Add user and password with open,write,close358 BChristophe G
Linux/x86-64Add user and password with echo cmd273 BChristophe G
Linux/x86-64Read /etc/passwd82 BMr.Un1k0d3r
Linux/x86-64shutdown -h now65 BOsanda Malith Jayathissa
Linux/x86-64TCP Bind 4444 with password173 BChristophe G
Linux/x86-64TCP reverse shell with password138 BAndriy Brukhovetskyy
Linux/x86-64TCP bind shell with password175 BAndriy Brukhovetskyy
Linux/x86-64Reads data from /etc/passwd to /tmp/outfile118 BChris Higgins
Linux/x86-64shell bind TCP random port57 BGeyslan G. Bem
Linux/x86-64TCP bind shell150 BRussell Willis
Linux/x86-64Reverse TCP shell118 BRussell Willis
Linux/x86-64add user with passwd189 B0_o
Linux/x86-64execve(/sbin/iptables, [/sbin/iptables, -F], NULL)49 B10n1z3d
Linux/x86-64Execute /bin/sh27 BDad`
Linux/x86-64bind-shell with netcat131 BGaussillusion
Linux/x86-64connect back shell with netcat109 BGaussillusion
Linux/x86-64setreuid(0,0) execve(/bin/ash,NULL,NULL) + XOR85 Begeektronic
Linux/x86-64setreuid(0,0) execve(/bin/csh, [/bin/csh, NULL]) + XOR87 Begeektronic
Linux/x86-64setreuid(0,0) execve(/bin/ksh, [/bin/ksh, NULL]) + XOR87 Begeektronic
Linux/x86-64setreuid(0,0) execve(/bin/zsh, [/bin/zsh, NULL]) + XOR87 Begeektronic
Linux/x86-64bindshell port:4444 shellcode132 Bevil.xi4oyu
Linux/x86-64setuid(0) + execve(/bin/sh)49 Bevil.xi4oyu
Linux/x86-64execve(/bin/sh, [/bin/sh], NULL)33 Bhophet
Linux/x86-64execve(/bin/sh);30 Bzbt
Linux/x86-64reboot(POWER_OFF)19 Bzbt
Linux/x86-64sethostname() & killall33 Bzbt
Linux/x86setuid + setgid + stdin re-open + exceve71 BAndres C. Rodriguez (acamro)
Linux/x86Followtheleader custom execve-shellcode Encoder/Decoder136 BKonstantinos Alexiou
Linux/x86ROT-7 Decoder execve74 BStavros Metzidakis
Linux/x86Add map in /etc/hosts file77 BJavier Tejedor
Linux/x86Obfuscated - chmod({passwd,shadow}) - add new root user - exec /bin/sh512 BAli Razmjoo
Linux/x86setreuid() + exec /usr/bin/python54 BAli Razmjoo
Linux/x86chmod + Add new root user with password + exec sh378 BAli Razmjoo
Linux/x86Shell Reverse TCP Shellcode74 BJulien Ahrens
Linux/x86Shell Bind TCP Shellcode Port 133789 BJulien Ahrens
Linux/x86sockfd trick + dup2(0,0),dup2(0,1),dup2(0,2) + execve /bin/sh50 BZadYree
Linux/x86shutdown -h now56 BOsanda Malith Jayathissa
Linux/x86chmod 0777 /etc/shadow (a bit obfuscated) Shellcode51 BOsanda Malith Jayathissa
Linux/x86/bin/nc -le /bin/sh -vp 1777158 BOleg Boytsev
Linux/x86JMP-FSTENV execve shell67 BPaolo Stivanin
Linux/x86shift-bit-encoder execve114 BShihao Song
Linux/x86Copy /etc/passwd to /tmp/outfile97 BPaolo Stivanin
Linux/x86jump-call-pop execve shell52 BPaolo Stivanin
Linux/x86Download + chmod + exec108 BDaniel Sauder
Linux/x86reads /etc/passwd and sends the content to 127.1.1.1 port 12345111 BDaniel Sauder
Linux/x86Multi-Egghunter—Ryan Fenno
Linux/x86Obfuscated tcp bind shell112 BRussell Willis
Linux/x86Obfuscated execve /bin/sh30 BRussell Willis
Linux/x86egghunter shellcode—Russell Willis
Linux/x86Reverse TCP bind shell92 BRussell Willis
Linux/x86Set /proc/sys/net/ipv4/ip_forward to 0 & exit()83 BHamid Zamani
Linux/x86TCP bind shell108 BRussell Willis
Linux/x86Encrypted execve /bin/sh with uzumaki algorithm50 BGeyslan G. Bem
Linux/x86Mutated Execve Wget96 BGeyslan G. Bem
Linux/x86Mutated Fork Bomb15 BGeyslan G. Bem
Linux/x86Mutated Reboot55 BGeyslan G. Bem
Linux/x86Tiny read /etc/passwd file51 BGeyslan G. Bem
Linux/x86Tiny Execve sh Shellcode21 BGeyslan G. Bem
Linux/x86Insertion Decoder Shellcode - 33+ bytes—Geyslan G. Bem
Linux/x86Egg Hunter Shellcode38 BGeyslan G. Bem
Linux/x86Tiny Shell Reverse TCP67 BGeyslan G. Bem
Linux/x86Tiny Shell Bind TCP Random Port57 BGeyslan G. Bem
Linux/x86Tiny Shell Bind TCP73 BGeyslan G. Bem
Linux/x86Shell Bind TCP (GetPC/Call/Ret Method)89 BGeyslan G. Bem
Linux/x86append /etc/passwd & exit()107 B$andman
Linux/x86unlink(/etc/passwd) & exit()35 B$andman
Linux/x86connect back&send&exit /etc/shadow155 B0in
Linux/x86execve read shellcode92 B0ut0fbound
Linux/x86egghunt shellcode29 BAli Raheem
Linux/x86nc -lvve/bin/sh -p1337762 BAnonymous
Linux/x86/bin/sh Null-Free Polymorphic46 BAodrulez
Linux/x86execve() Diassembly Obfuscation Shellcode32 BBaCkSpAcE
Linux/x86SET_IP() Connectback Shellcode82 BBenjamin Orozco
Linux/x86SET_PORT() portbind100 BBenjamin Orozco
Linux/x86netcat bindshell port 808075 BBlake
Linux/x86netcat connect back port 808076 BBlake
Linux/x86adds a root user no-passwd to /etc/passwd83 BBob [Dtors.net]
Linux/x86chmod(//bin/sh ,04775); set sh +s31 BBob [Dtors.net]
Linux/x86execve()/bin/ash; exit;34 BBob [Dtors.net]
Linux/x86setuid(); execve(); exit();44 BBob [Dtors.net]
Linux/x86setreuid(0, 0) + execve(/bin//sh, [/bin//sh, -c, cmd], NULL);—Bunker
Linux/x86dup2(0,0); dup2(0,1); dup2(0,2);15 BCharles Stevenson
Linux/x86exit(1)7 BCharles Stevenson
Linux/x86if(read(fd,buf,512)<=2) _exit(1) else buf();29 BCharles Stevenson
Linux/x86read(0,buf,2541); chmod(buf,4755);23 BCharles Stevenson
Linux/x86execve(/bin/dash)49 BChroniccommand
Linux/x86Audio (knock knock knock) via /dev/dsp+setreuid(0,0)+execve()566 BCody Tubbs
Linux/x86Surprise ! ! !361 BFlorian Gaultier
Linux/x86Write FS PHP Connect Back Utility Shellcode508 BGS2008
Linux/x86Bind TCP Port - with SO_REUSEADDR set (Avoiding SIGSEGV)103 BGeyslan G. Bem
Linux/x86Shell Bind TCP Random Port65 BGeyslan G. Bem
Linux/x86Shell Reverse TCP Shellcode72 BGeyslan G. Bem
Linux/x86Password Authentication portbind port 64713/tcp166 BGotfault Security
Linux/x86portbind port 6471386 BGotfault Security
Linux/x86setreuid(0,0) + execve(/bin/sh, [/bin/sh, NULL])33 BGotfault Security
Linux/x86setuid(0) setgid(0) execve("/bin/sh", ["/bin/sh", NULL])37 BGotfault Security
Linux/x86Force Reboot shellcode36 BHamza Megahed
Linux/x86Remote Port forwarding87 BHamza Megahed
Linux/x86execve /bin/sh shellcode23 BHamza Megahed
Linux/x86execve-chmod 0777 /etc/shadow57 BHamza Megahed
Linux/x86iptables --flush43 BHamza Megahed
Linux/x86ASLR deactivation83 BJean Pascal Pereira
Linux/x86chmod 666 /etc/passwd & /etc/shadow57 BJean Pascal Pereira
Linux/x86execve(/bin/sh)28 BJean Pascal Pereira
Linux/x86///sbin/iptables -POUTPUT DROP60 BJohn Babio
Linux/x86/etc/init.d/apparmor teardown53 BJohn Babio
Linux/x86/usr/bin/killall snort46 BJohn Babio
Linux/x86/bin/sh polymorphic shellcode48 BJonathan Salwan
Linux/x86ConnectBack with SSL connection422 BJonathan Salwan
Linux/x86Remote file Download42 BJonathan Salwan
Linux/x86execve(/bin/bash, [/bin/sh, -p], NULL)33 BJonathan Salwan
Linux/x86polymorphic execve(/bin/bash, [/bin/sh, -p], NULL)57 BJonathan Salwan
Linux/x86/bin/sh8 BJungHoon Shin
Linux/x86add root user (r00t) with no password to /etc/passwd—Kris Katterjohn
Linux/x86chmod(/etc/shadow, 0666) & exit()—Kris Katterjohn
Linux/x86execve(rm -rf /)45 BKris Katterjohn
Linux/x86forkbomb7 BKris Katterjohn
Linux/x86ipchains -F40 BKris Katterjohn
Linux/x86kill all processes11 BKris Katterjohn
Linux/x86set system time to 0 & exit—Kris Katterjohn
Linux/x86setuid(0) setgid(0) execve(echo 0 > /proc/sys/kernel/randomize_va_space)79 BLiquidWorm
Linux/x86DoS-Badger-Game6 BMagnefikko
Linux/x86SLoc-DoS shellcode55 BMagnefikko
Linux/x86bind sh@6453397 BMagnefikko
Linux/x86chmod(/etc/shadow, 0666)36 BMagnefikko
Linux/x86chmod(/etc/shadow, 0777)29 BMagnefikko
Linux/x86execve(/bin/sh)25 BMagnefikko
Linux/x86execve(a->/bin/sh)14 BMagnefikko
Linux/x86setreud(getuid(), getuid()) & execve(/bin/sh)34 BMagnefikko
Linux/x86setuid(0) ^ execve(/bin/sh, 0, 0)27 BMagnefikko
Linux/x86setuid(0) + execve(/bin/sh,...)29 BMarcin Ulikowski
Linux/x86re-use of (/bin/sh) string in .rodata16 BMarco Ivaldi
Linux/x86setuid/portbind port 31337 TCP96 BMarco Ivaldi
Linux/x86stdin re-open and /bin/sh execute—Marco Ivaldi
Linux/x86add user t00r ENCRYPT116 BMatias Sedalo
Linux/x86chmod 666 /etc/shadow41 BMatias Sedalo
Linux/x86chmod 666 shadow ENCRYPT75 BMatias Sedalo
Linux/x86execve /bin/sh encrypted58 BMatias Sedalo
Linux/x86portbind a shell in port 507492 BMatias Sedalo
Linux/x86execve /bin/sh anti-ids40 BNicatiN
Linux/x86/bin/cp /bin/sh /tmp/katy & chmod 4555126 BRaiSe
Linux/x86execve(/bin//sh/,[/bin//sh],NULL)22 BRevenge
Linux/x86setuid(0) + execve(/bin//sh, [/bin//sh], NULL)28 BRevenge
Linux/x86Port Bind 4444 ( xor-encoded )152 BRick
Linux/x86edit /etc/sudoers for full access86 BRick
Linux/x86Connect Back shellcode90 BRussell Sanford
Linux/x86socket-proxy372 BRussell Sanford
Linux/x86[setreuid()] -> [/sbin/iptables -F] -> [exit(0)]76 BSh3llc0d3
Linux/x86Add root user /etc/passwd104 BShok
Linux/x86iptables -F49 BSp4rK
Linux/x86execve(/sbin/halt,/sbin/halt)27 BTheWorm
Linux/x86execve(/sbin/reboot,/sbin/reboot)28 BTheWorm
Linux/x86execve(/sbin/shutdown,/sbin/shutdown 0)36 BTheWorm
Linux/x86exit(0) 3 bytes or exit(1)4 BTheWorm
Linux/x86setuid(0) & execve(/bin/sh,0)25 BTheWorm
Linux/x86setuid(0), setgid(0) & execve(/bin/sh,[/bin/sh,NULL])33 BTheWorm
Linux/x86System Beep45 BThomas Rinsma
Linux/x86Bindshell TCP/5074226 BTora
Linux/x86iptables -F45 BUnboundeD
Linux/x86Connect-Back port UDP/54321151 BXenoMuta
Linux/x86append rsa key to /root/.ssh/authorized_keys2295 BXenoMuta
Linux/x86listens for shellcode on tcp/5555 and jumps to it83 BXenoMuta
Linux/x86Self-modifying ShellCode for IDS evasion64 BXenomuta
Linux/x86shellcode that forks a HTTP Server on port tcp/8800166 BXenomuta
Linux/x86stagger that reads second stage shellcode (127 bytes maximum) from stdin14 B_fkz
Linux/x86alphanumeric Bomb FORK Shellcode117 Bagix
Linux/x86chmod(/etc/shadow, 0666) ASCII443 Bagix
Linux/x86pwrite(/etc/shadow, hash, 32, 8)89 Bagix
Linux/x86Polymorphic - setuid(0) + chmod(/etc/shadow, 0666)61 Bantrhacks
Linux/x86execve(/bin/cat, /etc/shadow, NULL)42 Bantrhacks
Linux/x86setuid(0) + chmod(/etc/shadow, 0666)37 Bantrhacks
Linux/x86setreuid(geteuid(),geteuid()),execve(/bin/sh,0,0)34 Bblue9057
Linux/x86/bin/sh sysenter Opcode Array Payload23 Bc0ntex & BaCkSpAcE
Linux/x86File Reader /etc/passwd65 Bcertaindeath
Linux/x86sends Phuck3d! to all terminals60 Bcondis
Linux/x86upload & exec189 Bcybertronic
Linux/x86File unlinker 18 bytes + file path length—darkjoker
Linux/x86Perl script execution 99 bytes + script length—darkjoker
Linux/x86iptables -F58 Bdev0id
Linux/x86symlink /bin/sh xoring56 Bdev0id
Linux/x86iopl(3); asm(cli); while(1){}12 Bdun
Linux/x86SWAP restore109 Bdx & spud
Linux/x86SWAP store99 Bdx & spud
Linux/x86/sbin/iptables --flush69 BeSDee [Netric .org]
Linux/x86connect back shellcode (port=0xb0ef)131 BeSDee [Netric .org]
Linux/x86forking portbind shellcode - port=0xb0ef(45295)200 BeSDee [Netric .org]
Linux/x86setreuid(0,0) execve("/bin/zsh", [/bin/zsh, NULL]) + XOR53 Begeektronic
Linux/x86setreuid(0,0) execve("/bin/csh", [/bin/csh, NULL]) + XOR53 Begeektronic
Linux/x86setreuid(0,0) execve("/bin/ksh", [/bin/ksh, NULL]) + XOR53 Begeektronic
Linux/x86setreuid(0,0) execve(/bin/ash,NULL,NULL) + XOR58 Begeektronic
Linux/x86bin/cat /etc/passwd43 Bfb1h2s
Linux/x86execve()51 Bfl0 fl0w
Linux/x86Find all writeable folder in filesystem linux polymorphic shellcode—gunslinger_
Linux/x86Polymorphic bindport to 13123125 Bgunslinger_
Linux/x86Polymorphic bindport to 31337 with setreuid (0,0)131 Bgunslinger_
Linux/x86bind port to 6678 XOR encoded polymorphic125 Bgunslinger_
Linux/x86cdrom ejecting shellcode46 Bgunslinger_
Linux/x86chown root:root /bin/sh48 Bgunslinger_
Linux/x86force unmount /media/disk33 Bgunslinger_
Linux/x86give all user root access when execute /bin/sh45 Bgunslinger_
Linux/x86hard reboot (without any message) and data not lost33 Bgunslinger_
Linux/x86hard reboot (without any message) and data will be lost29 Bgunslinger_
Linux/x86nc -lp 31337 -e /bin//sh polymorphic91 Bgunslinger_
Linux/x86polymorphic cdrom ejecting74 Bgunslinger_
Linux/x86setdomainname to (th1s s3rv3r h4s b33n h1j4ck3d !!)—gunslinger_
Linux/x86sys_chmod(/etc/shadow, 599)39 Bgunslinger_
Linux/x86sys_execve(/bin/sh, -c, ping localhost)55 Bgunslinger_
Linux/x86sys_exit(0)8 Bgunslinger_
Linux/x86sys_kill(-1,9)11 Bgunslinger_
Linux/x86sys_rmdir(/tmp/willdeleted)41 Bgunslinger_
Linux/x86sys_sethostname(PwNeD !!, 8)32 Bgunslinger_
Linux/x86sys_setuid(0) & sys_setgid(0) & execve (/bin/sh)39 Bgunslinger_
Linux/x86sys_sync6 Bgunslinger_
Linux/x86unlink /etc/shadow33 Bgunslinger_
Linux/x86Reverse Telnet—hts
Linux/x86execve /bin/sh21 Bipv
Linux/x86HTTP/1.x GET, Downloads & execve() - 111 bytes+—izik
Linux/x86HTTP/1.x GET, Downloads and JMP - 68 bytes+—izik
Linux/x86anti-debug trick (INT 3h trap) execve(/bin/sh, [/bin/sh, NULL], NULL)39 Bizik
Linux/x86cat /dev/urandom > /dev/console, no real profit just for kicks63 Bizik
Linux/x86eject & close cd-rom frenzy loop (follows /dev/cdrom symlink)45 Bizik
Linux/x86execve /bin/sh xored for Intel x86 CPUID41 Bizik
Linux/x86execve(/bin/sh, [/bin/sh, NULL]) + Bitmap27 Bizik
Linux/x86execve(/bin/sh, [/bin/sh, NULL]) + RIFF Header28 Bizik
Linux/x86execve(/bin/sh, [/bin/sh, NULL]) + RTF header30 Bizik
Linux/x86execve(/bin/sh, [/bin/sh, NULL]) + ZIP Header28 Bizik
Linux/x86execve(/bin/sh, [/bin/sh], NULL) / encoded by +139 Bizik
Linux/x86open cd-rom loop (follows /dev/cdrom symlink)39 Bizik
Linux/x86quick (yet conditional, eax != 0 and edx == 0) exit4 Bizik
Linux/x86chmod(/etc/shadow, 0666) & exit()33 Bka0x
Linux/x86setuid(0) & execve(/bin/cat /etc/shadow)49 Bka0x
Linux/x86setuid(0) & execve(/sbin/poweroff -f)47 Bka0x
Linux/x86execve (/bin/sh)21 Bkernel_panik
Linux/x86Bindport TCP/3879—lamagra
Linux/x86connect back, download a file and execute149 Bmilitan
Linux/x86raw-socket ICMP/checksum shell235 Bmu-b
Linux/x86hence dropping a SUID root shell in /tmp126 Bn/a
Linux/x86kill snort151 Bnob0dy
Linux/x86setreuid & execve31 Boc192
Linux/x86rm -rf / which attempts to block the process from being stopped132 Bonionring
Linux/x86portbind (define your own port)84 BoveRet
Linux/x86setuid(0)+setgid(0)+add user iph without password124 Bpentesters.ir
Linux/x86break chroot execve /bin/sh80 Bpreedator
Linux/x86Search html,html writable files and add your code - 380+ bytes—rigan
Linux/x86chmod 666 /etc/shadow27 Broot@thegibson
Linux/x86eject /dev/cdrom42 Broot@thegibson
Linux/x86kill all processes9 Broot@thegibson
Linux/x86overwrite MBR on /dev/sda with LOL!43 Broot@thegibson
Linux/x86execve(/bin/sh,0,0)21 BsToRm
Linux/x86portbind /bin/sh (port 64713)83 BsToRm
Linux/x86setuid(0) & execve(/bin/sh,0,0)28 BsToRm
Linux/x86setresuid(0,0,0); execve /bin/sh; exit;41 Bsacrine
Linux/x86setuid(0) & execve(/bin/sh,0,0)28 Bsch3m4
Linux/x86disabled modsecurity64 Bsekfault
Linux/x86shared memory exec50 Bsloth
Linux/x86chmod(/etc/shadow, 0777)33 Bsm0k
Linux/x86setresuid(0,0,0)-/bin/sh35 Bsorrow
Linux/x86Add User USER=t00r PASS=t00r - Encoder PexFnstenvSub116 Bvlad902
Linux/x86disables shadowing42 Bvlan7
Linux/x86setuid() & execve()27 Bvlan7
Linux/x86examples of long-term payloads hide-wait-change - 187 bytes+—xort & izik
Linux/x86Alpha-Numeric using IMUL Method88 Bxort
Linux/x86Magic Byte Self Modifying Code for surviving - execve() _exit()76 Bxort
Linux/x86Radically Self Modifying Code - execve & _exit()70 Bxort
Linux/x86alpha-numeric64 Bxort
Linux/x86examples of long-term payloads hide-wait-change (.s)—xort
Linux/x86add a passwordless local root account w000t177 Bzillion
Linux/x86execve of /bin/sh /tmp/p00p70 Bzillion
Linux/x86execve of /sbin/ipchains -F70 Bzillion
Linux/x86execve() of /sbin/iptables -F70 Bzillion
Linux/x86mkdir() & exit()36 Bzillion
NetBSD
NetBSD/x86kill all processes shellcode23 BAnonymous
NetBSD/x86execve(/bin/sh)68 Bhumble
NetBSD/x86callback (port 6666)83 Bminervini
NetBSD/x86setreuid(0, 0); execve(/bin//sh, ..., NULL);29 Bminervini
OpenBSD
OpenBSD/x86reboot()15 Bbeosroot
OpenBSD/x86execve(/bin/sh)23 Bhophet
OpenBSD/x86add user w00w00112 Bn/a
OpenBSD/x86portbind port 6969148 Bnoir
OSX
Osx/ppcAdd user r00t219 BB-r00t
Osx/ppcadd inetd backdoor222 BB-r00t
Osx/ppccreate /tmp/suid122 BB-r00t
Osx/ppcremote findsock by recv() key shellcode—Dino Dai Zovi
Osx/ppcSingle Reverse TCP—H D Moore
Osx/ppcstager sock find peek—H D Moore
Osx/ppcstager sock find—H D Moore
Osx/ppcstager sock reverse—H D Moore
Osx/ppcBind Shell PORT TCP/8000 - encoder OSXPPCLongXOR300 BH D moore
Osx/ppcshellcode execve(/bin/sh)—ghandi
Osx/ppcexecve(/bin/sh,[/bin/sh],NULL)& exit()72 Bhaphet
Osx/ppcsync(), reboot()32 Bhaphet
Osx/x86-64setuid shell x86_6451 BDustin Schultz
Osx/x86-64reverse tcp shellcode131 BJacob Hammack
Osx/x86-64universal OSX dyld ROP shellcode—pa_kt
Osx/x86execve(/bin/sh)24 BSimon Derouineau
Solaris
Solaris/mipsconnect-back (with XNOR encoded session)600 BRussell Sanford
Solaris/mipsdownload and execute278 BRussell Sanford
Solaris/sparcsetreuid(geteuid()), setregid(getegid()), execve /bin/sh—Claes M. Nyberg
Solaris/sparcBind /bin/sh TCP port 2001—ghandi
Solaris/sparcportbind | port 6666240 Blhall
Solaris/sparcsetreuid56 Blhall
Solaris/sparcexecve(/bin/sh)52 BLSD
Solaris/sparcSingle bind TCP shell—vlad902
Solaris/x86setuid(0) /bin/cat //etc/shadow61 BJohn Babio
Solaris/x86Remote Download file79 BJonathan Salwan
Solaris/x86execve(/bin/sh, /bin/sh, NULL)27 BJonathan Salwan
Solaris/x86add services and execve inetd201 Bn/a
Solaris/x86execve /bin/sh toupper evasion84 Bn/a
Solaris/x86execve /bin/sh43 Bshellcode.com.ar
Solaris/x86setuid(0)&execve(//bin/sh)&exit(0)39 Bsm4x
Solaris/x86setuid(0)&execve(/bin/cat, /etc/shadow)&exit(0)59 Bsm4x
Windows
Windows/64Obfuscated Shellcode x86/x64 Download And Execute [Use PowerShell] - Generator—Ali Razmjoo
Windows/64Add Admin, enable RDP, stop firewall and start terminal service1218 BAli Razmjoo
Windows/64(URLDownloadToFileA) download and execute - 218+ bytes—Weiss
Windows/64Windows Seven x64 (cmd)61 Bagix
WindowsAdd Admin, enable RDP, stop firewall and start terminal service1218 BAli Razmjoo
WindowsAdd Admin User Shellcode194 BGiuseppe D'Amore
WindowsSafari JS JITed shellcode - exec calc (ASLR/DEP bypass)—Alexey Sintsov
WindowsVista/7/2008 - download and execute file via reverse DNS channel—Alexey Sintsov
Windowssp2 (En + Ar) cmd.exe23 BAnTi SeCuRe
Windowsadd new local administrator326 BAnastasios Monachos
Windowspro sp3 (EN) - add new local administrator113 BAnastasios Monachos
Windowsxp sp2 PEB ISbeingdebugged shellcode56 BAnonymous
WindowsXP Pro Sp2 English Message-Box Shellcode16 BAodrulez
WindowsXP Pro Sp2 English Wordpad Shellcode15 BAodrulez
WindowsWrite-to-file Shellcode—Brett Gervasoni
Windowstelnetbind by winexec111 BDATA_SNIPER
Windowsuseradd shellcode for russian systems318 BDarkeagle
WindowsXP SP3 English MessageBoxA87 BGlafkos Charalambous
WindowsSP2 english ( calc.exe )37 BHazem mofeed
WindowsSP3 english ( calc.exe )37 BHazem mofeed
WindowsShellcode (cmd.exe) for XP SP2 Turkish26 BHellcode
WindowsShellcode (cmd.exe) for XP SP3 English26 BHellcode
WindowsXP SP3 EN Calc Shellcode16 BJohn Leitch
Windowswin32/PerfectXp-pc1/sp3 (Tr) Add Admin Shellcode112 BKaHPeSeSe
WindowsPEB Kernel32.dll ImageBase Finder49 BKoshi
WindowsPEB Kernel32.dll ImageBase Finder Alphanumeric67 BKoshi
WindowsPEB!NtGlobalFlags shellcode14 BKoshi
WindowsXP sp3 (Ru) WinExec+ExitProcess cmd shellcode12 BLord Kelvin
WindowsReverse Generic Shellcode w/o Loader249 BMatthieu Suiche
WindowsPop up message box (XP/SP2)110 BOmega7
Windowssp3 (FR) Sleep14 BOptix
WindowsXP download and exec source—Peter Winter-Smith
WindowsAllwin MessageBoxA238 BRubberDuck
WindowsAllwin WinExec add new local administrator + ExitProcess Shellcode272 BRubberDuck
WindowsAllwin WinExec cmd.exe + ExitProcess Shellcode195 BRubberDuck
WindowsShellcode Collection - (calc)19 BSkuLL-HacKeR
Windowsnull-free 32-bit Windows download and LoadLibrary shellcode164 BSkyLined
Windowsnull-free 32-bit Windows shellcode that executes calc.exe100 BSkyLined
Windowsnull-free 32-bit Windows shellcode that shows a message box140 BSkyLined
Windowsnull-free bindshell for Windows 5.0-6.0 all service packs—SkyLined
WindowsXP sp2 (FR) Sellcode cmd.exe32 BStack
WindowsXP/sp2 (EN) cmd.exe23 BStack
WindowsXP Professional SP2 ita calc.exe36 BStoke
WindowsWinExec() Command Parameter104 BWeiss
Windowsdownload and execute124 BWeiss
WindowsDownload and Execute Shellcode Generator—YAG KOHHA
Windowssp3 (Tr) Add Admin Account Shellcode127 BZoRLu
Windowssp3 (Tr) MessageBoxA Shellcode109 BZoRLu
Windowssp3 (Tr) calc.exe Shellcode53 BZoRLu
Windowssp3 (Tr) cmd.exe Shellcode42 BZoRLu
Windowssp3 (Tr) cmd.exe Shellcode52 BZoRLu
WindowsXp Pro SP3 Fr (calc.exe)31 Bagix
WindowsXP PRO SP3 - Full ROP calc shellcode—b33f
Windowsxp pro sp3 (calc)57 Bcr4wl3r
Windowswin32/xp pro sp3 MessageBox shellcode11 Bd3c0der
Windowsdownload & exec shellcode - 226 bytes+—darkeagle
WindowsShellcode Checksum Routine—dijital1
WindowsIsDebuggerPresent ShellCode (NT/XP)39 Bex-pb
WindowsPEB method (9x/NT/2k/XP)29 Bloco
Windowsconnectback, receive, save and execute shellcode—loco
WindowsBind Shell (NT/XP/2000/2003)356 Bmetasploit
WindowsCreate Admin User Account (NT/XP/2000)304 Bmetasploit
WindowsVampiric Import Reverse Connect179 Bmetasploit
WindowsPEB method (9x/NT/2k/XP)—oc192
Windowseggsearch shellcode33 Boxff
WindowsXP-sp1 portshell on port 58821116 Bsilicon
WindowsXP SP3 addFirewallRule—sinn3r
WindowsPEB method (9x/NT/2k/XP)31 Btwoci
WindowsBeep Shellcode (SP1/SP2)35 Bxnull
No shellcode matches the filter.