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.3.0.tar.gz (21.4 kB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for pypeloader-0.3.0.tar.gz
Algorithm Hash digest
SHA256 06b6de34d3e77fcf5164c6ad9cdc7683c931a21461b1d95585f3b6cd58eec85f
MD5 7b8aefad4d2ec5759dfa193702b88f8f
BLAKE2b-256 53f8a6b6929740e5dd6246c406dbe54cfe5f534fcb2a222eb24b89039b2f684f

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