Questions about this topic? Sign up to ask in the talk tab.

Difference between revisions of "Shellcodecs"

From NetSec
Jump to: navigation, search
Line 1: Line 1:
'''Shellcodecs''' is a collection of [[shellcode]]s, [[Shellcode/Loaders|loaders]], [[Shellcode/Appendix|sources]], and [[Shellcode/Appendix#Generators|generators]] designed to ease the [[exploitation]] and [[shellcode]] [[programming]] process.
+
'''Shellcodecs''' is a collection of [[shellcode]]s, [[Shellcode/Loaders|loaders]], [[Shellcode/Appendix|sources]], and [[Shellcode/Appendix#Generators|generators]] provided with [[shellcode|documentation]] designed to ease the [[exploitation]] and [[shellcode]] [[programming]] process.
  
These shellcodes are provided with [[shellcode|documentation]].
+
== Dependencies ==
  
 
In order to run these [[Shellcode|shellcodes]], the following dependencies are required:
 
In order to run these [[Shellcode|shellcodes]], the following dependencies are required:
Line 9: Line 9:
 
* Generators require [[Python]] 2.7
 
* Generators require [[Python]] 2.7
 
* Automake
 
* Automake
Shellcodecs is a collection of [[shellcode]]s, [[Shellcode/Loaders|loaders]], [[Shellcode/Appendix|sources]], and [[Shellcode/Appendix#Generators|generators]] designed to ease the [[exploitation]] and [[shellcode]] [[programming]] process.
 
  
 
Unless otherwise noted, code is amd64.  There are various intel32 etc examples as well. If you think you may have an out of date version, or that the official version is out-of-sync with the site, the latest sources will be available 100% of the time in the [[Shellcode/Appendix|shellcode appendix]].
 
Unless otherwise noted, code is amd64.  There are various intel32 etc examples as well. If you think you may have an out of date version, or that the official version is out-of-sync with the site, the latest sources will be available 100% of the time in the [[Shellcode/Appendix|shellcode appendix]].

Revision as of 22:18, 24 May 2013

Shellcodecs is a collection of shellcodes, loaders, sources, and generators provided with documentation designed to ease the exploitation and shellcode programming process.

Dependencies

In order to run these shellcodes, the following dependencies are required:

Unless otherwise noted, code is amd64. There are various intel32 etc examples as well. If you think you may have an out of date version, or that the official version is out-of-sync with the site, the latest sources will be available 100% of the time in the shellcode appendix.

Contents

Loaders



Tools



Payloads



Stubs


Building the code

  • tar xzvf shellcode.tgz
  • cd shellcode
  • make

It is also possible to make exclusively x86 or x64 binaries using make x86 or make x64. Please keep in mind, there is more support for 64-bit in this package than 32-bit.

Using the tools

   [loaders]
   [generators]   

Getting help

RPU0j.png
We are not free technical support and reserve the right to revoke support to anyone for any reason at any time.

If you're using the tools and there's a problem, try re-reading the documentation before asking a question. If you're absolutely sure it is programmatical error and not user error preventing the code from working properly, you can let us know by joining our IRC or talking on the shellcode talk page.

Credits

Shellcodecs is part of a series on programming.
<center>
</center>