博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
提前防止Non-PIE错误,检测app是否包含PIE标志
阅读量:5172 次
发布时间:2019-06-13

本文共 477 字,大约阅读时间需要 1 分钟。

//Howard 2013-07-19

//如何检测app是否包含PIE标志?
答:使用xCode自带的otool工具。
otool程序在Xcode.app/Contents/Developer/usr/bin目录下,
假设xCode放在 系统的应用程序目录,它所在是/Applications/Xcode.app/Contents/Developer/usr/bin
(1)使用终端,进入otool所在目录:
cd /Applications/Xcode.app/Contents/Developer/usr/bin
(2)拷贝你编译的.app到该目录
(3)使用命令 ./otool -hv xxx.app/xxx 检测。
你编译的.app实际上是目录,目标是要检测.app目录下可运行的二进制文件。
在此以h264_merge.app为例,
命令是:
./otool -hv h264_merge.app/h264_merge
实测效果如下:

 

转载于:https://www.cnblogs.com/dyllove98/p/3206713.html

你可能感兴趣的文章
获取国内随机IP的函数
查看>>
Spring Mvc模式下Jquery Ajax 与后台交互操作
查看>>
(转)matlab练习程序(HOG方向梯度直方图)
查看>>
tableView
查看>>
Happy Great BG-卡精度
查看>>
TCP/IP 邮件的原理
查看>>
原型设计工具
查看>>
windows下的C++ socket服务器(4)
查看>>
css3 2d转换3d转换以及动画的知识点汇总
查看>>
计算机改名导致数据库链接的诡异问题
查看>>
Java8内存模型—永久代(PermGen)和元空间(Metaspace)(转)
查看>>
centos 引导盘
查看>>
Notes of Daily Scrum Meeting(12.8)
查看>>
Apriori算法
查看>>
onlevelwasloaded的调用时机
查看>>
lr_start_transaction/lr_end_transaction事物组合
查看>>
CodeIgniter学习笔记(四)——CI超级对象中的load装载器
查看>>
.NET CLR基本术语
查看>>
ubuntu的home目录下,Desktop等目录消失不见
查看>>
建立,查询二叉树 hdu 5444
查看>>