- 博客(5)
- 资源 (10)
- 收藏
- 关注
原创 从 Window 不安全dll加载 漏洞 来看Windows系统漏洞
<br /> 动态库,一直伴随着windows操作系统, 属于windows系统设计框架的一部分, 从这两年流行的后门木马病毒来看, 一大部分利用了此漏洞,可以说这是Windows设计的失误.<br /> <br /> 1.主要原因是:过于灵活的接口制造成的。<br /> <br /> 因函数调用通过固定顺序排列的函数入口表来执行代码,所以只要模拟一个动态库一模一样的DLL文件,即可欺骗调用着来执行恶意代码。<br /> <br /> 2.另一个原因是,使用了固定的动态库文件搜寻加载
2010-11-30 16:28:00 934
原创 源码站收藏
http://www.hackchina.comhttp://www.pdun.comhttp://www.vckbase.comhttp://www.codeproject.com
2010-11-19 17:29:00 876
原创 safe_ptr 智能指针
<br />// ObjGC.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include <stdlib.h>#include <memory>#define TRACE printf#define SAFEPTR_TRACE TRACE/* 安全指针(safe_ptr) 不知道叫什么好,就叫这个吧,刚好没跟别的命名冲突 简
2010-11-11 20:50:00 1483
原创 VC6.0 IDE 开发工具使用技巧(22条)
<br />《VC6.0 IDE 开发工具使用技巧》<br />1. 检测程序中的括号是否匹配 <br /> 把光标移动到需要检测的括号(如大括号{}、方括号[]、圆括号()和尖括号<>)前面,键入快捷键“Ctrl+]”。如果括号匹配正确,光标就跳到匹配的括号处,否则光标不移动,并且机箱喇叭还会发出一声<br />警告声。 <br /><br />2. 查看一个宏(或变量、函数)的宏定义 <br /> 把光标移动到你想知道的一个宏上,就比如说最常见的DECLARE_MAP_MESSAGE上按
2010-11-05 08:30:00 1046
原创 栈,函数,参数,局部变量之间的关系
栈的定义及规则: 栈从高位到底位顺序来排列数据, 栈顶=0, 栈顶始终指向最顶端的数据. Push(EAX) : TOP--, S[TOP]=EAX; //先减栈顶, 再进数据 Pop(EAX) : S[TOP]=EAX, TOP++; //先出数据,再加栈顶 初始值: EBP=ESP=20 (EBP-ESP=0,0个数据) 假如有以下栈段(Step0)与函数ST(): STACK 0-19 //定义栈开始
2010-11-03 18:46:00 2432 1
chromium 离线库,离线包,第三方库离线包
2020-03-31
tengine-2.3.2 for windows full modules
2019-09-17
libgd-2.2.5.7z
2019-09-16
fontconfig vc2015 源码(静态库,fc-cache,fc-list)
2019-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人