Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Load shellcode into a new process, optionally under a false name.

NotificationsYou must be signed in to change notification settings

brimstone/shellload

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Load shellcode into a new process, optionally hide under a false process name.

Usage

Simple usage is to pipe your shellcode, hex encoded, into stdin. This runs theshellcode in the current shellload process.

(The example shellcode provided will run the commandtouch itworks)

$ printf "6a3b589948bb2f62696e2f736800534889e7682d6300004889e652e80e000000746f756368206974776f726b730056574889e60f05" | ./shellload64

Intermediate usage is to pass the shellcode as an argument. This spawns abackground process that runs the shellcode.

$ ./shellload64 6a3b589948bb2f62696e2f736800534889e7682d6300004889e652e80e000000746f756368206974776f726b730056574889e60f05

Advanced usage is to change the process name and arguments when the shellloadprocess runs. Everything but the last argument is used as the cover process nameand argument.

$ ./shellload64 /usr/bin/apache2 -k start 6a3b589948bb2f62696e2f736800534889e7682d6300004889e652e80e000000746f756368206974776f726b730056574889e60f05$ ps aux | grep apache2brimsto+ 32364  0.0  0.0  25332  3440 ?        S    14:39   0:00 /usr/bin/apache2 -k start

Build

The default build target builds for 32 and 64 bit systems.

$ make

About

Load shellcode into a new process, optionally under a false name.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp