Archive for the ‘Development’ Category
Starting to write Immunity Debugger PyCommands : my cheatsheet
Viewed 2,985 time(s) |
Add this post to Your Favorite Posts
When I started Win32 exploit development many years ago, my preferred debugger at the time was WinDbg (and some Olly). While Windbg is a great and fast debugger, I quickly figured out that some additional/external tools were required to improve my exploit development experience. Despite the fact that the command line oriented approach in windbg has many advantages, it appeared not the best tool to search for good jump addresses, or to list non-safeseh compiled / non-aslr aware modules, etc…. Ok, looking for a simple “jmp esp” is trivial, but what if you are looking for all pop pop ret combinations in non-safeseh compiled modules… Not an easy task. It is perfectly possible to build plugins for Windbg, but the ones that I have found (MSEC, byakugan (Metasploit)) don’t always work the way I want them …
Free Tool – Password Generator dll for Visual Studio (and other languages)
Viewed 548 time(s) |
Add this post to Your Favorite Posts
Because some of my own applications required the ability to create random passwords, I decided to write a small dll that will allow me to implement the generation of random passwords in a fast and easy way.
You can download the dll from
[download id="3"]
How to use the dll in Visual Studio
Create a new Visual Studio project. In my example below, I’ve used a Windows Console application in C#, but you can use the dll in any Visual Studio project.
Click “Project” – “Add reference”. Open the “Browse” tabsheet and browse to the dll file. Select the dll file and click “OK” to add the reference to your project.
You should now see a reference to the dll in the Visual Studio Solution Explorer.
The simple console application that demonstrates some of the possibilities of the password …

