Skip to main content

Static mach-o binary analysis tool.

Project description

ktool

Static Mach-O binary metadata analysis tool / information dumper

Installation

pip3 install k2l

Usage

usage: ktool [command] <flags> [filename]

dumping headers:
ktool dump --headers --out <directory> [filename]

Will document other features soon, more are on the way.


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


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

k2l-0.1.3.tar.gz (18.7 kB view details)

Uploaded Source

Built Distribution

k2l-0.1.3-py3-none-any.whl (24.5 kB view details)

Uploaded Python 3

File details

Details for the file k2l-0.1.3.tar.gz.

File metadata

  • Download URL: k2l-0.1.3.tar.gz
  • Upload date:
  • Size: 18.7 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 k2l-0.1.3.tar.gz
Algorithm Hash digest
SHA256 1553ae5cd30b6f4f8ffe9db14b11c25c28b7b5cda17ae9b352d7e58b1fa4676e
MD5 d6e811dab522cc860ccf1fb997bd1407
BLAKE2b-256 b0f918af4a5c10db193e1dd30b50fd8f1d7e185aea0590e4902ef10e78c7fc36

See more details on using hashes here.

File details

Details for the file k2l-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: k2l-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 24.5 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 k2l-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a236ea113b198274f05f2b004a27b310550e437544c063077455c2a96cd7629a
MD5 5860bd47b4137be659b132b35a1e541e
BLAKE2b-256 fdf7c4df76c9378b1f273c165d3d67f323ca5b792af709b6b29c38b3b3d2d33e

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