iPhone 可执行文件 (MACH-O) 解密
我一直在 iPhone 上玩弄/调试/反汇编二进制文件。 第一个障碍是二进制文件是加密的,反汇编者无法读取它们。这可以通过从 gdb 转储解密的文件内容来解…
iPhone Mach-O 二进制文件、字符串存储、__TEXT/__DATA
我正在尝试从 iPhone Mach-O 二进制文件读取常量(或初始化)字符串。据我所知,3个相关的segment.sections是_TEXT._cstring _TEXT._ustring和_DATA._…
fork Cocoa 进程并重新初始化 Cocoa。如何?
我尝试 fork() 一个 Cocoa 进程并设置一个新的 Cocoa/ObjC 环境,但出现错误: The process has forked and you cannot use this CoreFoundation func…
使用 Objective-C 元数据生成类依赖图
这个人想出了一个非常简洁的工具来生成类依赖图 - 但是,它依赖于解析源代码并查找 #import 指令。 http://seriot.ch/blog.php?article=20110124 http…
Apple Mach-O 链接器 (id) 警告:为 MacOSX 构建,但链接到为 iOS 构建的 dylib
从过去 xCode 4 抱怨链接器问题的某个时刻开始: ld:警告:为 MacOSX 构建,但链接到为 dylib 构建的 iOS: /Developer/Platforms/iPhoneSimulator.p…
Mac 应用程序归档 - Apple Mach-O 链接器 (Id) 错误
我有一个使用 Obectiveflickr、PHFacebook 等框架的 Mac 应用程序。这些框架被复制到 Library/Frameworks 中,并从那里链接到应用程序。应用程序运行…
ELF/linux 中 Mach-O 的两级命名空间符号解析
有人知道 ELF/linux 中与 Mach-O 的两级命名空间符号解析等效的吗?我想要链接到 lib+sym 的代码,而不是 sym。 我正在尝试做最能描述为通常是 JIT 编…
从可执行文件中获取 __TEXT 和 __DATA Dyld 地址映射
为了找到我的 mach-o 可执行文件的 __TEXT 和 __DATA 的 dyld 地址映射,我设置了环境变量 DYLD_PRINT_SEGMENTS=1。这会记录在内存中映射可执行文件的…
在 C 中的 darwin 上,task_for_pid 总是返回(os/kern)失败
由于某些原因,我无法从 task_for_pid() 中得到任何结果 我找不到太多信息,但我试图将其附加到另一个进程并搜索其内存,但每次我尝试使用 task_for_p…
Apple Mach-O 链接器 (ld) 错误 (OpenCV)
以下是我在编译 OpenCV 项目时收到的详细错误消息。请帮帮我。多谢! Undefined symbols for architecture x86_64: "_cvFindFundamentalMat", referen…
为什么即使删除了导致这些错误的文件后,我的 iOS 项目中仍然存在 mach-o 链接器错误?
这些是错误: Ld /Users/gearhead2727/Library/Developer/Xcode/DerivedData/TR-bwdsurqqtlxmnhdpvfqmdqftqsun/Build/Intermediates/TR.build/Debug-i…
未捕获的异常——调试技术(C++)
我遇到了一个奇怪的场景,其中以下不太可能的代码: try{ throw Core::ValueError(); } catch (Core::Error &e){ ... } (ValueError 继承自 Error 继…
Apple Mach-O 链接器 (ld) 使用 Switch 语句时出错?
我正在创建一个 Objective-C 程序,当调用 C 函数时,它将尝试转换数字并返回字符串。然而,当我尝试编译时,这导致了 Apple Mach-O Linker (ld) 错误…