All Projects → flexih → SnakeKit

flexih / SnakeKit

Licence: MIT license
A C++ library for parsing ObjC Metadata of Mach-O files.

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to SnakeKit

Detect It Easy
Program for determining types of files for Windows, Linux and MacOS.
Stars: ✭ 2,982 (+11369.23%)
Mutual labels:  mach-o, macho
Wbblades
基于mach-o解析技术的包大小占比分析、无用类检测、无符号表时的日志符号化 (Based on mach-o technology, a simple and efficient code size detection, useless class detection and unsigned crash log detection )
Stars: ✭ 243 (+834.62%)
Mutual labels:  mach-o
Hookcase
Tool for reverse engineering macOS/OS X
Stars: ✭ 452 (+1638.46%)
Mutual labels:  mach-o
Filebytes
Library to read and edit files in the following formats: Executable and Linking Format (ELF), Portable Executable (PE), MachO and OAT (Android Runtime)
Stars: ✭ 105 (+303.85%)
Mutual labels:  mach-o
Machdump
A very basic C Mach-O Header Dump tool written for practicing purposes. Works With x86 and x86_64 binaries
Stars: ✭ 25 (-3.85%)
Mutual labels:  mach-o
Bitcode retriever
Retrieves Bitcode from Mach-O binaries
Stars: ✭ 164 (+530.77%)
Mutual labels:  mach-o
Macho Explorer
A graphical Mach-O viewer for macOS. Powered by Mach-O Kit.
Stars: ✭ 406 (+1461.54%)
Mutual labels:  mach-o
appdecrypt
appdecrypt is a tool to make decrypt application encrypted binaries on macOS when SIP-enabled
Stars: ✭ 447 (+1619.23%)
Mutual labels:  macho
Hellosilicon
An attempt with ARM64 assembly on Apple Silicon Macs
Stars: ✭ 220 (+746.15%)
Mutual labels:  mach-o
Bingrep
like ~~grep~~ UBER, but for binaries
Stars: ✭ 1,395 (+5265.38%)
Mutual labels:  mach-o
Macholibre
Mach-O & Universal Binary Parser
Stars: ✭ 102 (+292.31%)
Mutual labels:  mach-o
Macho Browser
Mac browser for Mach-O binaries (macOS, iOS, watchOS, and tvOS)
Stars: ✭ 77 (+196.15%)
Mutual labels:  mach-o
Ios Monitor Platform
📚 iOS 性能监控 SDK —— Wedjat(华狄特)开发过程的调研和整理
Stars: ✭ 2,316 (+8807.69%)
Mutual labels:  mach-o
Fcd
An optimizing decompiler
Stars: ✭ 622 (+2292.31%)
Mutual labels:  mach-o
extrude
🕵️ Analyse binaries for missing security features, information disclosure and more...
Stars: ✭ 51 (+96.15%)
Mutual labels:  macho
Macho Kit
A C/Objective-C library for parsing Mach-O files.
Stars: ✭ 416 (+1500%)
Mutual labels:  mach-o
Segment dumper
Simple example of a Mach-O parser
Stars: ✭ 85 (+226.92%)
Mutual labels:  mach-o
Rd route
Function hooking for macOS
Stars: ✭ 138 (+430.77%)
Mutual labels:  mach-o
Unity.Blog.Override App Delegate
A maintainable way to extend / override app delegate in Unity iOS / OSX standalone player. (Much) more at http://eppz.eu/blog/override-app-delegate-unity-ios-osx-1/
Stars: ✭ 28 (+7.69%)
Mutual labels:  mach-o
checksec.rs
Fast multi-platform (ELF/PE/MachO) binary checksec written in Rust.
Stars: ✭ 71 (+173.08%)
Mutual labels:  macho

SnakeKit

A C++ library for parsing ObjC Metadata of Mach-O files, used in Snake.

ObjC Metadata

  • Classes
  • Protocols
  • Methods
  • Categories
  • Binding Info
  • ObjC-Specific Sections
    • __objc_selrefs
    • __objc_superrefs
    • __objc_classrefs
    • __objc_classlist
    • __objc_catlist
    • __objc_protolist

How To Use

Just drag Source files to your project. See more Snake.

Detail

Read Mach-O file directly, no denpends on third tool such as otool.

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].