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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: k2l-0.1.4.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.4.tar.gz
Algorithm Hash digest
SHA256 cfeb4f72884e21f475b09b6ace30e804eacd781242f0c2dc2c51726d10ed9638
MD5 2ba274b97b150971f084005a89d8afe4
BLAKE2b-256 8b0398374d69200ef60bc2ce4e095e688e9472b440574b6c92741919faef1cbd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: k2l-0.1.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 9c994c2dbc4f29565ab9b45d5e51ae84072721812fe0a2988f7aae3f342e47d1
MD5 674da36266908c67dff34c35c2484a26
BLAKE2b-256 f5a8934058623b614365e4cffcded8893ccee3c23ccda990a91c51717d477941

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