The PE File Format
A very good article to understand on how the PE file format works B. Luevelsmeyer. Below are the contents included. This article was given to me by a member by the handle mindlessdeath from HackForums.
The official way of writing a crypter in C | Source Code
mindlessdeath, a member from HackForums have posted a thread regarding how to write a crypter in C! I find this source code a very good example for people that are trying to learn to write their own crypter. Compared to any other source codes that are posted on the internet, the author of this source code gave a very detailed information on each line on what the statements does. In order to use this source code without much trouble, there are some prerequisites that was mentioned by the author himself.
Simplest tutorial on Assembly explained!
Well i have this link stuck on my Firefox browser for somewhat a month, i think it is time i remove it from the tab and put it somewhere permanent where i can always find it when i need it. As for those that are curious, this link i found is one of the easiest guide i find understandable as compared to others. Click on the link below if you are interested in knowing everything about Assembly language!
Tutorial: http://doorknobsoft.com/tutorial/asm-tutorial-learning-assembly/
Learning to make your own DirectX game in C and C++
This is a tutorial that was given by one of the professor in my university that my friend was studying. He is in the gaming course so basically he learned some flash programming and now 3d programming too. Some of the subjects include DirectX so the professor gave them a website that guides you from the basics. This website is called DirectX Tutorial.com and the website is as below. Although i am not fancy of writing anything related to graphics i find that it is quite an interesting subject. By learning how to write with D3D (Direct 3D), a C or C++ programmer may find it useful for their future projects. To jump start the tutorial, visit here.
Homepage: http://directxtutorial.com/
Note: If you are looking for the DirectX SDK it is here.
Protecting by hooking ZwOpenProcess
Want to know how Antivirus and rootkits protect themselves from being terminated? You might have tried running Windows Task Manager and find it impossible to kill avp.exe by Kaspersky. This is because the process is being protected by a higher privilege, the kernel. This article assume that you know how to write using Windows Driver Kit.
Article: http://unlmtd.wordpress.com/2007/07/27/protecting-by-hooking-zwopenprocess/
Peering Inside the PE: A Tour of the Win32 Portable Executable File Format
Ever wondered how the Portable Executable (PE) file format works? Read up on what Matt Pietrek has to say about PE files. This article may be time consuming but if you are into researching the PE file format it is worthwhile. Some of the things covered include