Search
Social Media - Mubix
Login
« AV Tracker | Main | Intro to RailGun: WIN API for Meterpreter »
Tuesday
Aug032010

resources for railgun development

Metasploit’s Railgun is awesome, but getting things to work correctly can be a pain. Here are some of the resources that have helped me out:

  1. System Error Codes – This is hands down the best resource you have, it will tell you what that stupid “5” or “1314” means in your return value. Keep this tab open to circumvent crazed bovine attacks.
  2. theForger’s Win32 API Programming Tutorial – A really good place to start when you are getting to know the Windows API and the frustrations that come along with it. I highly recommend going through it first.
  3. MS Windows API Reference – Gigantic, and not the easiest to navigate, but really good for knowing what calls were added with each version of Windows as well as a basic (alphabetic) list of calls. Good if you know where you are going.
  4. The Undocumented Functions – Win NT/2k/XP/2k3 – A really old link but has good references to undocumented functions that have helped circumvent some of the stupidity of other more complicated functions.
  5. WineAPI Documentation – A great resource of API calls that mimic the Microsoft ones (Undocumented and Documented).

Hope this helps and I look forward to seeing what you come up with...

 

 

Reader Comments (3)

Microsoft's documentation and the Hungarian(?) notation has been putting me off attempting to learn the Win32 API for a while now, and I haven't really played around with Railgun for much the same reason, but this post has got me reconsidering giving it a shot.

There doesn't seem to be a huge amount of interest in Railgun elsewhere, which surprises me a little. Is anyone else actively working on this?

August 3, 2010 | Unregistered CommenterNumeric

Nice post you got here...Railgun is one of the tools that is awesome out there....Probably I'll try Railgun later...Just wondering If you you can post something about Defcon 18 and BlackHat 2010 USA .. Thanks...

August 3, 2010 | Unregistered CommenterKhairul Azrin B. Azman

Don't forget about ReactOS!

August 3, 2010 | Unregistered Commenterjduck

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>