Pages

Code

This page is home to my garage coding projects. These will be written in C mostly. Please feel free to reuse the code in your own projects.

DASM

    A dumpbin like disassembler for 32bit Windows PE files. Supports Intel x86 instructions - integer, floating-point, MMX and SSE(SSE1 and some AES instructions only).
-- Downloads: Source Binaries

MaxUserMemAlloc

    Just a fun program. Allocates as much amount of heap memory as possible without releasing it. I wrote this tiny program to test maximum amount of memory that can be allocated by a user program. I ended up using it to run multiple instances of the program and tried to find how Windows handles them. I have 14GB of virtual memory - 6GB RAM and 8GB virtual memory. Each instance manages to allocate about 2GB of heap memory and does not release it. My Windows machine literally freezes when 6 instances of this program are running concurrently. Even the mouse stops responding properly, i.e., even the interrupt processing is frozen!
-- Downloads: Source Binaries
 

StringsInObj

    Prints out all the printable strings, along with the file offset, present within the given binary file.
-- Downloads: Source Binaries

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.