今天想尝试给线上数据库的备份做个恢复测试,需要先安装一个数据库。出现了一下问题1操作系统是centos6.5的版本,安装数据库是mysql5.6.31。最初我下载的是rpm包安装,觉得测试环境就直接rpm安装会快一点。安装过程中出现依赖关系报错Requires:libc.so.6(GLIBC_2.14)(64bit)类..
分类:
数据库 时间:
2016-06-07 22:36:08
阅读次数:
288
本文详细介绍了unlink攻击技术的核心原理,虽然上述介绍的unlink漏洞利用技术已经失效,但是还是有必要认真学习,因为它一方面可以进一步加深我们对glibc malloc的堆栈管理机制的理解,另一方面也为后续的各种堆溢出攻击技术提供思路。...
分类:
系统相关 时间:
2016-06-06 17:10:38
阅读次数:
497
本文详细介绍了unlink攻击技术的核心原理,虽然上述介绍的unlink漏洞利用技术已经失效,但是还是有必要认真学习,因为它一方面可以进一步加深我们对glibc malloc的堆栈管理机制的理解,另一方面也为后续的各种堆溢出攻击技术提供思路。 ...
分类:
系统相关 时间:
2016-06-06 15:04:09
阅读次数:
229
在你准备升级GLIBC库之前,你要好好思考一下,你真的要升级GLIBC么?你知道你自己在做什么么?http://baike.baidu.com/view/1323132.htm?fr=aladdinglibc是gnu发布的libc库,即c运行库。glibc是linux系统中最底层的api,几乎其它任何运行库都会依赖于glibc。glibc除了封装linux..
分类:
系统相关 时间:
2016-06-02 20:21:17
阅读次数:
689
最近在给编译环境centOS6.5安装新版clang(clang3.4/3.5)的时候,虽然已经装了gcc4.9.1,但编译的时候(参考clang官方主页http://clang.llvm.org/get_started.html的步骤,在独立build目录下运行clang自带的configure脚本),仍然出了“ccompiler
cannotcreateexecutables”的提..
分类:
系统相关 时间:
2016-06-02 20:19:14
阅读次数:
217
[root@localhost ~]# rpm -qa |grep glibcglibc-common-2.12-1.132.el6.x86_64glibc-devel-2.12-1.132.el6.x86_64glibc-2.12-1.132.el6.x86_64glibc-headers-2.1... ...
分类:
其他好文 时间:
2016-05-26 10:24:12
阅读次数:
1009
前言:mariadb官方网站上提供了三种不同形式的程序包:源码包版、程序包管理器版、和二进制版,如下图所示。二进制版是由官方编译好的绿色版,相比源码包版安装更简单,比起程序包管理器版又多一点自由度,算是二者的折中方案。另外要注意它依赖于glibc,需要注意glibc的版本。..
分类:
数据库 时间:
2016-05-25 18:54:23
阅读次数:
648
在基于 GNU glibc 的系统上,包括所有 linux 系统,ELF 可执行二进制文件的运行自动导致程序加载器被加载并且运行。 在 linux 下,加载器是 /lib/ld-linux.so.X(X是版本号)。然后加载器搜索、加载程序所要使用的动态链接库。被搜索的文件夹列表保存在文件 /etc/ ...
分类:
其他好文 时间:
2016-05-23 17:05:59
阅读次数:
170
今天和大家分享一下glib库的交叉编译过程和如何对程序进行编译以及运行。
glib库的移植资料比较少,比较零散,这里我就写一下亲自移植的过程,和大家分享一下。按照我的过程移植应该是不会有问题,如果遇到了问题可以留言联系我,一起讨论研究。
这里需要强调一下:libc、glibc、glib是不同的库!
glibc和 libc 都是 Linux 下的 C 函数库,而glib是GTK+的基础...
分类:
其他好文 时间:
2016-05-23 15:31:27
阅读次数:
323
#include<stdio.h>void f(){ }__attribute__((constructor)) void before(){ printf("Hello\n");} 安装glibc-debug之前 (gdb) bt#0 0x00007ffff7bd9702 in before () ...
分类:
其他好文 时间:
2016-05-22 23:02:43
阅读次数:
179