* __ ___ _ * / \ | \ | | /\--------------------------> * / /\ \| |\ \| |/ / * / /__\ \ /| / libShellCode is an ORK's project! * \______/ |\ \| | \ For comments, bug reports, etc ... <----------|_| \_\_|\_\ contact me at orkmailkatamailcom 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.