libc中果然有很多的函数,使用nm看了一下,里面竟然还有reboot函数,汗! 使用grep,可以看到各种 printf 也都在这里头。 objdump是看函数的地址与函数名对应的,虽然也能证明printf在libc中,但是感觉有些大才小用哪。 使用objdump一下,比nm多出来一些信息,看来n ...
分类:
其他好文 时间:
2018-10-09 21:50:46
阅读次数:
299
计算机的五大组成部分: 运算器,控制器,存储器,输入,输出 虚拟化是对cpu ,内存,,磁盘, 网络,IO 的虚拟 cpu的虚拟 以时间分片形式进行,这样使得cpu可以运行多个进程 内存进行了空间复用, MMU内存管理单元:每个进程拥有的内存最终都会映射到物理上, 内存将物理内存空间划分为多个空间, ...
分类:
其他好文 时间:
2018-10-04 21:37:18
阅读次数:
175
在centos7上面gdb程序时候,报错信息是:Missingseparatedebuginfos,use:debuginfo-installglibc-2.17-157.el7_3.5.x86_64解决方案:1先修改"/etc/yum.repos.d/CentOS-Debuginfo.repo"文件的enable=1;有时候该文件不存在,则需要手工创建此文件并加入以下内容:[
分类:
数据库 时间:
2018-09-29 11:23:19
阅读次数:
179
网上安装mongo的方法挺多,有的需要配置听麻烦,下面我列出我安装成功的方法,总结如下,我用的ubuntu版本是16.04版本。 1.sudo apt-get install mongodb安装法 这种安装方法直接使用 apt-get 虽然这种方法直接简单,但是会出现安装的mongodb**版本过于 ...
分类:
数据库 时间:
2018-09-28 12:35:24
阅读次数:
284
真机编译错误提示App installation failed This application does not support this device’s CPU type. 有可能是数据集改动,之前debug的时候去掉了arm64,结果编译报错。 在添加上arm64编译成功 如下图: ...
分类:
移动开发 时间:
2018-09-27 18:07:07
阅读次数:
312
打印文件中的可打印字符串(print the strings of printable characters in files)。常用来在二进制文件中查找字符串,与grep配合使用。strings命令输出的字符串长度为4个或4个以上的,长度小于4的字符串将不予打印,我们可以通过-n参数调整,stri ...
分类:
其他好文 时间:
2018-09-21 00:37:05
阅读次数:
176
问题:在做pwn题的过程中,我们经常会遇到题目提供libc,但是本地调试的时候加载的是本地libc。 解决方法: 方法1: 可以用添加环境变量的方法,如下: export LD_LIBRARY_PATH=`pwd` #当前目录为加载目录export LD_PRELOAD=你的libc #加载本地pw ...
分类:
其他好文 时间:
2018-09-20 19:17:04
阅读次数:
3523
1.配置docker swarm环境 参考:https://www.cnblogs.com/yjb007/p/9669908.html 2.安装Jenkins 3.访问Jenkins: http://jenkins.local.com:8080 ...
分类:
其他好文 时间:
2018-09-18 20:45:20
阅读次数:
110
library not found for -lstdc++.6.0.9 原因是苹果在XCode10和iOS12中移除了libstdc++这个库,由libc++这个库取而代之,苹果的解释是libstdc++已经标记为废弃有5年了,建议大家使用经过了llvm优化过并且全面支持C++11的libc++库 ...
分类:
移动开发 时间:
2018-09-18 16:03:06
阅读次数:
285
第一步:下载redis安装包wgethttp://download.redis.io/releases/redis-4.0.6.tar.5第二步:解压压缩包tar-zxvfredis-4.0.6.tar.gz第三步:yum安装gcc依赖yuminstallgcc解释以下:因为redis的底层是有c++实现的,所以需要安装gcc的依赖;第四步:编译安装makeMALLOC=libc在redis/sr
分类:
系统相关 时间:
2018-09-16 15:47:10
阅读次数:
226