This will contain the entire course of Sector 7 Malware Development Essentials

PE Format

PE is the way to organize executables to help the OS loaders read the executable from disk and load the executable in process memory

Untitled

PE Structure

Untitled

PE contains Data and Meta Data

Untitled

PE Format

Untitled

Diving into PE with PE Beer

Now let’s write a simple code

#include <iostream>
using namespace std;

int main()
{
	printf("Hello World!");
	return EXIT_SUCCESS;
}

Now let’s load it with PE Beer

Untitled

Now let’s see the Sections

Untitled

dump the PE Headers using dumpbin