I want to create a basic antivirus for my free time. I basically learned about the basic structure of an exe file (windows). How to extract ASM code from file and PE header?
You can install Cygwin and use objdump to decompile exe into asm. Make sure you select binutils when installing cygwin. After installing cygwin, you can run the following from the bash shell:
objdump -Slx yourpgm.exe
You can use any free distributed disassembler. For example: ollydbg diassembler .
: PE MS-DOS.