Skip to main content

Wh1teM0cha



Python Module for Parsing & Reverse Engineering Mach-O Executables.


Installation

  • You can simply run this command.
pip3 install wh1tem0cha

How to Use

[!NOTE] This section contains brief information about the module. For more information please visit USECASES.md

General Information About Target Binary

  • Description: With this feature you can get general information from target MACH-O binary.
from wh1tem0cha import Wh1teM0cha

wm = Wh1teM0cha("target_binary_file")
wm.get_binary_info()

wm1

List Segments

  • Description: This method is for parsing and listing segments.
from wh1tem0cha import Wh1teM0cha

wm = Wh1teM0cha("target_binary_file")
wm.get_segments()

wm2

Get Target Segment Information

  • Description: With this method you can get additional information about the target segment.
from wh1tem0cha import Wh1teM0cha

wm = Wh1teM0cha("target_binary_file")
wm.segment_info("__TEXT")

wm3

List Sections

  • Description: This method is for parsing and listing sections.
from wh1tem0cha import Wh1teM0cha

wm = Wh1teM0cha("target_binary_file")
wm.get_sections()

wm4

Get Target Section Information

  • Description: With this method you can get additional information about the target section.
from wh1tem0cha import Wh1teM0cha

wm = Wh1teM0cha("target_binary_file")
wm.section_info("__text")

wm5

Metadata

Release files for wh1tem0cha 0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for wh1tem0cha 0.3
File Size Uploaded
wh1tem0cha-0.3.tar.gz 21.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for wh1tem0cha 0.3
File Interpreter ABI Platform
wh1tem0cha-0.3-py3-none-any.whl Python 3 none any Details

Total release size: 42.4 kB

Release files / wh1tem0cha-0.3.tar.gz

Download URL wh1tem0cha-0.3.tar.gz
Size 21.7 kB
Tags Source
SHA-256 checksum
How to use checksums
1d1ecfe30fb86b6b8ae1ceef371dc453f4850e0cc189d3bff7f059ca96402be8
BLAKE2b-256 checksum
How to use checksums
f3055d98678fb99761bdadf4437c40dc99cdae1b68627356c70d47d25b953606
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.2

Release files / wh1tem0cha-0.3-py3-none-any.whl

Download URL wh1tem0cha-0.3-py3-none-any.whl
Size 20.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e5b08ac3e7281739e6e97e551c4a0168685ffb6e1ce79d411e8736d9a360932a
BLAKE2b-256 checksum
How to use checksums
fa8b63f2ce95b648d5381da9b0d23e44bf92fd1d8e4838b58026ddb049c57323
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.2

Release history Release notifications | RSS feed

This release

0.3 This release

2 release files

0.2

2 release files

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page