
Open Source
iteye_16355
这个作者很懒,什么都没留下…
展开
-
一个很完善的war3录像分析库War3RepLib源码
原地址已经找不到了,而且里面的几个小bug和编译不过去的地方我已经修改了.Sample目录下是个例子.注意:请遵守GPL协议.2009-04-08 14:49:15 · 477 阅读 · 0 评论 -
用VC和MinGW导出dll的def和lib(a)文件
有了dll文件需要导出def文件:pexports zlib1.dll > zlib1.def有了dll和def文件,需要导出MinGW的.a文件:dlltool --dllname zlib1.dll --def zlib1.def --output-lib libz.dll.a有了dll和def文件,需要导出一个VC的lib文件:lib /machine:i386 ...2009-06-08 23:11:15 · 525 阅读 · 0 评论 -
valgrind中文命令行帮助
名字: valgrind是一个调试和剖析的程序工具集。概要用法: valgrind [[valgrind] [options]] [your-program] [[your-program-options]]概述: Valgrind是一个Linux下灵活的调试和剖析可执行工具。它由在软件层提供综合的 CPU内核,和一系...2009-05-16 20:04:30 · 276 阅读 · 0 评论 -
用wget下载整个网站
wget下载整个网站可以使用下面的命令 wget -r -p -k -np http://hi.baidu.com/phps , -r 表示递归下载,会下载所有的链接,不过要注意的是,不要单独使用这个参数,因为如果你要下载的网站也有别的网站的链接,wget也会把别的网站的东西下载 下来,由于互联网的特性,很有可能你会把整个互联网给下载下来 --,所以要加上 -np这个参数,表示不下载别的站点的...原创 2009-05-13 09:03:24 · 225 阅读 · 0 评论 -
使用google breakpad生成dump文件
使用google breakpad生成dump文件breakpad的主要功能就是生成dump文件,还可以将dump文件发送的远程http服务器。breakpad的SVN在这里http://google-breakpad.googlecode.com/svn/trunklinux,mac,solaris,windows下面产生dump文件的例子文件在这几个文件里面,他们的流程几乎是一...2009-05-12 16:49:04 · 474 阅读 · 0 评论 -
Windows下用C语言获取进程cpu使用率,内存使用,IO情况
一个项目需要,特地写了这些功能的函数。process_stat.h的内容如下:[code="c"]/** @file* @brief 进程统计信息函数的声明* @author 张亚霏* @date 2009/05/03* @version 0.1**/#ifndef PROCESS_STAT_H#define PROCESS_STAT_H...2009-05-03 19:56:54 · 677 阅读 · 0 评论 -
HOOK IAT的代码与例子,备忘
[code="C++"]#include PVOID HookAPI(PBYTE pbModule, PCSTR pszName, PVOID pvOrg, PVOID pvNew){ PIMAGE_THUNK_DATA r; PIMAGE_NT_HEADERS p; PIMAGE_IMPORT_DESCRIPTOR q; p = (PIMAGE_NT_HEAD...2009-04-29 16:04:23 · 117 阅读 · 0 评论 -
下载最新的firefox源码并编译
1.准备MozillaBuild在下面地址下载最新的MozillaBuildhttp://ftp.mozilla.org/pub/mozilla/libraries/win32/目前最新的是http://ftp.mozilla.org/pub/mozilla/libraries/win32/MozillaBuildSetup-1.4.exe推荐安装到c:\mozilla-bui...2009-12-07 11:19:04 · 515 阅读 · 0 评论 -
Linux用户态下判断一个指针的合法性
Windows下面就不多说了:IsBadReadPtr,IsBadStringPtr,IsBadWritePtr。Linux内核态可以用__access_ok函数来判断内存区域的访问性。用户态自己写了一个,就是利用了段错误这个信号,然后处理这个信号。用siglongjmp和sigsetjmp在栈里面跳转。直接Posix族的代码贴出来,应该还有一些小bug,有待继续完善只把读...2008-10-04 11:30:16 · 1102 阅读 · 0 评论 -
自己用了很久的线程注入的代码
[code="c"]#include #include #include #pragma comment(lib, "Advapi32.lib")BOOL SetPrivilege(HANDLE hToken,LPCTSTR lpszPrivilege,BOOL bEnablePrivilege)//improve a privilege{ TOKEN_PR...2008-12-11 20:16:24 · 161 阅读 · 0 评论