Operating system: Windows
Publisher: URSoft
Release: W32DASM 8.93
Antivirus check: VirusTotal report
If you are well versed in coding, and you enjoy reverse engineering, this product is for you. W32DASM by URSoft is a 32/16-bit Windows program disassembler with an integrated 32-bit debugger. It converts the machine code of executable files into assembly listings you can read, study and understand. If you want to know how a program functions, running it through this software lets you follow its code, learn from it, and see how it calls Windows functions. This program will allow you to open executable files like EXEs, DLLs, DRVs, MPDs, FONs, COMs, OCXs, VXDs and more. It includes search functions as well as project files and debugging abilities.
Features:
W32DASM helps users understand how executable files work by converting their machine code into readable assembly listings with cross-references.
Learning how compiled programs work does not have to be a difficult process. If you have a basic understanding of assembly language, you can load a program into W32DASM, read the disassembly, jump to string and import references and step through the code in the debugger to see what happens at run time. This hands-on method helps students and hobbyists understand how Windows programs are built and how they use system functions. W32DASM was sold as shareware by URSoft, is no longer developed and cannot analyze 64-bit programs; in professional work it has been replaced by newer tools such as IDA, Ghidra and x64dbg. Still, it runs on modern Windows versions, including Windows 10, and remains a simple, lightweight tool for studying older 32-bit software. It is easy to use if you know where to start and can be a useful aid when learning assembly.