Below is the list of projects I'm releasing into the wild, feel free to Explore...
x86 Disassembler
Description
DSM Studio is a application to aid disassembly and inspection of Windows based executables built for the Intel x86 architecture. It is still in the early stages of development but may still be of some use to tinkerer's or anyone who is interested in the art (or science) of disassembly. Some of the most important features are:- API Call Detection
Detection of WIN32 API calls and conversion within the listing - Resource Viewing
Accelerators, Bitmaps, Cursors, Icons, Dialogs, Menus,Version, Custom (Hex View) - Import / Export Functions
Listing of DLL imports & module exports
License
Free to use for non-commercial purposes, commercial interests should contact the author directly. Unfortunately the source code is not openly available at the moment.Future Development
At the moment DSM Studio has limited navigational intelligence. There are many more features planned for DSM Studio, and feature requests are always welcome. Some of the planned features are:- High Level Post Processor (HLPP)
This will convert stack addresses to local variables - API Call Stack Tracers
This will retrieve what parameters are being sent to the an API Call - References to resources & strings
This will convert resource addresses to names, and string references to the strings themselves
Download
Downloads page here...Raw Filesystem Viewer
Description
I built View FS so that I could learn how the file systems worked at byte-on-disk level on the major operating systems. I have implemented raw file system parsers for the following Filesystems:- NTFS
- Reiser
- FAT (12/16/32)
- Ext2 & Ext3
- Linux Users - Access your files from windows (Just In Case!)
- Forensic Practitioners - View file system images and have them parsed automatically, copy individual files for frther examination
- Security Engineers - Find & copy files hidden to the Windows API (FindFirstFile...) most likely by a Rootkit
License
Free to use for non-commercial purposes, commercial interests should contact the author directly. Unfortunately the source code is not openly available at the moment.Future Development
I will probably continue to add new and different filesystems as they take my interest, but on the horizon are XFS and JFS...Download
Downloads page here...File Splitter
Description
Pretty simple command line tool to split files up into arbitrary sized pieces and re-combine them. Might be a useful tool for anyone trying to transfer a large file using a limited capacity storage device (e.g. USB Key).License
Free to use for non-commercial purposes, commercial interests should contact the author directly. Unfortunately the source code is not openly available at the moment.Future Development
None planned really... Any Suggestions?Download
Downloads page here...Password Retriever
Description
Ever forget your password but know that Windows / Outlook / IE has it saved? Well how do you find it out given that you can only see those little stars in the password box? PW Retriever, thats how!I built this tool to investigate DLL injection, also because i forgot my IM password one day! :) This tool enumerates all password textboxes present on screen and offers you the opportunity to grab the text within them. This is done by injecting a dll (via SetWindowsHookEx) into the owner process, and having that dll communicate back to you the contained text. Note: Alot of applications these days are aware of this technique and implement counter-measures, so this tool is not gauranteed to work 100% of the time.
License
Free to use for non-commercial purposes, commercial interests should contact the author directly. Unfortunately the source code is not openly available at the moment.Future Development
None planned. Suggestions?Download
Downloads page here...Raw Copy
Description
Simple command line tool to allow almost direct access to the CreateFile & WriteFile APIs. This means you can open and copy:- Entire Drive (\\.\PHYSICALDRIVEx)
- Entire Partition (\\.\x:)
- NTFS ADSs (x:stream)
- Regular Files
License
Free to use for non-commercial purposes, commercial interests should contact the author directly. Unfortunately the source code is not openly available at the moment.Future Development
None planned. Suggestions?Download
Downloads page here...Secure
Description
I wrote this program to examine Windows 95 security way back when. It turned out it was pretty useful for my school and ended up becoming my first commercial program as other schools seemed to like it too. It's a pretty simple GUI tool that manipulates the registry keys and values associated with adminstrative lockdown on Windows. You can do things like:- Disable Wallpaper Changes
- Disable Registry Editing
- Disable Display Control Panel Access
- Disable System Control Panel Access