内容列表
VB,你也想HOOK API吗?那跟我来!!
        本文不是介绍怎样用纯VB实现HOOK API的,如果您想了解细节那么您必须懂得一些vc和很少的汇编知识,并且参考我的其它文章,如果您是忠实VB使用者那么您完全可以不去了解内部的原理,因为那些是vc干的事情(不要不爱听,我没有种族歧视的倾向,因为我不知道怎样用VB实现它,我完全不会使用VB,为了本文才研究了几天,本
分类:编程语言 查阅全文
VC工程中.C文件与.CPP文件的差异
       
分类:编程语言 查阅全文
ARMadillo V4.1 Copy MEM II Code Injection
【目     标】:自己写的一个小程序【工     具】:Olydbg1.1(diy版) 【任     务】:不脱壳直接Inline patch 【操作平台】:Windows 2003 server 【作     者】: LOVEBOOM[
分类:编程语言 查阅全文
Armadillo v4.x COPYMEM II Code Injection(2)
【目     标】:在DFCG里下了一个别人加壳后的CRACKME【工     具】:OllyDbg v1.1(DIY Version) 【任     务】:不脱壳通过注入代码,破程序。 【操作平台】:Windows 2003 server 【作   
分类:编程语言 查阅全文
MFC的CString(VC6) 内存管理分析
CString 类是我们经常用到的类,所以有必要对它的内存管理模式分析一下.CString 内存管理的演变过程如下:   VC5  单纯的使用new delete方法。        因为字符串操作需要频繁调整内存大小.而采用C++操作符 new 与 delete    
分类:编程语言 查阅全文
《Undocumented Windows 2000 Secrets》翻译 --- 第七章(2)
第七章
分类:编程语言 查阅全文
《IBM-PC汇编语言程序设计 第二版》部分习题答案(第5章)
现在部分学校用的还是这本书,清华大学出版社,沈美明、温冬婵编著。   这当然不是标准答案,自己做的,呵呵,希望对大家有用处。5.1 试编写一个汇编语言程序,要求对键盘输入的小写字母用大写字母显示出来.model small.stack 100H.codemain proc farStart: push dx mov ax,0 push ax&nbs
分类:编程语言 查阅全文
社区卫生服务管理系统 PB 医药卫生软件开发
社区卫生服务管理系统 社区卫生服务管理系统社区卫生服务管理系统 社区卫生服务管理系统社区卫生服务管理系统 社区卫生服务管理系统社区卫生服务管理系统 社区卫生服务管理系统社区卫生服务管理系统 社区卫生服务管理系统社区卫生服务管理系统 社区卫生服务管理系统社区卫生服务管理系统 社区卫生服务管理系统妇幼保健信息管理系统可编辑的 HTML JavaScript 表格控件数据库开发张正超 Remo
分类:编程语言 查阅全文
采用C++的ACE库实现的一个通用的C/S架构通信程序
ACE
分类:编程语言 查阅全文
在计算机人尴尬的日子里----之无病呻吟篇(一个人过生日)
在计算机人尴尬的日子里
分类:编程语言 查阅全文
标准模板库(STL)介绍(上)
标准模板库(STL)介绍(上)本文以List容器为例子,介绍了STL的基本内容,从容器到迭代器,再到普通函数,而且例子丰富,通俗易懂。不失为STL的入门文章,新手不容错过!     这篇文章是关于C++语言的一个新的扩展——标准模板库的(Standard Template Library),也叫STL。     当
分类:编程语言 查阅全文
解开 Windows 下的临界区中的代码死锁
解开 Windows 下的临界区中的代码死锁发布日期: 1/13/2005 |
分类:编程语言 查阅全文
Encryptpe v2 Code injection
EPE V2  CODE Injection【目     标】:随便你自己去加个就行了 【工     具】:【任     务】:不脱壳注入pj代码 【操作平台】:【作     者】: LOVEBOOM[DFCG][FCG][US]
分类:编程语言 查阅全文
使用临界段实现优化的进程间同步对象-原理和实现
1.概述:在多进程的环境里,需要对线程进行同步.常用的同步对象有临界段(Critical Section),互斥量(Mutex),信号量(Semaphore),事件(Event)等,除了临界段,都是内核对象。在同步技术中,临界段(Critical Section)是最容易掌握的,而且,和通过等待和释放内核态互斥对象实现同步的方式相比,临界段的速度明显胜出.但是临界段有一个缺陷,WIN32文档已经说
分类:编程语言 查阅全文
(C语言教程)第一章: C语言概论
第一章: C语言概论-----------------来源:www.vcok.comC语言的发展过程  C语言是在70年代初问世的。一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。同时由B.W.Kernighan和D.M.Ritchit合著了著名的“THE C PROGRAMMING LANGUAGE”一书。通常简称为《K&R》,也有人称
分类:编程语言 查阅全文
自己写的一个简陋的C++队列模板
说明:1.这个队列模板逻辑上以循环队列,物理上以元素数组为基础封装2.队列只能在头出元素,在尾进元素;当头等于尾时认为队列空,当头的下一位置为尾时认为队列满#ifndef SUNXYQUEUE_H#define SUNXYQUEUE_Hconst int QDEFAULT=200;template<class T>class SunxyQueue{ public: 
分类:编程语言 查阅全文
C++重读一:C++基本语言
写在前面的话从大学里面开始接触C++到现在这么长的时间,一直把自己当成C++方面的Master,且不论使用这门语言多长时间,当年狂读<Thinking in C++>的基础也让自己觉得已经对C++这门语言颇有造诣。尽管不精通于STL,总觉得MFC/ATL的库足已,能够让我很快写出高质量、高效率的C++代码(基于MFC)。所以<C++ Primer>、<C++ Prog
分类:编程语言 查阅全文
VC++ Studio使用技巧
VC++ Studio使用技巧  1.检测程序中的括号是否匹配     把光标移动到需要检测的括号(如大括号{}、方括号[]、圆括号()和尖括号<>)前面,键入快捷键"Ctrl+]"。如果括号匹配正确,光标就跳到匹配的括号处,否则光标不移动,并且机箱喇叭还会发出一声警告声。  2.查看一个宏(或变量、函数)
分类:编程语言 查阅全文
自己写的一个简单的IP组类
#ifndef SUNXYIPGROUP_H#define SUNXYIPGROUP_H#include <string>#include <ctype.h>#define MAXLONGIP (255*255*255*255+255*255*255+255*255+255)using namespace std;class SunxyIPGroup{ publi
分类:编程语言 查阅全文
(C语言教程)第七章:结构与联合
第七章:结构与联合结构类型定义和结构变量说明  在实际问题中,一组数据往往具有不同的数据类型。例如, 在学生登记表中,姓名应为字符型;学号可为整型或字符型; 年龄应为整型;性别应为字符型;成绩可为整型或实型。 显然不能用一个数组来存放这一组数据。 因为数组中各元素的类型和长度都必须一致,以便于编译系统处理。为了解决这个问题,C语言中给出了另一种构造数据类型——“
分类:编程语言 查阅全文
<< 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 >>