Project Summary

  Analyzed 6 days ago based on code collected 6 days ago.

A small, null-free port binding shellcode for 32-bit versions of Windows. Windows 5.0-7.0 all service packs are supported. The code binds a socket to a port to accept incomming connections. This code is based largely on code and ideas (C) 2005 by Dafydd Stuttard, NGS Software. Thanks to Pete Beck.

Features both in this and the original code:

NULL Free Windows version and service pack independant. Improvements of this code over the original: No assumptions are made about the values of registers. "/3GB" compatible: pointers are not assume to be smaller than 0x80000000. DEP/ASLR compatible: data is not executed, code is not modified. Windows 7 compatible: kernel32 is found based on the length of its name. Stealth: does not display a console windows on the target machine when cmd.exe is executed. Allows an unlimited number of consecutive connections. Can except connections on almost any port. The range of acceptable port numbers is only limited by the fact that the negative value of the port number must not contain nulls.

For more information, have a look at this wiki page.

Share

In a Nutshell, w32-bind-ngs-shellcode...

 

Activity

30 Day Summary Apr 13 2013 — May 13 2013

12 Month Summary May 13 2012 — May 13 2013

Community

Ratings

Be the first to rate this project
 
Click to add your rating
 
Review this Project!
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.