c/c++
文章平均质量分 77
max0301
这个作者很懒,什么都没留下…
展开
-
pragma指令简介
在编写程序的时候,我们经常要用到#pragma指令来设定编译器的状态或者是指示编译器完成一些特定的动作.下面介绍了一下该指令的一些常用参数,希望对大家有所帮助!一. message 参数。 message 它能够在编译信息输出窗口中输出相应的信息,这对于源代码信息的控制是非常重要的。其使用方法为: #pragma message("消息文本") 当编译器遇到这条指令时就在编译输出窗口中将消息文本转载 2006-11-30 02:27:00 · 636 阅读 · 0 评论 -
Exe4Download
#includeurlmon.h>#includeWininet.h>#includestdio.h>#pragma comment(lib,"urlmon.lib")#pragma comment(lib,"Wininet.lib")#pragma comment(linker, "/OPT:NOWIN98")#pragma comment(linker, "/merge:.rdata转载 2007-01-22 11:35:00 · 789 阅读 · 0 评论 -
VC++下对匿名管道的编程实现
管道(Pipe)实际是用于进程间通信的一段共享内存,创建管道的进程称为管道服务器,连接到一个管道的进程为管道客户机。一个进程在向管道写入数据后,另一进程就可以从管道的另一端将其读取出来。匿名管道(Anonymous Pipes)是在父进程和子进程间单向传输数据的一种未命名的管道,只能在本地计算机中使用,而不可用于网络间的通信。 匿名管道实施细则 匿名管道由CreatePi转载 2007-01-21 23:16:00 · 778 阅读 · 0 评论 -
socket编程例子:TCP Shell后门
来源:本文出自:http://sinbad.zhoubin.com 作者: 不详 (2002-12-12 06:02:00)很简单很容易被发现,且当作socket编程例子学习吧。 /**//*============================================================================= TCP Shell Ver转载 2007-01-20 00:09:00 · 1741 阅读 · 0 评论 -
揭开木马的神秘面纱(三)
揭开木马的神秘面纱(三) 在揭开木马的神秘面纱(二)发表后,有很多朋友来信询问新型木马的详细情况,本文会详细的分析Win2000下一种新型木马的内部构造和防御方法。(本文默认的操作系统为Win2000,开发环境为VC++6.0。) 大家知道,一般的“古典”型木马都是通过建立TCP连接来进行命令和数据的传递的,但是这种方法有一个致命的漏洞,就是木马在等待和运行转载 2007-01-08 03:30:00 · 856 阅读 · 0 评论 -
冰河浅析 - 揭开木马的神秘面纱(下)
冰河浅析 - 揭开木马的神秘面纱(下) 作者:· shotgun·yesky 四、破解篇(魔高一尺、道高一丈) 本文主要是探讨木马的基本原理, 木马的破解并非是本文的重点(也不是我的长处),具体的破解请大家期待yagami的《特洛伊木马看过来》(我都期待一年了,大家和我一起继续期待吧,嘿嘿),本文只是对通用的木马防御、卸载方法做一个小小的总结转载 2007-01-08 03:20:00 · 1052 阅读 · 0 评论 -
如何获取错误消息说明使用 FormatMessage API
来源:http://support.microsoft.com/kb/256348/zh-cn 注意:这篇文章是由无人工介入的自动的机器翻译系统翻译完成。这些文章是微软为不懂英语的用户提供的, 以使他们能够理解这些文章的内容。微软不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的使用所引起的任何直接的, 或间接的可能的问题负责。概要loadTOCNode(1, summary转载 2007-01-03 16:07:00 · 1245 阅读 · 0 评论 -
揭开木马的神秘面纱(二)
Shotgun 本文首发于Yesky,传统媒体转载需联系作者,网络媒体请注明出处并保持文章完整 前言 离冰河二的问世已经快一年了,大家对于木马这种远程控制软件也有了一定的认识,比如:他会改注册表,他会监听端口等等,和一年前几乎没有人懂得木马是什么东西相比,这是一个质的飞跃。但是,在这个连“菜鸟”都会用NETSTAT看端口,用LOCKDOWN保转载 2007-01-08 03:23:00 · 980 阅读 · 0 评论 -
冰河浅析 - 揭开木马的神秘面纱(上)
冰河浅析 - 揭开木马的神秘面纱 作者: shotgun·yesky 前 言 在网上,大家最关心的事情之一就是木马:最近出了新的木马吗?木马究竟能实现哪些功能?木马如何防治?木马究竟是如何工作的?本文试图以我国最著名的木马之一 冰河为例,向大家剖析木马的基本原理,为大家揭开木马的神秘面纱。 木马冰河是用C++Build转载 2007-01-08 03:16:00 · 1411 阅读 · 0 评论 -
瘦身你的执行文件
在网上,有好多绿色软件,不仅功能强大,而且软件本身的体积非常小。有的通常只在几十K左右。那他们是怎么做到把软件做的怎么小的呢?现在我手把手的告诉你如何通过修改程序的编译选项来瘦身你的执行文件。先看一个最典型的程序:#include int main(){printf("Hello, World!/n");return 0;}上面的程序之所以被称之为典型,是因为他有如下的内容:1、系统函数调用:p转载 2006-11-30 09:55:00 · 739 阅读 · 0 评论 -
extern "C"的惯用法
(1)在C++中引用C语言中的函数和变量,在包含C语言头文件(假设为cExample.h)时,需进行下列处理:extern "C"{#include "cExample.h"} 而在C语言的头文件中,对其外部函数只能指定为extern类型,C语言中不支持extern "C"声明,在.c文件中包含了extern "C"时会出现编译语法错误。 C++引用C函数例子工程中包含的三个文件转载 2007-04-19 19:56:00 · 714 阅读 · 0 评论