Skip to content
/ nebula Public

a lib to play with PE files (mapping, section dump, loader & other stuff) πŸ“‘

Notifications You must be signed in to change notification settings

Yekuuun/nebula

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

                     ________   _______   ________  ___  ___  ___       ________     
                    |\   ___  \|\  ___ \ |\   __  \|\  \|\  \|\  \     |\   __  \    
                    \ \  \\ \  \ \   __/|\ \  \|\ /\ \  \\\  \ \  \    \ \  \|\  \   
                     \ \  \\ \  \ \  \_|/_\ \   __  \ \  \\\  \ \  \    \ \   __  \  
                      \ \  \\ \  \ \  \_|\ \ \  \|\  \ \  \\\  \ \  \____\ \  \ \  \ 
                       \ \__\\ \__\ \_______\ \_______\ \_______\ \_______\ \__\ \__\
                        \|__| \|__|\|_______|\|_______|\|_______|\|_______|\|__|\|__|
                                                                                     
                                 -------a small lib playing with PE's------   

Nebulla is a base lib developped to apply various techniques for PE manipulations I discovered during my maldev learning journey.

Important

This repos contains samples I wroted. It may not be perfect so don't blame me if you see potentials errors.

You'll find :

🟒 PE loader : Load PE into memory & execute it.

🟒 PE mapper : Manually map PE into memory (local process virtual memory).

🟒 PE section DUMP : DUMP PE section to view it.

🟒 PE add section : Add a new section to dedicated PE file.

🟒 PE lib : Functions to play with PE files (relocations, load imports, map sections & other)

🟒 PE perms update : Updating permissions for a dedicated section

Samples :

PE loader

DebugInfo

Section DUMP

DebugInfo

Add new section

DebugInfo

Note

Test are made on a simple C x64 bit program displaying a message box using MessageBoxA


Thanks to :


Warning

This repository was made for learning purpose.

About

a lib to play with PE files (mapping, section dump, loader & other stuff) πŸ“‘

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages