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

Uploaded Source

Built Distribution

k2l-0.1.5-py3-none-any.whl (24.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: k2l-0.1.5.tar.gz
  • Upload date:
  • Size: 18.8 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.5.tar.gz
Algorithm Hash digest
SHA256 e726757b7f5f8c54bdd7d03cfed3f3583271e48b90fcef804aacdc49d3e12d1f
MD5 f5e6742941661f48f51e523564bc3d93
BLAKE2b-256 03c737542df013699ac509424c65b49037827cf201e457cfda44a12114368e4c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: k2l-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 24.6 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 78825d73212553331a1ab822ed66b816e2160d02b79690dc67f23624e79a1ec3
MD5 83f3b83a1031f21bea3b84ef3ef0cc9d
BLAKE2b-256 95825da5609cc36772b8096068bd16e91c45783c6999229439491696ad2b8507

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