 *     __   ___   _
 *    /  \ |   \ | | /\---------<ShellCode Generator Library>----------------->
 *   / /\ \| |\ \| |/ /
 *  / /__\ \    /|   /          libShellCode is an ORK's project!
 *  \______/ |\ \| | \          For comments, bug reports, etc ...
<----------|_| \_\_|\_\         contact me at orkmail<at>katamail<dot>com


Changelog for libShellCode version 0.3.3
========================================

Legenda:
         + new important feature
         * new secondary feature
         - old feature removed
         ! bug fixed
         # comment

0.3.3 - 5/10/2006
-----------------
! Fixed some bugs. Now it compile on gcc 4.

0.3.2 - 10/4/2006
-----------------
+ Added the support for ShellCodes that bind a program to a port on BSD.
+ Added the support for ShellCodes that connect to an IP:Port and execute 
  a program on BSD.
+ Added the support for ShellCodes that reuse an opened socket and run a 
  program on BSD.

0.3.1 - 11/7/2004
-----------------
+ Added the support for ShellCodes that reuse an opened socket and run a 
  program.
* Updated the documentation.
! Now you can use an IP address with a 0 (for example 127.0.0.1) in connect
  back ShellCode (and also in socket reuse ShellCode).

0.3.0 - 22/2/2004
-----------------
+ Multiplatform Support. Now libShellCode can generate 5 ShellCodes for linux
  and 3 ShellCodes for BSD (on i386 architecture).
+ New function for the generazion of NOPs != 0x90, but equivalent to it.
+ Support for chroot() evasion on Linux i386 platform.
+ Support for setresuid(0, 0, 0), setgid(0), setregid(0, 0), setresgid(0, 0, 0)
+ New front-end with ncurses interface (scbuilder).
! Reviewed the code and fixed same bugs.
- The old front-end (generator) is no more supported.

0.2.1 - 17/10/2003
-----
! Fixed some bugs (1 byte heap overflows).
* Added some examples to the package.

0.2.0 - 8/9/2003
-----
# Second public release
+ Added the support for ShellCodes that bind a program to a port.
+ Added the support for ShellCodes that connect to an IP:Port and execute 
  a program.
+ Added the possibility to execute commands with parameters.
* Updatet same documentation

0.1.0 - 24/5/2003
-----
# First public release.
+ Added the possibility to encript the shellcodes (Polimorphic ShellCodes).
* Added the possibility to decide if execute the exit(0) after execve() in
  execute ShellCode.
* Updatet same documentation.
! Fixed same generator print problems.

0.1 beta 2 - 9/5/2003
----------
# Still private release. 
# If you have this release you should be a beta tester or a my personal friend.
+ Added the possibility to insert a setuid(0) or a setreuid(0, 0) call in the 
  beginning of the shellcodes.
+ Writed same documentation.

0.1 beta 1 - ??/??/????
----------
# This is the first (private) release. Nobody sow this version :)
# The initial fetures are:
+ Generation of a ShellCode that write a message to the stout or stderr.
+ Generation of a ShellCode that write a message to a file.
+ Generation of a ShellCode that execute a command.
