解决方法:1、在Project target里“Architectures”设置为:Standard (armv7,armv7s)或者 Standard (armv7,arm64)2、设置”Build Active Architecture Only”为“NO”还有一篇文章说的很牛逼,但是还咩有看,...
分类:
移动开发 时间:
2016-01-09 17:05:28
阅读次数:
190
在Reddit看到这篇文章:Hello from a libc-free world! ,觉得挺有趣,然后又想起以前看过的各种相关资料,在此做一个整理。注意所有实验环境都为Linux。版本一:实际上是用汇编重写_start入口,具体说明请看文章开头提供的连接,汇编代码如下,命名为stubstart....
分类:
其他好文 时间:
2016-01-07 16:24:54
阅读次数:
174
1、增加调试信息寻找问题2、两种方式解决unable to load native-hadoop library for you platform附:libc/glibc/glib简介参考:1、http://my.oschina.net/swuly302/blog/515853【66号公路: Had...
分类:
其他好文 时间:
2016-01-05 21:01:38
阅读次数:
579
在Reddit看到这篇文章:Hello from a libc-free world!,觉得挺有趣,然后又想起以前看过的各种相关资料,在此做一个整理。注意所有实验环境都为Linux。版本一:实际上是用汇编重写_start入口,具体说明请看文章开头提供的连接,汇编代码如下,命名为stubstart.S...
分类:
其他好文 时间:
2016-01-05 15:13:26
阅读次数:
177
在Ubuntu14.04LTS用命令:/lib/libc.so.6时,提示”/lib/libc.so.6:notfound“,其实这个库是存在的,只是地方换了,在"/lib/i386-linux-gnu/"下面,我们只需创建一个链接即可。使用下面的命令:For64bit:sudoln-s/lib64/x86_64-linux-gnu/libc-2.13.so/lib64/libc.so.6For32bi..
分类:
系统相关 时间:
2016-01-04 18:27:05
阅读次数:
1452
苹果app支持arm64以后会有一个问题:NSInteger变成64位了,和原来的int(%d)不匹配,会报如下warning,Values of type 'NSInteger' should not be used as format arguments; add an explicit cas...
分类:
其他好文 时间:
2015-12-28 06:11:35
阅读次数:
460
1、cp的功能拷贝一个或多个文件(或目录)到目的地2、例子1)一次拷贝多个源文件到目的地#cp /mnt/hgfs/DOC/{1,2,3,4,5}.txt /root/ldj2)只拷贝链接文件到一个新的位置,不拷贝实际链接的文件#cp -d libc.so.6 / 只拷贝符号连接,不拷贝实际的文件(...
分类:
其他好文 时间:
2015-12-20 11:37:30
阅读次数:
186
http://my.oschina.net/ioslighter/blog/384328今天测试app时发现一个必现的异常,当在登录成功后再打开登录前点击的页面时,就会在Xcodeconsole中打印如下日志:NSScanner:nil string argumentNSScanner:nil st...
分类:
编程语言 时间:
2015-12-16 21:07:29
阅读次数:
175
1.从libc中找到"/bin/sh"的地址(gdb)find__libc_start_main,length,"/bin/sh"2.安排缓冲区'a'*length+addressOfSystem+addressOfExit+addressOfBinSh3.PLT & GOT延迟绑定:PLT第一次调...
分类:
其他好文 时间:
2015-12-14 01:14:41
阅读次数:
263
Arm处理器,因为其低功耗和小尺寸而闻名,几乎所有的手机处理器都基于arm,其在嵌入式系统中的应用非常广泛,它的性能在同等功耗产品中也很出色。Armv6、armv7、armv7s、arm64都是arm处理器的指令集,所有指令集原则上都是向下兼容的,如iPhone4S的CPU默认指令集为armv7指令...
分类:
移动开发 时间:
2015-12-09 19:26:58
阅读次数:
218