Skip to main content

Static mach-o binary analysis tool.

Project description

kdump

Static Mach-O binary metadata analysis tool / information dumper

Installation

pip3 install kdump

Usage

usage: kdump [-h] [--map] [--classes] [--binding] [--class GETCLASS] [--headers] [--out OUTDIR] filename

--headers Dumps headers to directory specified by --out
--out <directory> Directory to dump headers for class
--map Prints a map of segments/sections, and their respective VM/File offsets
--classes Dumps classnames
--binding Prints binding info actions
--class Get info about a specific class


written in python for the sake of platform independence when operating on static binaries and libraries

Special thanks to

IDA for making it possible to write the code without actually understanding full internals
JLevin and *OS Internals Vol 1 for actually understanding the internals and specifics + writing documentation
arandomdev for guidance + code

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

kdump-0.1.0.tar.gz (20.9 kB view details)

Uploaded Source

Built Distribution

kdump-0.1.0-py3-none-any.whl (25.8 kB view details)

Uploaded Python 3

File details

Details for the file kdump-0.1.0.tar.gz.

File metadata

  • Download URL: kdump-0.1.0.tar.gz
  • Upload date:
  • Size: 20.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.23.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.10

File hashes

Hashes for kdump-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e4659f3d72915f4167dd3a0110e4ab1173a978515a1741a1a526186e90f53c1d
MD5 6d7fffd6fd43ba30558fa0d55ca9dacb
BLAKE2b-256 a1d79a46cc2fb4dc06b0aa3c223655f6f29675099114ee4442c60fd27d1445d1

See more details on using hashes here.

File details

Details for the file kdump-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: kdump-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 25.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.23.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.10

File hashes

Hashes for kdump-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e68949b2e7acd27000861cb808b9314e081a52e6deed1213a48419a7c4962744
MD5 98b277b769205f2d99ebb07a2f2b7201
BLAKE2b-256 fe8441dd0d6e4db2324d670971409f350cdece7922653ad7e34983e2caaaacc2

See more details on using hashes here.

Supported by

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