Skip to main content

This package implements a basic PE loader in python to load executables in memory.

Project description

PyPeLoader Logo

PyPeLoader

Description

This package implements a basic PE loader in python (can load simple executable like calc.exe, net1.exe, little malwares...)

Requirements

This package require:

  • python3
  • python3 Standard Library

Installation

Pip

python3 -m pip install PyPeLoader

Git

git clone "https://github.com/mauricelambert/PyPeLoader.git"
cd "PyPeLoader"
python3 -m pip install .

Wget

wget https://github.com/mauricelambert/PyPeLoader/archive/refs/heads/main.zip
unzip main.zip
cd PyPeLoader-main
python3 -m pip install .

cURL

curl -O https://github.com/mauricelambert/PyPeLoader/archive/refs/heads/main.zip
unzip main.zip
cd PyPeLoader-main
python3 -m pip install .

Usages

Command line

PyPeLoader              # Using CLI package executable
python3 -m PyPeLoader   # Using python module
python3 PyPeLoader.pyz  # Using python executable
PyPeLoader.exe          # Using python Windows executable

PyPeLoader.exe "C:\Windows\System32\net1.exe" "C:\Windows\System32\calc.exe"

Python script

from PyPeLoader import load

load(r'C:\Windows\System32\net1.exe') # for 32 bits python version use: C:\Windows\SysWOW64\net1.exe
load(r'C:\Windows\System32\calc.exe') # for 32 bits python version use: C:\Windows\SysWOW64\calc.exe

Links

License

Licensed under the GPL, version 3.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pypeloader-0.2.0.tar.gz (21.1 kB view details)

Uploaded Source

File details

Details for the file pypeloader-0.2.0.tar.gz.

File metadata

  • Download URL: pypeloader-0.2.0.tar.gz
  • Upload date:
  • Size: 21.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for pypeloader-0.2.0.tar.gz
Algorithm Hash digest
SHA256 74c9cb3370cbaea528337b6015d93b8b09c2e2c5d089ab5111665d6fcb6d87c1
MD5 43d1d554890469d9b8364a235030eaf8
BLAKE2b-256 0c540f45804ea7630c916bb3273ee60970183d0f3a5e951f4c480403bd4a7046

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page