问题标签 [mach-o]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
2855 浏览

iphone - iPhone 可执行文件 (MACH-O) 解密

我一直在 iPhone 上玩/调试/反汇编二进制文件。

第一个障碍是二进制文件是加密的,反汇编程序无法读取它们。这可以通过从 gdb 转储解密的文件内容来克服。

我的问题是关于在 LC_ENCRYPTION_INFO 部分中具有 encryption_id 设置为 1 的所有 MACH-O 可执行文件的二进制文件解密(在程序启动时即时完成)。

  1. 有没有为你解密文件的工具?有什么建议吗?
  2. 是否有关于该过程如何工作的信息?显然它是AES加密?使用什么密钥?用自己的程序复制容易吗?

感谢您的任何指点!

0 投票
1 回答
411 浏览

xcode - 我的 Xcode 项目中有哪些 Mach-O 文件?

谁能给我一些 Xcode 项目中的 Mach-O 文件或任何框架的 Mach-O 文件的示例?

0 投票
2 回答
4241 浏览

x86 - 可以使用十六进制编辑器来编辑可执行二进制文件中的指令吗?

如果我有一个包含已编译 C 代码的二进制可执行文件,我是否可以使用十六进制编辑器来编辑该二进制文件并将特定指令更改为另一个指令,例如nopjmp?我如何知道要更改的指令的偏移量?


是的,这是出于教育目的。

0 投票
2 回答
720 浏览

iphone - 如何在越狱 iphone 上运行一个简单的 HelloWorld 程序?

我创建了一个 HelloWorld 程序,并将其编译为 mach-o 文件。然后,我通过 SSH 将它上传到我的越狱 iPhone。

我使用root帐户登录。然后,我尝试通过运行 ./HelloWorld 来执行这个程序但是,我收到了“权限被拒绝”

我的 HelloWorld 程序非常简单:#include

有什么帮助吗?

谢谢。

0 投票
2 回答
1477 浏览

iphone - 如何创建 iPhone mach-o 文件?

如何创建 HelloWorld iPhone mach-o 文件?

我想在我越狱的 iPhone 上测试它。

请帮帮我!!!

0 投票
1 回答
3136 浏览

elf - dylib 文件的含义是什么?

我的 C++ 编译器创建包含动态库的“dylib”文件。.dylib 和 .so 文件有什么区别?

Mach-O 格式的文件和 ELF 格式的文件有什么区别?我必须在 iOS(仅限静态库/Mach-O)和 Android(ELF)下构建文件以供以后使用。

谢谢!

0 投票
1 回答
783 浏览

c++ - 使用 freenect 库的 Apple Mach-O 链接器 (ld) 错误

尝试在 xcode 中编译以下文件时:

http://openkinect.org/wiki/C%2B%2BOpenCvExample

我收到这些错误:

我一直在尝试我能想到的一切来解决这个问题,但没有任何乐趣。我尝试过针对特定架构(32 位或 64 位)进行编译,尝试重新链接所有库和其他类似措施,例如开始一个新项目并再次导入所有内容。

0 投票
1 回答
187 浏览

ios - 使用 drawGlossAndGradient() 的 Mach-O 错误

得到这个错误:

使用此代码:

这段代码也会发生类似的错误:

我从另一个工作正常的项目中导入了一些 .h 和 .m 文件。我将所有框架添加到新项目中,但它仍然会弹出此警告。我从来没有处理过这种错误,如果有人能帮助我,我将不胜感激。

谢谢你们!

0 投票
2 回答
417 浏览

macos - 如何从汇编程序“as”命令创建原始二进制文件

有没有办法从 max os x 中的“as”命令获取原始二进制输出?当我组装一些简单的汇编文件时,它会输出带有标题和一些符号信息的 Mach-O 目标文件。我只想要文件的代码部分。

如果它没有任何有用的命令或命令选项,是否有任何简单的方法(命令)从 Mach-O 文件中提取指定段?

0 投票
12 回答
73337 浏览

ios - Apple Mach-O Linker 错误,我不知道该怎么办

我不能再为设备或模拟器编译我的项目了。我收到 13 个 Apple Mach-O-Linker 错误。这一切都是在我尝试使用 sharekit 失败后开始的。这是错误的日志:

我该如何解决?请帮忙。