《九阴真经: iOS黑客攻防秘籍》新书发布,干货满满,快来看看吧!

iOS 安全论坛 - 专注于研究 iOS 安全

 找回密码
 立即注册
查看: 162|回复: 2

书中295页插入代码遇见问题

[复制链接]

4

主题

14

帖子

66

积分

注册会员

Rank: 2

积分
66
发表于 2019-10-9 17:36:36 | 显示全部楼层 |阅读模式
13.2插入代码有一些疑问:1,怎么保存一个十六进制文件,Xcode怎么知道你是十进制还是十六进制?

2,现在Xcode10.1编译设置选项没有OTHER_LDFLAGS 命令行参数是否应写在 other linker flags这一项?
3,我插入的shellcode遇到了下图问题

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

86

主题

262

帖子

1049

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1049
发表于 2019-10-9 20:56:10 | 显示全部楼层
1.Xcode 它是不管是文本格式还是十六进制的,推荐使用 010 Editor 保存十六进制文件。010 Editor 菜单里 Copy -> Copy As -> Copy As Hex Text 能够将十六进制数据以文本方式复制出来,Paste -> Paste From -> Paste From Hex Text 能够将文本粘贴为十六进制,这两个功能用于操作十六进制数据很便捷。

2.OTHER_LDFLAGS 和 other linker flags 是一样的。

3.图中的问题是因为将 ShellCode 保存成文本了,应该要保存成十六进制文件才对。可以在 010 Editor 菜单里 File -> New Hex File,新建一个十六进制文件,然后使用 Paste From Hex Text 可以方便地粘贴十六进制数据,具体操作你自己领会一下。

回复

使用道具 举报

4

主题

14

帖子

66

积分

注册会员

Rank: 2

积分
66
 楼主| 发表于 2019-10-10 09:07:42 | 显示全部楼层
exchen 发表于 2019-10-9 20:56
1.Xcode 它是不管是文本格式还是十六进制的,推荐使用 010 Editor 保存十六进制文件。010 Editor 菜单里 Co ...

老哥 谢谢回复!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|iOSHacker

GMT+8, 2019-11-15 11:19 , Processed in 0.052440 second(s), 20 queries .

iOS安全论坛

© 2017-2019 iOS Hacker Inc.

快速回复 返回顶部 返回列表