All Projects → feicong → Macbook

feicong / Macbook

Licence: agpl-3.0
《macOS软件安全与逆向分析》随书源码

Projects that are alternatives of or similar to Macbook

Lief
Authors
Stars: ✭ 2,730 (+803.97%)
Mutual labels:  binary-analysis, malware-analysis, reverse-engineering
Radare2
UNIX-like reverse engineering framework and command-line toolset
Stars: ✭ 15,412 (+5003.31%)
Mutual labels:  binary-analysis, malware-analysis, reverse-engineering
Detect It Easy
Program for determining types of files for Windows, Linux and MacOS.
Stars: ✭ 2,982 (+887.42%)
Mutual labels:  binary-analysis, malware-analysis, reverse-engineering
Macbook issues
《macOS软件安全与逆向分析》勘误
Stars: ✭ 11 (-96.36%)
Mutual labels:  binary-analysis, malware-analysis, reverse-engineering
Freki
🐺 Malware analysis platform
Stars: ✭ 285 (-5.63%)
Mutual labels:  binary-analysis, malware-analysis, reverse-engineering
Idenlib
idenLib - Library Function Identification [This project is not maintained anymore]
Stars: ✭ 322 (+6.62%)
Mutual labels:  binary-analysis, malware-analysis, reverse-engineering
Replica
Ghidra Analysis Enhancer 🐉
Stars: ✭ 194 (-35.76%)
Mutual labels:  binary-analysis, malware-analysis, reverse-engineering
Sec skills
软件安全工程师技能表
Stars: ✭ 410 (+35.76%)
Mutual labels:  binary-analysis, malware-analysis, reverse-engineering
Pev
The PE file analysis toolkit
Stars: ✭ 422 (+39.74%)
Mutual labels:  binary-analysis, malware-analysis, reverse-engineering
Drsemu
DrSemu - Sandboxed Malware Detection and Classification Tool Based on Dynamic Behavior
Stars: ✭ 237 (-21.52%)
Mutual labels:  binary-analysis, malware-analysis, reverse-engineering
Triton
Triton is a Dynamic Binary Analysis (DBA) framework. It provides internal components like a Dynamic Symbolic Execution (DSE) engine, a dynamic taint engine, AST representations of the x86, x86-64, ARM32 and AArch64 Instructions Set Architecture (ISA), SMT simplification passes, an SMT solver interface and, the last but not least, Python bindings.
Stars: ✭ 1,934 (+540.4%)
Mutual labels:  binary-analysis, reverse-engineering
Drltrace
Drltrace is a library calls tracer for Windows and Linux applications.
Stars: ✭ 282 (-6.62%)
Mutual labels:  malware-analysis, reverse-engineering
Rematch
REmatch, a complete binary diffing framework that is free and strives to be open source and community driven.
Stars: ✭ 141 (-53.31%)
Mutual labels:  binary-analysis, reverse-engineering
Pref
Portable Reverse Engineering Framework
Stars: ✭ 127 (-57.95%)
Mutual labels:  binary-analysis, reverse-engineering
Zelos
A comprehensive binary emulation and instrumentation platform.
Stars: ✭ 298 (-1.32%)
Mutual labels:  binary-analysis, malware-analysis
Kiewtai
A port of Kaitai to the Hiew hex editor
Stars: ✭ 108 (-64.24%)
Mutual labels:  binary-analysis, reverse-engineering
Z3 and angr binary analysis workshop
Code and exercises for a workshop on z3 and angr
Stars: ✭ 154 (-49.01%)
Mutual labels:  binary-analysis, reverse-engineering
Gtirb
Intermediate Representation for Binary analysis and transformation
Stars: ✭ 190 (-37.09%)
Mutual labels:  binary-analysis, reverse-engineering
kar98k public
pwn & ctf tools for windows
Stars: ✭ 24 (-92.05%)
Mutual labels:  malware-analysis, binary-analysis
awesome-executable-packing
A curated list of awesome resources related to executable packing
Stars: ✭ 720 (+138.41%)
Mutual labels:  malware-analysis, binary-analysis

macbook

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

本书目录

目录:目录

样章

样章一:第一章

样章二:第四章

购买地址:

京东:https://item.jd.com/12137171.html

互动出版社:http://product.china-pub.com/6170966

当当网:http://product.dangdang.com/25119898.html

亚马逊:https://www.amazon.cn/dp/B074323CHX

Swift版本

本书在写作过程中经历了Swift编译2.0、2.2、2.3、3.0、3.1等多个版本的更新。为了代码版本的统一,所有代码最终选择了2.3与3.1两个版本,master版本与3.1同步。在使用代码前,可以执行下面命令查看系统安装的Swift编译器版本信息:

$ swift -version

然后根据自己的版本号下载对应的代码。

以Swift 3.1为例,对应的Xcode版本为8.3.2,官方下载地址为:http://adcdownload.apple.com/Developer_Tools/Xcode_8.3.2/Xcode8.3.2.xip

安装好Xcode后,执行下面命令下载代码到本地:

$ git clone https://github.com/feicong/macbook -b swift3

注意事项

请大家多多支持国内正版书籍!

本书的创作花费了笔者大量的时间与精力,它得以顺利出版,是无数个日日夜夜调试与写作的成果。因此,本书不欢迎阅读本书盗版的读者,无论你是出于什么渠道与目的,当你通过阅读盗版书看到这番话时,都是对笔者深深的伤害。

交流

建立了一个扣扣群,包括但不限于非虫软件安全与逆向分析图书交流,软件安全行业交流,工具与技术分享。

qqgroup

LICENSE

所有代码在AGPL v3协议下授权,使用前请遵守授权细则。

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].