Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: macho

sledgeh4w/chomper

A lightweight emulation framework for emulating native programs on Android and iOS.

Language: Python - Size: 141 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 134 - Forks: 45

horsicq/Detect-It-Easy

Program for determining types of files for Windows, Linux and MacOS.

Language: JavaScript - Size: 12 MB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 6,689 - Forks: 672

mhahnFr/CallstackLibrary

Library creating human-readable call stacks.

Language: C - Size: 570 KB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 3 - Forks: 0

wuba/WBBlades

Mach-O based ObjC & Swift useless classes, useless protocols, useless resources detection, packet size analysis, point-to-point crash resolution.基于Mach-O的ObjC & Swift无用类、无用协议、无用资源检测,包大小分析,点对点崩溃解析。

Language: Objective-C - Size: 69.2 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 1,469 - Forks: 223

lief-project/LIEF

LIEF - Library to Instrument Executable Formats

Language: C++ - Size: 66.7 MB - Last synced: 6 days ago - Pushed: 7 days ago - Stars: 4,191 - Forks: 590

p-x9/MachOKit

🔬 A Swift library for parsing MachO files to obtain various information.

Language: Swift - Size: 484 KB - Last synced: 8 days ago - Pushed: 9 days ago - Stars: 56 - Forks: 1

blacktop/go-macho

Package macho implements access to and creation of Mach-O object files.

Language: Go - Size: 1.15 MB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 178 - Forks: 28

anchore/quill

Simple mac binary signing from any platform

Language: Go - Size: 999 KB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 264 - Forks: 11

Karmaz95/Snake_Apple

The code repository for the Snake&Apple article series.

Language: C++ - Size: 3.67 MB - Last synced: 15 days ago - Pushed: 15 days ago - Stars: 39 - Forks: 2

blacktop/ipsw

iOS/macOS Research Swiss Army Knife

Language: Go - Size: 121 MB - Last synced: 19 days ago - Pushed: 19 days ago - Stars: 1,496 - Forks: 116

HanabishiRecca/bin-cpuflags-x86

A small CLI tool to detect CPU flags (instruction sets) of X86 binaries.

Language: Rust - Size: 32.2 KB - Last synced: 23 days ago - Pushed: 23 days ago - Stars: 11 - Forks: 0

horsicq/XMachOViewer

XMachOViewer is a Mach-O viewer for Windows, Linux and MacOS

Language: C++ - Size: 18.5 MB - Last synced: 25 days ago - Pushed: 25 days ago - Stars: 697 - Forks: 56

everettjf/MachOExplorer 📦

🧱Explore MachO File on macOS and Windows

Language: C++ - Size: 4.05 MB - Last synced: 8 days ago - Pushed: about 5 years ago - Stars: 595 - Forks: 55

etke/checksec.rs

Fast multi-platform (ELF/PE/MachO) binary checksec written in Rust.

Language: Rust - Size: 165 KB - Last synced: 17 days ago - Pushed: 3 months ago - Stars: 90 - Forks: 10

messense/fat-macho-rs

Mach-O Fat Binary Reader and Writer

Language: Rust - Size: 85.9 KB - Last synced: 25 days ago - Pushed: 4 months ago - Stars: 20 - Forks: 1

secretsquirrel/the-backdoor-factory

Patch PE, ELF, Mach-O binaries with shellcode new version in development, available only to sponsors

Language: Python - Size: 2.61 MB - Last synced: 25 days ago - Pushed: 7 months ago - Stars: 3,252 - Forks: 785

DeVaukz/MachO-Kit

A C/Objective-C library for parsing Mach-O files.

Language: Objective-C - Size: 1.75 MB - Last synced: 8 days ago - Pushed: almost 2 years ago - Stars: 536 - Forks: 69

Toni-Graphics/Formatic

A easy to use Coff/Elf/Macho object file creator

Language: Rust - Size: 71.3 KB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 3 - Forks: 0

Toni-Graphics/objgrep

A bingrep clone

Language: Rust - Size: 28.3 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 5 - Forks: 0

macmade/dyld_cache_extract

A macOS utility to extract dynamic libraries from the dyld_shared_cache of macOS and iOS.

Language: C++ - Size: 11.8 MB - Last synced: 25 days ago - Pushed: 12 months ago - Stars: 222 - Forks: 35

DeVaukz/MachO-Explorer

A graphical Mach-O viewer for macOS. Powered by Mach-O Kit.

Language: Swift - Size: 1.03 MB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 633 - Forks: 49

macmade/macho

Mach-O file parser.

Language: C++ - Size: 311 KB - Last synced: 25 days ago - Pushed: about 2 months ago - Stars: 44 - Forks: 5

TheFox/macho

PHP script for modifying Mach-O executable i386 and x86_64 files.

Language: PHP - Size: 108 KB - Last synced: about 2 months ago - Pushed: about 4 years ago - Stars: 1 - Forks: 0

Coldzer0/Macho-loader

load macho files in memory without touching the Disk

Language: Pascal - Size: 80.1 KB - Last synced: 25 days ago - Pushed: over 1 year ago - Stars: 44 - Forks: 13

sevaa/dwex

DWARF Explorer - a GUI utility for navigating the DWARF debug information

Language: Python - Size: 395 KB - Last synced: 2 months ago - Pushed: 6 months ago - Stars: 176 - Forks: 15

Arsynth/schnauzer

Schnauzer is both library and tool for parsing mach-o files

Language: Rust - Size: 2.79 MB - Last synced: 18 days ago - Pushed: 6 months ago - Stars: 11 - Forks: 2

flexih/Snake

Yet Another Mach-O Unused ObjC Selector/Class/Protocol Detector. 检测ObjC无用方法、无用类、无用协议。

Language: C++ - Size: 563 KB - Last synced: 3 months ago - Pushed: almost 3 years ago - Stars: 175 - Forks: 16

liamg/extrude

:detective: Analyse binaries for missing security features, information disclosure and more...

Language: Go - Size: 358 KB - Last synced: 25 days ago - Pushed: 10 months ago - Stars: 68 - Forks: 6

t00sh/rop-tool

A tool to help you write binary exploits

Language: C - Size: 509 KB - Last synced: 2 months ago - Pushed: over 5 years ago - Stars: 600 - Forks: 119

paradiseduo/appdecrypt

appdecrypt is a tool to make decrypt application encrypted binaries on macOS when SIP-enabled (macOS 11.3 or below)

Language: Swift - Size: 106 KB - Last synced: 3 months ago - Pushed: 5 months ago - Stars: 618 - Forks: 88

hupe1980/gopwn

Golang CTF framework and exploit development module

Language: Go - Size: 224 KB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 25 - Forks: 4

ReverseApple/dgraph

Visualizing Mach-O Loads Recursively using Graphviz

Language: Go - Size: 13.7 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 4 - Forks: 1

fcharlie/buna

An interesting executable file parsing library written by Golang

Language: Go - Size: 1.4 MB - Last synced: 4 months ago - Pushed: 10 months ago - Stars: 35 - Forks: 1

Liftu/lief.dart

Dart bindings for LIEF. Based on the C API, so it is very limited.

Language: C++ - Size: 72.9 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

g-Off/Machismo

Mach-O Parser

Language: Swift - Size: 15.6 KB - Last synced: 25 days ago - Pushed: over 1 year ago - Stars: 25 - Forks: 2

jacopodl/CaveFinder

Codecave miner:mag:

Language: Python - Size: 47.9 KB - Last synced: 19 days ago - Pushed: over 1 year ago - Stars: 14 - Forks: 2

fkie-cad/headerParser

Header information parser for PE, ELF, DEX, MachO, ZIP (JAR, DocX).

Language: C - Size: 4.36 MB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 12 - Forks: 0

EntySec/HatVenom

HatVenom is a powerful payload generation tool that provides support for all common platforms and architectures.

Language: Python - Size: 402 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 122 - Forks: 27

tenderlove/odinflex

Different utilities that I've written

Language: Ruby - Size: 113 KB - Last synced: 17 days ago - Pushed: over 2 years ago - Stars: 9 - Forks: 0

jdecorte-be/42-WoodyWoodpacker

Binary Injection Elf & Macho

Language: C - Size: 1.11 MB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0

WilliamVenner/linkstore

Rust crate for embedding, manipulating and retrieving data embedded in binaries using linker sections

Language: Rust - Size: 108 KB - Last synced: 16 days ago - Pushed: over 1 year ago - Stars: 7 - Forks: 0

paradiseduo/ApplicationScanner

An open source application scanning tool

Language: Python - Size: 92.4 MB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 365 - Forks: 79

keith/hopper-swift-demangle

A Hopper plugin for demangle Swift symbols

Language: Objective-C - Size: 142 KB - Last synced: 7 months ago - Pushed: about 6 years ago - Stars: 528 - Forks: 50

irelance/node-pkgx

Yet anther pkg, tiny binary and custom icon, pack your Node.js project into single executable

Language: JavaScript - Size: 29.4 MB - Last synced: 4 days ago - Pushed: about 4 years ago - Stars: 13 - Forks: 0

keith/dylibtree

Inspect dynamic dependencies of Mach-O binaries recursively

Language: Rust - Size: 60.5 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 65 - Forks: 1

0xbf00/maap

Mac App Analysis Platform

Language: Python - Size: 591 KB - Last synced: 7 months ago - Pushed: about 4 years ago - Stars: 7 - Forks: 1

agustingianni/retools

retools: a reverse engineering toolkit for normies

Language: C++ - Size: 16.9 MB - Last synced: 3 months ago - Pushed: over 6 years ago - Stars: 81 - Forks: 10

feicong/macbook

《macOS软件安全与逆向分析》随书源码

Language: Objective-C - Size: 10.8 MB - Last synced: 7 months ago - Pushed: almost 7 years ago - Stars: 358 - Forks: 89

Guardsquare/LibEBC

C++ Library and Tool for Extracting Embedded Bitcode

Language: C++ - Size: 10 MB - Last synced: 7 months ago - Pushed: over 3 years ago - Stars: 157 - Forks: 39

Guiforge/ft_nm-ft_otool

42 school project

Language: C - Size: 25.6 MB - Last synced: 10 months ago - Pushed: about 5 years ago - Stars: 1 - Forks: 1

SonicStark/SanitizerSymbolizerTool

__sanitizer::SymbolizerTool ecosystem as a standalone library

Language: C++ - Size: 221 KB - Last synced: almost 1 year ago - Pushed: almost 1 year ago - Stars: 2 - Forks: 1

izenynn/libasm

The aim of this project is to get familiar with assembly language by reconding a few libc functions.

Language: C - Size: 26.4 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

feicong/macbook_issues

《macOS软件安全与逆向分析》勘误

Size: 263 KB - Last synced: 9 months ago - Pushed: over 6 years ago - Stars: 10 - Forks: 10

NSEcho/gdylib

Add new LC_LOAD_[WEAK_]DYLIB and LC_RPATH

Language: Go - Size: 15.6 KB - Last synced: 11 months ago - Pushed: over 1 year ago - Stars: 3 - Forks: 1

keith/extract-section 📦

Use `xcrun segedit` instead

Language: Python - Size: 4.88 KB - Last synced: about 1 year ago - Pushed: about 7 years ago - Stars: 9 - Forks: 0

etke/ief

Cross-platform ELF/PE/MachO import/export search CLI and binaryninja plugin

Language: Rust - Size: 24.4 KB - Last synced: 17 days ago - Pushed: about 2 years ago - Stars: 4 - Forks: 1

n3d1117/Grouppy

An iOS patch to make Mach-O binaries use the real application groups entitlements evaluated at runtime.

Language: Shell - Size: 15.6 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 5 - Forks: 2

andreiw/tinycc

My tinycc fork: hopefully, better OSX support, EFI targets, and ???

Language: C - Size: 3.27 MB - Last synced: about 1 year ago - Pushed: over 6 years ago - Stars: 24 - Forks: 3

daniel-beard/jmo

MachO file parser in Julia. Written as a learning experience, not production ready.

Language: Julia - Size: 519 KB - Last synced: about 1 month ago - Pushed: about 4 years ago - Stars: 2 - Forks: 0

flexih/SnakeKit

A C++ library for parsing ObjC Metadata of Mach-O files.

Language: C++ - Size: 26.4 KB - Last synced: 12 months ago - Pushed: about 4 years ago - Stars: 26 - Forks: 0

jslegendre/macOS-CPUID

Using CPUID opcode on macOS

Language: Assembly - Size: 1.95 KB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 2 - Forks: 0

polyverse/EnVisen

ROP gadget finder and analysis in pure Javascript

Language: JavaScript - Size: 40.5 MB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 26 - Forks: 8

jedisct1/byteripper

A tool to extract code from individual functions in a library.

Language: Rust - Size: 13.7 KB - Last synced: 17 days ago - Pushed: about 2 years ago - Stars: 15 - Forks: 0

jahkeup/nachos

Nachos makes universal Mach-Os available elsewhere

Language: Go - Size: 23.4 KB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 2 - Forks: 0

jmpews/evilMACHO

Malicious use of macho, such as dump-runtime-macho, function-hook.

Size: 449 KB - Last synced: about 1 year ago - Pushed: about 7 years ago - Stars: 13 - Forks: 6

leptos-null/LoadOrder

Understanding the load order of binaries with DYLD_INSERT_LIBRARIES

Language: Objective-C - Size: 21.5 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0

pguillie/ft_nm_otool

Mach-O binary file manipulation.

Language: C - Size: 1.36 MB - Last synced: about 1 year ago - Pushed: almost 5 years ago - Stars: 0 - Forks: 0

cledant/nm-otool

Language: C - Size: 1.29 MB - Last synced: about 1 year ago - Pushed: almost 6 years ago - Stars: 1 - Forks: 0

nowsecure/macho Fork of indutny/macho

Fork of idutny/macho Mach-O parser for node.js

Language: JavaScript - Size: 17.6 KB - Last synced: about 1 month ago - Pushed: over 7 years ago - Stars: 2 - Forks: 1

ulefebvr/nm-otool

Rewrite an equivalent to nm and otool (option -t). Parsing Mach-o file.

Language: C - Size: 1.61 MB - Last synced: about 1 year ago - Pushed: over 6 years ago - Stars: 1 - Forks: 1