- 博客(8)
- 资源 (1)
- 收藏
- 关注
转载 Linux下安装vsftpd
1.检查本机是否安装vsftpdrpm -qa | grep vsftpd2.yum安装(此命令只能解决依赖,不能指定安装到何处)yum -y install vsftpd3.配置?12[root@centos6-vb spark_tj]# whereis vsftpdvsftp
2015-06-24 10:51:45 469
转载 nedmalloc
nedmalloc是一个跨平台的高性能多线程内存分配库,很多库都使用它,例如:OGRE.现在我们来看看nedmalloc的实现 (以WIN32部分为例) 位操作小技巧;(1)、获取最低位的出现位置的掩码;x&(-x)(2)、判断值为2的幂:x & (x-1) == 0(3)、获取从最低的值为1的位开始到左边MSB的掩码: x | (-x)(4)、字节对齐;
2015-06-23 14:48:55 502
转载 在Linux下产生并调试core文件 先看看我用的是个什么机器: $ uname -a Linux dev 2.4.21-9.30AXsmp #1 SMP Wed May 26 23:37:09 E
在Linux下产生并调试core文件 先看看我用的是个什么机器:$ uname -aLinux dev 2.4.21-9.30AXsmp #1 SMP Wed May 26 23:37:09 EDT 2004 i686 i686 i386 GNU/Linux再看看默认的一些参数,注意core file size是个0,程序出错时不会产生core文件了。$ ulimi
2015-06-19 10:58:31 686
转载 Windbg相关命令
WinDBG的大多数功能是以命令方式工作的, 本系列将介绍WinDBG的三类命令, 标准命令, 元命令和扩展命令. 标准命令===============标准命令用来提供适用于所有调试目标的基本调试功能.所有基本命令都是实现在WinDBG内部的, 执行这些命令时不需要加载任何扩展模块. 大多数标准命令是一两个字符或者符号, 只有version等少数命令除外.
2015-06-11 16:41:18 464
转载 TEB PEB
前几天在找资料的时候发现一些有趣的东西,是线程的TEB和进程的PEB结构,在好奇心下,稍微学习了下,从而得到了一种获取当前进程名的方法。先把代码贴上来。#include "windows.h"#include "stdio.h"int main(void){LPSTR name;__asm{mov eax,fs:[0x18]mov eax,[eax+0x30]m
2015-06-05 14:36:57 1071
转载 Structured Exception Handling
A Crash Course on the Depths of Win32 Structured Exception HandlingMatt Pietrek 著 董岩 译在所有 Win32 操作系统提供的机制中,使用最广泛的未公开的机制恐怕就要数结构化异常处理(structured exception handling,SEH)了。一提到结构化异常处理,可能就会令人想起 _
2015-06-05 14:28:01 593
转载 Hello World程序背后的故事解密(RtlUserThreadStart)
近几个月实在是太忙了,偶然想起来博客上一看,离上次写文章居然过了两个月有余,于是手痒痒想加把劲,再码点儿技术文上来^_^ 这个系列是为了挖掘出一个简单的类似Hello World程序隐藏在CRT之下的复杂性,因此在上次分析了“编译器选项和CRT”之后,今天我想再来简单分析一下从程序进程建立直到程序运行到C/C++入口函数处发生的那点儿事儿。 我们知道,在Window
2015-06-05 14:13:52 674
转载 MSVC CRT的全局构造和析构
在了解了Glibc/GCC的全局构造析构之后,让我们趁热打铁来看看MSVC在这方面是如何实现的,有了前面的经验,在介绍MSVC CRT的全局构造和析构的时候使用相对简洁的方式,因为很多地方它们是相通的。首先很自然想到在MSVC的入口函数mainCRTStartup里是否有全局构造的相关内容。我们可以看到它调用了一个函数为:mainCRTStartup:mainCRT
2015-06-05 13:39:33 1287
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人