Python Module for Parsing & Reverse Engineering Mach-O Executables.
Project description
Wh1teM0cha
Python Module for Parsing/Reverse Engineering Mach-O Executables.
Installation
- You can simply run this command.
pip3 install wh1tem0cha
How to Use
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()
List Segments
- Description: This method is for parsing and listing segments.
from wh1tem0cha import Wh1teM0cha
wm = Wh1teM0cha("target_binary_file")
wm.get_segments()
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")
Dump Segment Buffer
- Description: This method is for extracting content of the target segment.
from wh1tem0cha import Wh1teM0cha
wm = Wh1teM0cha("target_binary_file")
wm.dump_segment("__TEXT")
List Sections
- Description: This method is for parsing and listing sections.
from wh1tem0cha import Wh1teM0cha
wm = Wh1teM0cha("target_binary_file")
wm.get_sections()
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")
Get DYLIB Information
- Description: This method is for get all information about the Dynamic Libraries.
from wh1tem0cha import Wh1teM0cha
wm = Wh1teM0cha("target_binary_file")
wm.get_dylib_names()
Get WEAK DYLIB Information
- Description: This method is for get all information about the Weak Dynamic Libraries.
from wh1tem0cha import Wh1teM0cha
wm = Wh1teM0cha("target_binary_file")
wm.get_weak_dylib_names()
Dump Strings
- Description: This method can get and list string values from the target binary file.
from wh1tem0cha import Wh1teM0cha
wm = Wh1teM0cha("target_binary_file")
wm.get_strings()
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
wh1tem0cha-0.1.tar.gz
(20.0 kB
view hashes)
Built Distribution
wh1tem0cha-0.1-py3-none-any.whl
(19.2 kB
view hashes)