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

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

?? port_scan.txt

?? 黑客教程.含有端口掃描、IP欺騙、嗅探器、木馬等的說明和例子
?? TXT
?? 第 1 頁 / 共 2 頁
字號:
  有的時候有可能SYN掃描都不夠秘密。一些防火墻和包過濾器會對一些指定的端口進行監視,有的程序能檢測到這些掃描。相反,FIN數據包可能會沒有任何麻煩的通過。這種掃描方法的思想是關閉的端口會用適當的RST來回復FIN數據包。另一方面,打開的端口會忽略對FIN數據包的回復。這種方法和系統的實現有一定的關系。有的系統不管端口是否打開,都回復RST,這樣,這種掃描方法就不適用了。并且這種方法在區分Unix和NT時,是十分有用的。

IP段掃描
  這種不能算是新方法,只是其它技術的變化。它并不是直接發送TCP探測數據包,是將數據包分成兩個較小的IP段。這樣就將一個TCP頭分成好幾個數據包,從而過濾器就很難探測到。但必須小心。一些程序在處理這些小數據包時會有些麻煩。

TCP 反向 ident掃描
  ident 協議允許(rfc1413)看到通過TCP連接的任何進程的擁有者的用戶名,即使這個連接不是由這個進程開始的。因此你能,舉個例子,連接到http端口,然后用identd來發現服務器是否正在以root權限運行。這種方法只能在和目標端口建立了一個完整的TCP連接后才能看到。

FTP 返回攻擊
  FTP協議的一個有趣的特點是它支持代理(proxy)FTP連接。即入侵者可以從自己的計算機a.com和目標主機target.com的FTP server-PI(協議解釋器)連接,建立一個控制通信連接。然后,請求這個server-PI激活一個有效的server-DTP(數據傳輸進程)來給Internet上任何地方發送文件。對于一個User-DTP,這是個推測,盡管RFC明確地定義請求一個服務器發送文件到另一個服務器是可以的。但現在這個方法好象不行了。這個協議的缺點是“能用來發送不能跟蹤的郵件和新聞,給許多服務器造成打擊,用盡磁盤,企圖越過防火墻”。
  我們利用這個的目的是從一個代理的FTP服務器來掃描TCP端口。這樣,你能在一個防火墻后面連接到一個FTP服務器,然后掃描端口(這些原來有可能被阻塞)。如果FTP服務器允許從一個目錄讀寫數據,你就能發送任意的數據到發現的打開的端口。
  對于端口掃描,這個技術是使用PORT命令來表示被動的User DTP正在目標計算機上的某個端口偵聽。然后入侵者試圖用LIST命令列出當前目錄,結果通過Server-DTP發送出去。如果目標主機正在某個端口偵聽,傳輸就會成功(產生一個150或226的回應)。否則,會出現"425 Can't build data connection: Connection refused."。然后,使用另一個PORT命令,嘗試目標計算機上的下一個端口。這種方法的優點很明顯,難以跟蹤,能穿過防火墻。主要缺點是速度很慢,有的FTP服務器最終能得到一些線索,關閉代理功能。

這種方法能成功的情景:
220 xxxxxxx.com FTP server (Version wu-2.4(3) Wed Dec 14 ...) ready.
220 xxx.xxx.xxx.edu FTP server ready.
220 xx.Telcom.xxxx.EDU FTP server (Version wu-2.4(3) Tue Jun 11 ...) ready.
220 lem FTP server (SunOS 4.1) ready.
220 xxx.xxx.es FTP server (Version wu-2.4(11) Sat Apr 27 ...) ready.
220 elios FTP server (SunOS 4.1) ready

這種方法不能成功的情景:
220 wcarchive.cdrom.com FTP server (Version DG-2.0.39 Sun May 4 ...) ready.
220 xxx.xx.xxxxx.EDU Version wu-2.4.2-academ[BETA-12](1) Fri Feb 7
220 ftp Microsoft FTP Service (Version 3.0).
220 xxx FTP server (Version wu-2.4.2-academ[BETA-11](1) Tue Sep 3 ...) ready.
220 xxx.unc.edu FTP server (Version wu-2.4.2-academ[BETA-13](6) ...) ready.

UDP ICMP端口不能到達掃描
  這種方法與上面幾種方法的不同之處在于使用的是UDP協議。由于這個協議很簡單,所以掃描變得相對比較困難。這是由于打開的端口對掃描探測并不發送一個確認,關閉的端口也并不需要發送一個錯誤數據包。幸運的是,許多主機在你向一個未打開的UDP端口發送一個數據包時,會返回一個ICMP_PORT_UNREACH錯誤。這樣你就能發現哪個端口是關閉的。UDP和ICMP錯誤都不保證能到達,因此這種掃描器必須還實現在一個包看上去是丟失的時候能重新傳輸。這種掃描方法是很慢的,因為RFC對ICMP錯誤消息的產生速率做了規定。同樣,這種掃描方法需要具有root權限。

UDP recvfrom()和write() 掃描
  當非root用戶不能直接讀到端口不能到達錯誤時,Linux能間接地在它們到達時通知用戶。比如,對一個關閉的端口的第二個write()調用將失敗。在非阻塞的UDP套接字上調用recvfrom()時,如果ICMP出錯還沒有到達時回返回EAGAIN-重試。如果ICMP到達時,返回ECONNREFUSED-連接被拒絕。這就是用來查看端口是否打開的技術。


ICMP echo掃描
  這并不是真正意義上的掃描。但有時通過ping,在判斷在一個網絡上主機是否開機時非常有用。
  前面幾章基礎知識介紹已經為這里的編程作了準備了。
  下面是一個端口掃描器的源程序,功能相當的簡單,一個典型的TCP connect()掃描。沒有對返回的數據進行分析。
#include < stdio.h>
#include < sys/socket.h>
#include < netinet/in.h>
#include < errno.h>
#include < netdb.h>
#include < signal.h>

int main(int argc, char **argv)
{
int probeport = 0;
struct hostent *host;
int err, i, net;
struct sockaddr_in sa;

if (argc != 2) {
printf("用法: %s hostname\n", argv[0]);
exit(1);
}

for (i = 1; i < 1024; i++) { //這里有點不是很好,可以將主機地址放在循環外
strncpy((char *)&sa, "", sizeof sa);
sa.sin_family = AF_INET;
if (isdigit(*argv[1]))
sa.sin_addr.s_addr = inet_addr(argv[1]);
else if ((host = gethostbyname(argv[1])) != 0)
strncpy((char *)&sa.sin_addr, (char *)host->h_addr, sizeof sa.sin_addr);
else {
herror(argv[1]);
exit(2);
}
sa.sin_port = htons(i);
net = socket(AF_INET, SOCK_STREAM, 0);
if (net < 0) {
perror("\nsocket");
exit(2);
}
err = connect(net, (struct sockaddr *) &sa, sizeof sa);
if (err < 0) {
printf("%s %-5d %s\r", argv[1], i, strerror(errno));
fflush(stdout);
} else {
printf("%s %-5d accepted. \n", argv[1], i);
if (shutdown(net, 2) < 0) {
perror("\nshutdown");
exit(2);
}
}
close(net);
}
printf(" \r");
fflush(stdout);
return (0);
}
下面這個又是一個端口器:
#include < stdio.h>
#include < sys/types.h>
#include < sys/socket.h>
#include "netdb.h"
struct hostent *gethostbyaddr();
void bad_addr();
main(argc, argv)
int argc;
char *argv[];
{
char addr[4];
int i, j,
a0, a1, a2, a3,
c,
classB, classC, single, hex;
char *fmt = "%d.%d.%d";
char **ptr;
struct hostent *host;
extern char *optarg;
classB = classC = single = hex = 0;
while((c = getopt(argc,argv,"bcsx")) != EOF) {
switch(c) {
case 'b':
classB++;
break;
case 'c':
classC++;
break;
case 's':
single++;
break;
case 'x':
hex++;
break;
}
}
if(classB == 0 && classC == 0 && single == 0) {
fprintf(stderr, "usage: %s [-b||-c||-s] [-x] xxx.xxx[.xxx[.xxx]]\n", argv[0]);
exit(1);
}
if(classB)
if(hex) {
fmt = "%x.%x";
sscanf(argv[3], fmt, &a0, &a1);
} else {
fmt = "%d.%d";
sscanf(argv[2], fmt, &a0, &a1);
}
else if(classC)
if(hex) {
fmt = "%x.%x.%x";
sscanf(argv[3], fmt, &a0, &a1, &a2);
} else {
fmt = "%d.%d.%d";
sscanf(argv[2], fmt, &a0, &a1, &a2);
}
else if(single)
if(hex) {
fmt = "%x.%x.%x.%x";
sscanf(argv[3], fmt, &a0, &a1, &a2, &a3);
} else {
fmt = "%d.%d.%d.%d";
sscanf(argv[2], fmt, &a0, &a1, &a2, &a3);
}
sscanf(argv[1], fmt, &a0, &a1, &a2);
addr[0] = (unsigned char)a0;
addr[1] = (unsigned char)a1;
if(a0>255||a0< 0)
bad_addr(a0);
if(a1>255||a1< 0)
bad_addr(a1);
if(classB) {
if(hex)
printf("Converting address from hex. (%x.%x)\n", a0, a1);
printf("Scanning Class B network %d.%d...\n", a0, a1);
while(j!=256) {
a2=j;
addr[2] = (unsigned char)a2;
jmpC:
if(classC)
if(hex)
printf("Converting address from hex. (%x.%x.%x)\n", a0, a1, a2);
printf("Scanning Class C network %d.%d.%d...\n", a0, a1, a2);
while(i!=256) {
a3=i;
addr[3] = (unsigned char)a3;
jmpS:
if ((host = gethostbyaddr(addr, 4, AF_INET)) != NULL) {
printf("%d.%d.%d.%d => %s\n", a0, a1, a2, a3, host->h_name);
ptr = host->h_aliases;
while (*ptr != NULL) {
printf("%d.%d.%d.%d => %s (alias)\n", a0, a1, a2, a3, *ptr);
ptr++;
}
}
if(single)
exit(0);
i++;
}
if(classC)
exit(0);
j++;
}
} else if(classC) {
addr[2] = (unsigned char)a2;
if(a2>255||a2< 0)
bad_addr(a2);
goto jmpC;
} else if(single) {
addr[2] = (unsigned char)a2;
addr[3] = (unsigned char)a3;
if(a2>255||a2< 0)
bad_addr(a2);
if(a3>255||a3< 0)
bad_addr(a3);
goto jmpS;
}
exit(0);
}
void
bad_addr(addr)
int *addr;
{
printf("Value %d is not valid.\n", addr);
exit(0);
}


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品在线视频| 欧美性xxxxx极品少妇| 午夜精品影院在线观看| 一区二区三区在线免费视频| 国产精品私房写真福利视频| 久久久精品日韩欧美| 久久久久久9999| 日本一区二区不卡视频| 国产精品青草久久| 亚洲男同性恋视频| 午夜精品视频一区| 婷婷久久综合九色综合伊人色| 亚洲国产日韩一级| 日日摸夜夜添夜夜添精品视频| 日本三级亚洲精品| 国产精品一区二区久激情瑜伽| 成人午夜精品在线| 欧美在线观看一区| 欧美成人三级电影在线| 一区二区三区在线免费播放| 亚洲精品欧美在线| 三级影片在线观看欧美日韩一区二区 | 91看片淫黄大片一级在线观看| 99久久精品国产导航| 91一区二区三区在线播放| 欧美系列在线观看| 久久久久一区二区三区四区| 国产精品每日更新| 天堂成人国产精品一区| 国产精品99久| 欧美在线一二三| 26uuu成人网一区二区三区| 亚洲欧洲三级电影| 秋霞影院一区二区| 99国产精品国产精品毛片| 91精品免费在线| 日韩毛片视频在线看| 日本视频在线一区| 99久久久久久| 久久久久久久综合| 婷婷久久综合九色综合伊人色| 成人免费黄色在线| 欧美一级黄色片| 一区二区三区四区不卡在线 | 97久久久精品综合88久久| 在线91免费看| 亚洲一区av在线| 蜜桃精品视频在线| 色婷婷久久久亚洲一区二区三区| 91精品国产免费| 一区二区欧美视频| 成人国产精品免费观看视频| 欧美高清视频一二三区 | 亚洲综合在线免费观看| 国产精品乡下勾搭老头1| 欧美日韩精品一区二区三区| 中文字幕永久在线不卡| 国产一区二三区| 欧美夫妻性生活| 一区二区欧美精品| 色综合视频一区二区三区高清| 国产亚洲成年网址在线观看| 蜜臀99久久精品久久久久久软件| 欧洲激情一区二区| 亚洲视频 欧洲视频| jlzzjlzz国产精品久久| 国产无一区二区| 激情丁香综合五月| 精品国产污网站| 蜜桃视频第一区免费观看| 宅男噜噜噜66一区二区66| 亚洲狠狠爱一区二区三区| 91蜜桃传媒精品久久久一区二区| 国产精品久久久久国产精品日日| 国产精品18久久久久| 久久综合久久99| 国产一区二区三区香蕉| 久久久久亚洲蜜桃| 风间由美一区二区三区在线观看 | 国产精品欧美一区喷水| 国产99久久久国产精品免费看| 久久婷婷一区二区三区| 国产精品一区在线| 日本一区二区视频在线观看| 成人在线一区二区三区| 国产精品久久久久aaaa樱花| 色综合一区二区三区| 亚洲国产一区视频| 91麻豆精品国产91久久久使用方法 | 成人福利视频网站| 综合精品久久久| 在线观看日产精品| 日产国产欧美视频一区精品 | 成人动漫中文字幕| 一区二区三区四区亚洲| 7777精品伊人久久久大香线蕉经典版下载| 夜夜揉揉日日人人青青一国产精品| 色94色欧美sute亚洲13| 亚洲一线二线三线视频| 日韩欧美一区二区免费| 国产91丝袜在线观看| 一区二区在线看| 日韩三级视频在线观看| 国产69精品久久99不卡| 亚洲裸体在线观看| 欧美一区日韩一区| 欧美系列亚洲系列| 国产一区二区三区四区在线观看| 国产精品卡一卡二| 欧美理论在线播放| 福利视频网站一区二区三区| 一区二区三区av电影| 日韩精品一区在线观看| 成人免费毛片app| 日韩在线卡一卡二| 国产精品久久国产精麻豆99网站| 欧美日韩中文国产| 国v精品久久久网| 天天综合色天天综合色h| 欧美国产日韩a欧美在线观看 | 欧美一级高清大全免费观看| 大桥未久av一区二区三区中文| 亚洲国产一区在线观看| 国产精品三级在线观看| 欧美精三区欧美精三区| 不卡的电视剧免费网站有什么| 午夜视黄欧洲亚洲| 中文字幕一区二区三中文字幕| 欧美一个色资源| 欧美性受xxxx黑人xyx性爽| 成人午夜av在线| 国内精品国产成人| 日产精品久久久久久久性色| 夜色激情一区二区| 国产精品国产三级国产a| 久久久久久久久久电影| 欧美va日韩va| 欧美一区二区三区在线观看| 欧美午夜影院一区| 91丝袜呻吟高潮美腿白嫩在线观看| 韩国三级在线一区| 精品一区二区三区香蕉蜜桃 | 精品国产91洋老外米糕| 欧美理论电影在线| 欧美性一二三区| 91成人免费在线| 一本大道久久a久久精品综合| 懂色av一区二区三区蜜臀| 国产综合色精品一区二区三区| 日韩黄色片在线观看| 国产成人精品影院| 久久99国产精品免费网站| 日本美女视频一区二区| 婷婷综合久久一区二区三区| 亚洲电影你懂得| 亚洲一区二区在线视频| 亚洲电影一区二区| 性感美女极品91精品| 日韩二区三区在线观看| 蜜臀av性久久久久蜜臀av麻豆| 日韩高清一级片| 国产在线精品不卡| 成人污视频在线观看| 91蜜桃免费观看视频| 在线免费观看日本一区| 欧美精品1区2区3区| 欧美一级免费观看| 国产亚洲午夜高清国产拍精品 | 樱桃视频在线观看一区| 一区二区三区中文字幕在线观看| 一区二区免费看| 免费久久99精品国产| 国产在线精品一区二区| 91香蕉视频mp4| 欧美日韩在线精品一区二区三区激情 | 国产真实乱对白精彩久久| 国产激情一区二区三区桃花岛亚洲| 成人黄色片在线观看| 欧美中文一区二区三区| 欧美xingq一区二区| 国产精品美女久久久久久久| 亚洲自拍偷拍图区| 麻豆成人在线观看| 91在线播放网址| 日韩一区二区免费视频| 国产精品超碰97尤物18| 五月天精品一区二区三区| 丁香六月综合激情| 精品污污网站免费看| 国产亚洲精品aa午夜观看| 亚洲一区二区三区不卡国产欧美| 精一区二区三区| 色婷婷亚洲精品| 精品国产成人在线影院| 亚洲福利一二三区| 粉嫩高潮美女一区二区三区| 欧美男女性生活在线直播观看| xnxx国产精品| 日韩在线播放一区二区| 99vv1com这只有精品|