All Projects → feicong → Macbook_issues

feicong / Macbook_issues

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

Projects that are alternatives of or similar to Macbook issues

Replica
Ghidra Analysis Enhancer 🐉
Stars: ✭ 194 (+1663.64%)
Mutual labels:  binary-analysis, malware-analysis, reverse-engineering
Sec skills
软件安全工程师技能表
Stars: ✭ 410 (+3627.27%)
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 (+27009.09%)
Mutual labels:  binary-analysis, malware-analysis, reverse-engineering
Macbook
《macOS软件安全与逆向分析》随书源码
Stars: ✭ 302 (+2645.45%)
Mutual labels:  binary-analysis, malware-analysis, reverse-engineering
Drsemu
DrSemu - Sandboxed Malware Detection and Classification Tool Based on Dynamic Behavior
Stars: ✭ 237 (+2054.55%)
Mutual labels:  binary-analysis, malware-analysis, reverse-engineering
Lief
Authors
Stars: ✭ 2,730 (+24718.18%)
Mutual labels:  binary-analysis, malware-analysis, reverse-engineering
Pev
The PE file analysis toolkit
Stars: ✭ 422 (+3736.36%)
Mutual labels:  binary-analysis, malware-analysis, reverse-engineering
Radare2
UNIX-like reverse engineering framework and command-line toolset
Stars: ✭ 15,412 (+140009.09%)
Mutual labels:  binary-analysis, malware-analysis, reverse-engineering
Freki
🐺 Malware analysis platform
Stars: ✭ 285 (+2490.91%)
Mutual labels:  binary-analysis, malware-analysis, reverse-engineering
Idenlib
idenLib - Library Function Identification [This project is not maintained anymore]
Stars: ✭ 322 (+2827.27%)
Mutual labels:  binary-analysis, malware-analysis, reverse-engineering
Cwe checker
cwe_checker finds vulnerable patterns in binary executables
Stars: ✭ 372 (+3281.82%)
Mutual labels:  binary-analysis, reverse-engineering
Gef
GEF (GDB Enhanced Features) - a modern experience for GDB with advanced debugging features for exploit developers & reverse engineers ☢
Stars: ✭ 4,197 (+38054.55%)
Mutual labels:  malware-analysis, reverse-engineering
Pwndbg
Exploit Development and Reverse Engineering with GDB Made Easy
Stars: ✭ 4,178 (+37881.82%)
Mutual labels:  malware-analysis, reverse-engineering
Decomp
Components of a decompilation pipeline.
Stars: ✭ 343 (+3018.18%)
Mutual labels:  binary-analysis, reverse-engineering
Drakvuf Sandbox
DRAKVUF Sandbox - automated hypervisor-level malware analysis system
Stars: ✭ 384 (+3390.91%)
Mutual labels:  malware-analysis, reverse-engineering
Simplify
Android virtual machine and deobfuscator
Stars: ✭ 3,865 (+35036.36%)
Mutual labels:  malware-analysis, reverse-engineering
Dex Oracle
A pattern based Dalvik deobfuscator which uses limited execution to improve semantic analysis
Stars: ✭ 398 (+3518.18%)
Mutual labels:  malware-analysis, reverse-engineering
Avatar2
Python core of avatar²
Stars: ✭ 334 (+2936.36%)
Mutual labels:  binary-analysis, reverse-engineering
Security Notes
📓 Some security related notes
Stars: ✭ 422 (+3736.36%)
Mutual labels:  binary-analysis, reverse-engineering
Binaryninja Api
Public API, examples, documentation and issues for Binary Ninja
Stars: ✭ 437 (+3872.73%)
Mutual labels:  binary-analysis, reverse-engineering

macbook_issues

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

勘误提交格式

请大家在提交勘误时,先查看问题在本页面是否已经存在,如果不存在,请以如下格式进行提交,方便问题跟踪与记录。

格式:

  • 印数:第x印(见扉页)
  • 位置:第xx页第xx行
  • 问题:问题内容
  • 建议:建议内容

范例:

  • 印数:第一印
  • 位置:第87页 访问控制 小节
  • 问题:错别字pbulic
  • 建议:改为public

勘误内容

第一印

提交人员 位置 问题 修改
bigfacecat1208 第70页第1行 字典的下表操作 修改为“字典的下标操作”
bigfacecat1208 第87页 访问控制 小节 错别字pbulic 改为public
bigfacecat1208 第98页倒数第3行 “二进制版本是storybordc“中storybordc拼写错误 修改为“二进制版本是storyboardc“
bigfacecat1208 第100页第2行 "Project Nevigator"中拼写错误 修改为“Project Navigator”
bigfacecat1208 第100页第4行 “Axes Idependently”拼写错误 修改为“Axes Independently”
bigfacecat1208 第101页第1行 “Text Failed”中拼写错误 修改为“Text Field”
bigfacecat1208 第102页最后1行 base64编码 应与上下文统一,改为Base64
bigfacecat1208 第108页第5行 小标题“CodeSignature目录”错误 修改为“_CodeSignature目录”
bigfacecat1208 第110页第11行 "下来看一下通用……"中缺个“面”字 加上“面”字
bigfacecat1208 第156页第2、4行 框架目录中System目录前应加“/” 修改为"/System"
bigfacecat1208 第184页倒数第3行 ”mian.c源文件“拼错了 改为“main.c”
bigfacecat1208 第186页第6行 C语言的多行注释写错了 改为“/* */”
bigfacecat1208 第187页表5-1中第4行 “-static时”后面内容中标点符号错误使用了“、” 改为“,”
bigfacecat1208 第193页第10行 助记符的英文拼写错误 改为mnemonic
bigfacecat1208 第196页5.4.5节的第3行 “分为两堆和栈个部分”为病句 改为“分为堆和栈两个部分”
bigfacecat1208 第199页第1行 “应为”写错了 改为“因为”
bigfacecat1208 第200页第13行 “macoOS”拼错了 改为“macOS”
bigfacecat1208 第249页第2行 "GBD"拼错 改为“GDB”
bigfacecat1208 第256页第11行和17行 “~/lldbinit”写错了 改为”~/.lldbinit“
bigfacecat1208 第262页第3行 "cm01程序"写错了 改为”cm02程序“
bigfacecat1208 第263页第6行 ”NSAAlert函数“拼错了 改为”NSAlert“
bigfacecat1208 第286页倒数第9行 “ptrace函数一个有4个参数”中个字写错了 改为“一共”
bigfacecat1208 第336页正文倒数第4行 “esi寄存器存放后面的isASCII参数”中寄存器写错了 改为"edx"
bigfacecat1208 第351页倒数第2行、第359页第3行、360页、361页、362页 标题与内容中的“Swizzing”拼错了 改为Swizzling
bigfacecat1208 第398页第10行 路径名中Applicaton拼错 改为Application
bigfacecat1208 第432页倒数第7行 刚接解 改为“刚接触”
bigfacecat1208 第458页倒数第4行 碰盘管理 磁盘管理
飘云 第94页倒数第5行 Visual Studo Code 修改为Visual Studio Code
飘云 第97页第4、5行 Visual Studo Code 修改为Visual Studio Code
飘云 目录3.5.4以及所有引用到的地方 Visual Studo Code 修改为Visual Studio Code
飘云 第229页倒数2、3行 IDA Pro菜单Edit->Patch Pragma 修改为Patch Program
飘云 第274第1行 in th license in the license
飘云 第279第2行 Evaluate free Evaluate for free
飘云 第279第4行 Dacula风格 Darcula风格
飘云 第409页倒数第9、10行 oxCC 修改为0xCC
everettjf 第4页 “提示”文字 ./configure --disable-x11-text-mode ./configure --disable-x11-textmode (textmode之间没有-)
everettjf 第191页第3行 比如EAX寄存器赋值为1,则整个REX寄存器也会被赋值为1 REX改为RAX
everettjf 第196页第9行(5.4.5节第3行) 这个区域分为两堆和栈个部分 这个区域分为堆和栈两个部分
didongke 第351页9.4节 9.4节有四个小节(4种方法),但前面说主要有3种方法,而且两种方法前面加了小方块,会误以为是第一种方法的子方法。 修改为4种方法,SymbolTable Hook下加上Inline Hook,DYLD_INSERT_LIBRARIES前加上小方框
didongke 第355页倒数第1行 ishhook写错了 改为fishhook
didongke 第359页9.4.4节的第2行 调用一个方法Objective-C 改为调用一个Objective-C方法
chenxiangfang 第68页表3-2 Int无符号 Int改为有符号
Huang-Libo 第20页第4行 Base64加密 改为Base64编码
xuanInitial 76页16、18行 sort() 改为sorted()
0xwuyan/eltonto187 第56页第11行 MyObject.m文件的#import "Shape.h" 改为#import "MyObject.h"
0xwuyan/eltonto187 第57页第18行 -(NSString*)toString;{ 多了一个分号; 去掉分号;
0xwuyan 第63页 表3-1属性参数 原子性 atomic 说明 对方问速度有影响 改为对访问速度有影响
hyperiris 第102页第2行 代码试图 改为代码视图
hyperiris 第93页倒数第5行 在Objective中使用外部 改为在Objective-C中使用外部
eltonto187 第36页第22行 if((fwrite(&currentHeader, sizeof(currentHeader), 1, fp)) != sizeof(currentHeader)) 改为if((fwrite(&currentHeader, 1, sizeof(currentHeader), fp)) != sizeof(currentHeader))
eltonto187 第35页倒数第1行 if (argc < 1) 改为 if (argc < 2)
eltonto187 第13页 配图 图1-12中内容错误, jnz loc_100000f13 错误 应改为 jnz loc_100000f06 与书中代码相同,解决方法目前是修图
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].