自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(33)
  • 资源 (27)
  • 收藏
  • 关注

转载 Visual SourceSafe 入门教学

<br />Visual SourceSafe 入门教学作者:蔡焕麟日期:Sep-4-2003摘要本文介绍了版本管理的基本概念,以及 Visual SourceSafe 的基础功能,目的在于希望提供一个能够快速上手的入门指南,让初学者能尽快将它用在项目管理上,同时也具备学习其它进阶议题的基础。________________________________________1. 简介在软件工程的领域里,有一块叫做 SCM(Software Configuration Managem

2011-04-08 21:59:00 1137

转载 代码优化-之-优化除法

摘要:现在的CPU,做乘法是很快的(1个CPU周期左右,或者是需要两/三个周期,但每个周期能启动一个新的乘指令),但作为基本指令的除法却超出很多人的预料,它是一条很慢的操作,整数和浮点的除法都慢;本文将给出一些除法的优化方法或替代算法;> 作者:[email protected](说明:文章中的很多数据可能在新的CPU或不同的CPU或不同的系统环境下有不同的结果,可能不能面面俱到)x86系列的CPU对于位运算、加、减等基本指令都能在1个CPU周期内完成(现在的CPU还能乱序执行,从而使指令的平均CP

2011-03-08 10:11:00 885

转载 有关security cookie在栈保护上的研究

有关security cookie在栈保护上的研究06.10 by flyingkisser这里主要讨论栈,不是堆。首先,security cookie并不是windows系统自带的保护机制,并不是说一个确实存在溢出漏洞的程序,放到带security cookie保护的环境中,就不能正常溢出了。那么,到底是什么是security cookie呢?我觉得从广义上讲,它应该是一种保护栈的机制,提供这种保护的,是程序本身,编译进程序本身的代码提供的,而不是系统中某个运行在黑暗角

2010-07-11 09:29:00 940

转载 Win32 系统线程信息块(TIB)浅析

<br />作者:Matt Pietrek<br /> 编译:VCKBASE <br />原文出处:May 1996 Under The Hood<br /><br />  Windows 操作系统各个版本之间虽然核心部分差异很大,但它们都共享一个关键的系统数据结构,许多程序员都没有加以关注。更精确地说,这种共享是针对此数据结构的某些域。先不说差别,这个结构被广泛使用,甚至是被编译器产生的代码存取。没错,你的C++编译器产生代码

2010-07-08 11:15:00 2356

原创 奔腾指令速查手册

  指令名称指令形式机器码标志位(设置/测试)说     明应用举例ES:ES:26 ES段跨越前缀 CS:CS:2E CS段跨越前缀 

2009-07-10 18:31:00 4066

转载 vb函数列表

 Variant 变量的内部表示:_______________________________________________________________符号常量 值 内部表示 字节数V_EMPTY 0 EmptyV_NULL 1 NullV_INTEGER 2 Interger 2V_LONG 3 Long 4V_SINGLE 4 Single 4V_D

2009-07-06 23:05:00 1803

转载 Microsoft可移植可执行文件和通用目标文件格式文件规范v8.1修订版

1基本概念本文档详细说明了Microsoft® Windows®操作系统家族下的可执行文件(映像)和目标文件的结构。这些文件分别被称为可移植可执行(PE)文件和通用目标文件格式(COFF)文件。“可移植可执行”这个名称道出了这种格式与平台体系结构无关的事实。下表描述了贯穿于本规范中的一些概念:名称描述属性证书用来将可校

2009-06-23 11:34:00 8096 2

转载 PNG格式

 PNG是20世纪90年代中期开始开发的图像文件存储格式,其目的是企图替代GIF和TIFF文件格式,同时增加一些GIF文件格式所不具备的特性。流式网络图形格式(Portable Network Graphic Format,PNG)名称来源于非官方的“PNGs NotGIF”,是一种位图文件(bitmapfile)存储格式,读成“ping”。PNG用来存储灰度图像时,灰度图像的深度可

2009-06-17 00:41:00 1110

转载 BMP

   BMP是一种与硬件设备无关的图像文件格式,使用非常广。它采用位映射存储格式,除了图像深度可选以外,不采用其他任何压缩,因此,BMP文件所占用的空间很大。BMP文件的图像深度可选lbit、4bit、8bit及24bit。BMP文件存储数据时,图像的扫描方式是按从左到右、从下到上的顺序。   由于BMP文件格式是Windows环境中交换与图有关的数据的一种标准,因此在Wind

2009-06-16 00:02:00 880

转载 VB函数分析

VB函数约定太杂乱没有统一性,自己分析了几个函数:有的用eax,edx约定,有的单个ecx约定,有的堆栈、寄存器一起用,有的象stdcall约定,有时候会跟虚拟机内部组件传地址引用.先给出函数分析,下边分析汇编的时候,可以看这些函数,不是很全的且存在错误.仅仅供参考.大家可以一起补充.-----------------------------------------------------

2009-06-14 11:26:00 2914

翻译 Windows XP中的新型向量化异常处理

 到现在为止我已在Win32®平台上工作八年有余,在这期间里我积累了一些我所喜欢使用的Win32功能(从API层面上来说)。它们可以让我的编程生活更轻松,同时也让我更容易写出比较有用的工具。当我安装完Windows XPBeta(以前代号为“Whistler”)时,并没有指望能够看到许多新的API,结果却惊喜地发现我错了!在本月的专栏中,我就要讲述这些新增功能其中之一——向量化

2009-06-11 10:08:00 7967 1

翻译 深入探索Win32结构化异常处理

在Win32操作系统提供的所有功能中,使用最广泛而又没有公开的恐怕要数结构化异常处理(Structured Exception Handling,SEH)了。当你考虑Win32结构化异常处理时,也许会想到__try、__finally和__except等术语。可能你在任何一本讲解Win32的好书上都能找到关于SEH较为详细的描述,甚至Win32SDK文档也对使用__try、

2009-06-11 09:33:00 7603 2

转载 汇编指令、机器码表

 一、状态寄存器PSW(Program Flag)程序状态字寄存器,是一个16位寄存器,由条件码标志(flag)和控制标志构成,如下所示:15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0         OF DF IF TF SF ZF   AF   PF   CF 条件码:①OF(Overflow Flag)溢出标志。溢出时为1

2009-06-05 17:34:00 4144 1

翻译 材质D3DMATERIAL9

光照的两大要素是光源和物体的材质,物体表面材质属性决定了它能反射什么颜色的光线以及反射多少光线。一、Direct3D中材质的定义D3D中材质通过D3DMATERIAL9结构来表示:typedef struct D3DMATERIAL9 ...{    D3DCOLORVALUE Diffuse;    D3DCOLORVALUE Ambient;    D3DCOLORVALUE 

2009-05-19 20:51:00 1315

转载 灯光D3DLIGHT9

在D3D中有3种类型的灯光,用它们可以让3D世界显得真实 。一、灯光类型1、点光(Point Light)  从一个点向周围均匀发射的光,有最大的照明范围,亮度随距离衰减,最明显的一个例子就是我们家里用的灯泡。2、方向光(Directional Light)  方向光是一组没有衰减的平行光,类似太阳光的效果。 3、聚光灯(Spot Light)  最复杂的一种灯,有光源点位置、有方

2009-05-19 19:10:00 1673

转载 CMYK颜色模式

CMYK颜色模式的基础并不是增加光线,而是减去光线.在RGB模式中,颜色的创建是通过增加光线来实现的;监视器(或一台电视机)是一个能够创建颜色的光源.但是一张打印纸不会发射光线;它只吸收和反射光线.因此当用户想要将监视器的颜色转换 到纸张上去的时候,就必须使用另一种颜色模CMYK。CMYK是四色打印的基础,四色处理打印主要用在印刷机上打印色泽连续的图像(例如数字化照片).在四色处理打印过程中,颜色

2009-05-18 21:02:00 951

原创 D3DPRESENT_PARAMETERS 参数说明

D3DPRESENT_PARAMETERS 参数说明struct D3DPRESENT_PARAMETERS{    UINT BackBufferWidth;    UINT BackBufferHeight;    D3DFORMAT BackBufferFormat;    UINT BackBufferCount;    D3DMULTISAMPLE

2009-05-16 21:30:00 1701

转载 打工与创业

    打工与创业有什么区别,有人说都是为了赚钱,都是为了生活……     1.打工是靠自己的能力吃饭,创业是靠自己的智慧和思考吃饭;     2.打工是靠别人给自己的平台来展示能力,创业是靠自己的决心和眼光创造一个平台;     3.打工是做好自己的本分工作就好,创业是要思考体系运作的每一个环节;     4.打工的人期望的是一周有

2009-05-16 20:25:00 561

转载 绘制流水线(2)

 2.3 渲染管线一旦我们描述几何学上的3D场景和设置了虚拟照相机,我们要把这个场景转换成2D图象显示在显示器上。这一系列必须完成的操作就叫做渲染管线。图2.7展示了一个简化的渲染管线,随后将详细解释图中的每一部分。 渲染管线中的许多级都是从一个坐标系到另一个坐标的几何变换。这些变换都通过矩阵变换来实现。Direct3D为我们进行变换计算并且如果显卡支持硬件变换的话那

2009-05-15 11:21:00 983

转载 矩阵类型及其操作

在Direct3D中,顶点坐标变换通常是借助于矩阵实现的,因此下面首先介绍在Direct3D中提供的各种矩阵类型和相关的矩阵运算函数。 1、D3DMATRIX矩阵类型D3DMATRIX是Direct3D中最简单的矩阵类型,其定义如下:typedef struct _D3DMATRIX { union { struct { float

2009-05-15 09:55:00 2414

转载 创业公司如何用人

创业不是用钱就能堆得出来的,创业是人在创造伟大的事业,“人”是创业中最关键、最重要的组成部分。      大公司招人容易,可以在报纸上整版整版刊登招聘广告,自我吹嘘什么世界500强啊,什么福利好哇,什么培训计划、职业生涯呀,天花乱坠说得那些没见过世面的小弟弟小妹妹们人人心里痒痒的,像小狗崽儿们见到了屎…不不不,对不起说错了,像蜜蜂见到了鲜花,恨不得钻进那里面去一辈子干到老。  

2009-05-12 15:41:00 558

转载 想和你喜欢的人永远在一起吗?不看后悔

1.当你收到“你干嘛呢?”  实际上是想说“我想你了” 3.但如果是“哈哈”  “嘿嘿”或者“嘎嘎”,这时你打过去一定是在笑 4.说你“傻瓜” “笨蛋”  其实是关心你,担心你,希望你照顾好自己 5.如果是问句结束,其实是希望能和你多聊一会儿 6.“哦”多半是在敷衍 7.但如果是“知道啦” “收到” “遵命”之类的则表示比较在意 8.有时劝你忙自己的,其实他口是心非 9.把他的傻事 丢脸的或是失落

2009-05-05 15:02:00 523

转载 Win32位程序设计初步之系统安全

 Windows NT最迷人的部分之一是它的安全系统。如果你对安全方面不太关心,你可以完全忽略这部分的 Win32 API。然而, 在不少情况下,NT内置的安全特性可以帮助解决一些很有趣的问题。在这篇文章中,你将会理解到NT安全系统的意图,这些概念将会帮助你懂得它的用处,以及操作它的技术。要注意的是,本文后的一些代码,要用管理员的身份登录才能够运行。只有管理员才拥有执行这里讨论的某些系统安全任务的

2009-05-02 22:33:00 476

转载 屋、树、人

​历代心理学权威均认为简单的图画是可以表露人的性格特征及事业、家庭、人际关係的取向等;甚至有专家说:图画是一幅幅公开的私隐!而“屋、树、人”心理测试恰恰是心理学上最著名的图画测试之一! ​​​​​  它起源于佛洛伊德派心理学,最早是用于对精神科患者和其他有语言表达障碍的患者设计的精神心理测量,因为往往这类患者对于用绘画表达自己的方式接受度更高。经过长年累月的观察,心理学家们的发现“屋、树、人”

2009-05-02 21:26:00 920

转载 无题

虽然实践证明在许多时候,C的执行效率更高,但是从编码效率上来讲,C++我觉得更胜一筹。虽然我的C/C++尚未到达炉火纯青的地步,但是我却愿意随时写一些我的感受与大家分享。在更多的时候,我更喜欢使用C++,因为我觉得许多时候有些东西更加安全,也更容易让人理解。仅管我觉得在C中许多技巧性的东西非常有趣。一、使用iostream代替stdio。虽然他们在功能上面都是类似的,IOSTREAM是类型安全的,

2009-05-02 17:58:00 560

原创 Windows消息ID大全

WM_NULL=0x0000 e# A6 T0 E, S/ I) _6 W6 [8 wWM_CREATE=0x0001/ T- u( X* V1 @+ g! oWM_DESTROY=0x0002* O0 d* e2 v D8 [: A4 [- IWM_MOVE=0x0003, v; Y! S2 x! G* C  U+ QWM_SIZE=0x00053 }- g7 G/

2009-05-02 16:40:00 4410

转载 未来5年虚拟现实将成为最伟大的技术

虚拟现实,也称虚拟实境或灵境,是一种可以创建和体验虚拟世界的计算机系统,它利用计算机技术生成一个逼真的、具有视、听、触等多种感知的虚拟环境,用户通过使用各种交互设备,同虚拟环境中的实体相互作用,使之产生身临其境感觉的交互式视景仿真和信息交流,是一种先进的数字化人机接口技术。与传统的模拟技术相比,其主要特征是:操作者能够真正进入一个由计算机生成的交互式三维虚拟环境中,与之产生互动,进行交流。

2009-05-01 22:34:00 1574 1

转载 探索Win32系统之窗口类(Window Classes in Win32)

 Kyle MarshMicrosoft Developer Network Technology Groupvcbear翻译?摘要本文主要介绍win32系统里窗口类的运做和使用机制,探索一些细节问题,使win32窗口类的信息更加明朗化。在本文中,"类","窗口类"这两个术语等同,都不是指C++类,而是指和窗口相关的一组信息的集合。?简介窗口类的风格决定了窗口的外观和风格。所有的窗口都会属于某一个

2009-05-01 15:24:00 892

转载 汇编指令集合

  一、数据传输指令───────────────────────────────────────    它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据.    1. 通用数据传送指令.        MOV    传送字或字节.        MOVSX  先符号扩展,再传送.        MOVZX  先零扩展,再传送.        PUSH    把字压入堆栈.        P

2009-05-01 15:21:00 612

转载 使用IDA5.0进行VB的逆向分析--如何减轻我的工作量?

 刚进入破解界,是使用OD。糊里糊涂的破了一个软件。后来尝试的几个,都失败了。从那开始,我接触了IDA,喜欢上看汇编来。(老实说,我是程序疯子,比较熟悉VB和汇编)汇编看起来就像几年前的QB的低级版本。(QB中大量存在GOTO,和汇编的JMP一样,呵呵)我学过八位、十六位汇编,以及微机原理、计算机组成原理,做过十六位算术运算器及其微指令(就是汇编下一层)设计。看到32位汇编,感觉特别爽,看E文

2009-05-01 15:20:00 3740

转载 侍魂

 侍魂传全文阅读作者:泽安 天草之复活卷 契子 第一章 出场 第二章 突变 第三章 暗流 第四章 比武 第五章 高潮 (修)

2009-05-01 15:18:00 15667

转载 由浅至深,谈谈.NET混淆原理 (一)

也许有很多人已经了解什么是混淆了,也知道混淆原理,不过我想应该有更多的人不知道,我们因为知道别人是怎么来处理混淆的,以及对混淆进行反向操作的,这样,我们才能更好的保护自己的知识产权。 我打算分为这么几个部分来试着谈谈 .NET 混淆原理  •  IL 基础,什么是 IL •  最简单的混淆 •  什么是流程混淆,它的利与弊 •  反混淆实

2009-05-01 15:17:00 835

转载 还原JavaScript的真实历史

问题============JavaScript真的继承自Cmm吗?JavaScript与Java有多少关系?JavaScirpt最初的设计是怎样的?在许多资料,JavaScript的语源被追溯到一种名为Cmm的语言。同样是在这一溯源的过程中,人们发现“其实”JavaScript不是第一种网页中的脚本语言。现在一些所谓“公认”的情况是这样的:----------------大概在1992年,一家称

2009-05-01 15:14:00 602

zend studio 10.1.0 破解文件

破解文件 zend studio 10.1.0 zend studio 10.1.0

2013-08-16

现代操作系统

现代操作系统

2013-08-13

php-5.5.1-Win32-VC11-x86

php-5.5.1-Win32-VC11-x86

2013-08-13

Zend Framework手册

Zend Framework (ZF) 是用 PHP 5 来开发 web 程序和服务的开源框架。ZF 用 100% 面向对象编码实现。 ZF 的组件结构独一无二,每个组件几乎不依靠其他组件。这样的松耦合结构可以让开发者独立使用组件。 我们常称此为 “use-at-will”设计。

2013-08-13

Komodo 8 授权

Komodo 8 授权

2013-08-10

PHP与MySQL程序设计(第4版)

全面讲述PHP与MySQL的经典之作,书中不但全面介绍了两种技术的核心特性,还讲解了如何高效地结合这两种技术构建健壮的数据驱动的应用程序。《PHP与MySQL程序设计(第4版)》涵盖了两种技术新版本中出现的最新特性,书中大量实际的示例和深入的分析均来自于作者在这方面多年的专业经验,可用于解决开发者在实际中所面临的各种挑战。

2013-08-03

C#设计模式

C#设计模式,C#设计模式,C#设计模式

2013-07-30

手机界面代码

手机界面代码

2013-03-24

穿山甲脱壳机

穿山甲脱壳机

2013-01-09

资源管理器xplorer2

一个双面板的windows下的资源管理器

2011-05-06

Intel 开发参考手册

Intel 开发参考手册(pdf格式,没有加密)

2011-04-20

PDF Password Remover v3.0

PDF Password Remover v3.0

2011-04-20

win7去"显示桌面"按钮的资源管理器

win7去"显示桌面"按钮的资源管理器,win7去"显示桌面"按钮的资源管理器

2011-04-10

Windows-7-Navigation-Pane-Customizer

Windows-7-Navigation-Pane-Customizer

2011-04-08

源码恢复反汇编静态分析工具IDA 4.8(3)

源码恢复反汇编静态分析工具IDA 4.8(3)

2011-04-02

源码恢复反汇编静态分析工具IDA 4.8(2)

源码恢复反汇编静态分析工具IDA 4.8(2)

2011-04-02

源码恢复反汇编静态分析工具IDA 4.8(1)

源码恢复反汇编静态分析工具IDA 4.8(1)

2011-04-02

PartitionManager9.0

PartitionManager9.0PartitionManager9.0

2011-03-31

Visual Source Safe

SS 的全称为 Visual Source Safe 。作为 Microsoft Visual Studio 的一名成员,它主要任务就是负责项目文件的管理,几乎可以适用任何软件项目。 源代码版本控制机制是现代软件开发中必不可少的管理机制之一,通常借助版本控制软件即Source Code Management(SCM) systems或者Version Control systems来实现。版本控制在软件开发中的重要作用如下: 1)作为代码仓库有效的管理软件开发中各个不同版本的源代码和文档,占用空间小并且方便各个版本代码和文档的获取。 2)对开发小组中对源代码的访问进行有效的协调(不同的版本控制软件采取不同的协调策略)。

2011-03-29

APE To MP3 Plus v1.01 英文版(有序列号)

APE to MP3 Plus 是一个允许你将ape转换为mp3,ape转换为wav,mp3转换为ape,wav到ape,ape到wav或者mp3,ape和wav的音频工具。

2011-03-29

网络编程指南简论。。。。。。

Ok--你也许听到一些 Unix 高手 (hacker) 这样说:“呀,Unix 中所有的东西就是文件!”那个家伙也许正在说到一个事实:Unix 程序在执行任何形式的 I/O 的时候,程序是在读或者写一个文件描述符。一个文件描述符只是一个和打开的文件相关联的整数。但是(注意后面的话),这个文件可能是一个网络连接,FIFO,管道,终端,磁盘上的文件 或者什么其他的东西。Unix 中所有的东西是文件!因此,你想和 Internet 上别 的程序通讯的时候,你将要通过文件描述符。最好相信刚才的话。

2009-05-12

新编WIN32API大全

作为Microsoft 32位平台的应用程序编程接口,Win32 API是从事Windows应用程序开发所必备的。本书首先对Win32 API函数做完整的概述;然后收录五大类函数:窗口管理、图形设备接口、系统服务、国际特性以及网络服务;在附录部分,讲解如何在Visual Basic和Delphi中对其调用。

2009-05-12

Crack Tutorial.chm

本教程目前正在完善过程中,为了方便大家的平时学习,特将教学制成CHM格式以方便大家。(这份教学是将主页2001年12月25日之前内容打包)。本站下一步发展方向将与大家共同探讨一些新的加解密技术,侧重逆向工程与软件加密保护方面。

2009-05-12

冰刃IceSword122cn

1、进程栏里的模块搜索(Find Modules) 2、注册表栏里的搜索功能(Find、Find Next) 3、文件栏里的搜索功能,分别是ADS的枚举(包括或不包括子目录)、普通文件查找(Find Files) 上面是要求最多的,确实对查找恶意软件有帮助 4、BHO栏的删除、SSDT栏的恢复(Restore) 这项算是“鸡肋”项吧,可加可不加。 5、Advanced Scan:第三步的Scan Module提供给一些高级用户使用,一般用户不要随便restore,特别不要restore第一项显示为"-----"的条目,因为它们或是操作系统自己修改项、或是IceSword修改项,restore后会使系统崩溃或是IceSword不能正常工作。 最早的IceSword也会自行restore一些内核执行体、文件系统的恶意inline hook,不过并未提示用户,现在觉得像SVV那样让高级用户自行分析可能会有帮助。另外里面的一些项会有重复(IAT hook与Inline modified hook),偷懒不检查了,重复restore并没有太大关系。还有扫描时不要做其它事,请耐心等待。 有朋友建议应该对找到的结果多做一些分析,判断出修改后代码的意义,这当然不错,不过要完美的结果工作很烦琐——比如我可以用一条指令跳转,也可以用十条或更多冗余指令做同样的工作——而目前没有时间完善,所以只有JMP/PUSH+RET的判断。提议下对高级用户可选的替代方案:记住修改的地址,使用进程栏里的“内存读写”中的“反汇编”功能,就先请用户人工分析一下吧,呵呵。 6、隐藏签名项(View->Hide Signed Items)。在菜单中选中后对进程、模块列举、驱动、服务四栏有作用。要注意选中后刷新那四栏会很慢,要耐心等。运行过程中系统相关函数会主动连接外界以获取一些信息(比如去crl.microsoft.com获取证书吊销列表),一般来说,可以用防火墙禁之,所以选中后发现IS有连接也不必奇怪,M$搞的,呵呵。 7、其他就是内部核心功能的加强了,零零碎碎有挺多,就不细说了。使用时请观察下View->Init State,有不是“OK”的说明初始化未完成,请report一下。 再强调一遍吧:运行过其它版本没重启的朋友,一定要重启机器后才能使用,这是有一些必要因素的。

2009-05-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除