X-Scan-v2.3 User Manual
1. System requirement: Windows 9x/NT4/2000
2. Introduction:
X-Scan is a general network vulnerabilities scanner for scanning network vulnerabilities for specific IP address scope or stand-alone computer by multi-threading method. Plug-ins are supportable and GUI or CUI programs are separately provided. The following items can be scanned: remote OS type and version detection based on TCP/IP stack(like nmap), standard port status and port BANNER information, SNMP information, CGI vulnerability, IIS vulnerability, RPC vulnerability, SSL vulnerability, SQL-SERVER, FTP-SERVER, SMTP-SERVER, POP3-SERVER, NT-SERVER weak user/password pair prob, NT server NETBIOS information, Register information, etc. The result will be saved in /log/ directory, whose index can be found in index_*.htm which can be browsed by a Web Browser. For the known vulnerabilities, the corresponding descriptions and solutions are provided. As to other vulnerabilities, please refer to "Document" and "Vulnerability engine" in www.xfocus.org.
3. Components:
xscan_gui.exe -- X-Scan for Windows 9x/NT4/2000 GUI main program
xscan.exe -- X-Scan for Windows 9x/NT4/2000 CUI main program
readme.txt -- X-Scan help text
oncrpc.dll -- OncRpc dynamic link library for RPC-plug-in
libeay32.dll -- SSL implementation dynamic link library for SSL-plug-in
/dat/language.ini -- multi-language database, language can be switched by setting "LANGUAGE\SELECTED"
/dat/config.ini -- user configuration file, being used to save scanning port list, scanning settings and the names of all dictionary files (including relative paths)
/dat/config.bak -- backup file of "/dat/config.ini", used to restore the default configuration
/dat/cgi.lst -- CGI vulnerabilities list
/dat/rpc.ini -- used to save RPC program name and vulnerabilities list
/dat/port.ini -- used to save all the known ports and their corresponding services
/dat/*_user.dic -- username dictionary file, used to search weak-password user
/dat/*_pass.dic -- password dictionary, used to search weak password
/dat/os.finger -- used to distinguish the OS fingerprinter utilized by remote computer OS detection
/plugin -- used to save all plug-ins (whose suffix is .xpn). Plug-ins can also be saved in other subdirectories which are in the same directory as xscan.exe, and the program will search them automatically.
Note: xscan_gui.exe & xscan.exe use the same plug-in and data file, but each will run independently.
4. Preparation:
X-Scan which is absolutely free can be executed immediately after being decompressed without registration and installation. Under Windows 98/NT 4.0, it's impossible to distinguish remote OS by TCP/IP stack fingerprinter. Under Windows 98, it has restricted Netbios and SNMP scanning function due to the OS limitation.
5. Attention:
1.When there's a too slow network connection, multithread scanning may bring local network block, resulting in connecting to network failure. Please adjust the corresponding thread number, or stop scanning CGI vulnerability at the time being. We suggest no cgi detection in large scope scanning, for there are so many cgi vulnerabilities, which would take you a lot of time.
2.Only under Windows 2000, SYN of port scan and the identification ability of passive host OS are available, simultaneously, the perview of administrator is required.
3.Dictionary shipped with X-Scan is a simple demo. To enhance cracking, you should improve the dictionary.
4.In the scanning process, press "<space>" to view the lines and scanning schedule, press "q" to save current data and exit, press "<ctrl+c>" to close the program compulsively.
6. Command line parameter description:
1.command format: xscan -host <start IP>[-<end IP>] <scanning items> [other options]
xscan -file <host list> < scanning items > [other options]
Explanations of scanning items are as follow:
-tracert : track path information;
-port : scan the common port status (customizing scanning port list by modifying
"PORT-SCAN-OPTIONS\PORT-LIST" in \dat\config.ini);
-snmp : scan SNMP information;
-rpc : scan RPC vulnerability;
-sql : scan SQL-Server weak password (setting user/password dictionary file by modifying \dat\config.ini);
-ftp : scan FTP weak (setting user/password dictionary file by modifying \dat\config.ini);
-ntpass : scan NT-Server weak password(setting user/password dictionary file by modifying \dat\config.ini);
-netbios : scan Netbios information;
-smtp : scan SMTP-Server vulnerability(setting user/password dictionary file by modifying \dat\config.ini);
-pop3 : scan POP3-Server weak password (setting user/password dictionary file by modifying \dat\config.ini);
-cgi : scan CGI vulnerability(setting coding scheme by modifying "CGI-ENCODE\encode_type" in \dat\config.ini);
-iis : scan IIS vulnerability(setting coding scheme by modifying "CGI-ENCODE\encode_type" in \dat\config.ini);
-bind : scan BIND vulnerability;
-finger : scan Finger vulnerability;
-sygate : scan sygate vulnerability;
-all : scan all the above items;
[other options] explanations:
-v: display verbose information;
-p: skip host when failed to ping;
-o: skip host when no opened port be found;
-t <thread_count[,host_count]>: specify the maximal thread count and host count, default is 100,10
* Meaning of coding scheme in HTTP requests:
1. Replace "GET" with "HEAD"
2. Replace "GET" with "POST"
3. Replace "GET" with "GET / HTTP/1.0\r\nHeader:"
4. Replace "GET" with "GET /[filename]?param=" (setting [filename] by modifying "CGI-ENCODE\encode4_index_file" in \dat\config.ini)
5. Replace "GET" with "GET %00"
6. Several "/" or "\"
7. Exchange of "/" and "\"
8. Replace "<space>" with "<Tab>"
Notes: the parameters can be used simultaneously when there's no confliction.
2.Exapmles:
xscan -host xxx.xxx.1.1-xxx.xxx.255.255 -all -p
Meaning: scan the vulnerabilities of all the hosts whose IP is between xxx.xxx.1.1-xxx.xxx.255.255, skip host when failed to ping;
xscan -host xxx.xxx.1.1-xxx.xxx.255.255 -port -ntpass -t 150 -o
Meaning: scan the standard port status and NT weak password user of all hosts whose IP is between xxx.xxx.1.1-xxx.xxx.255.255, skip host when no opened port be found. The max number of concurrent threads is 150;
xscan -file host.lst -port -cgi -t 200,5 -v -o
Meaning: scan the standard port status and CGI vulnerabilities of the hosts which is listed in "host.lst". The max number of concurrent threads is 200, and up to 5 hosts can be scanned simultaneously. Skip host when no opened port be found.
7. Plug-in Interface:
#define PLUGIN_PARAMS_0 0
#define PLUGIN_PARAMS_1 1
#define PLUGIN_PARAMS_101 101
#define PLUGIN_PARAMS_102 102
#define PLUGIN_PARAMS_103 103
#define PLUGIN_PARAMS_201 201
/*
- AlertUser()
-
* Function:
* form of string output:
* "[szHostName]: find [szVulnName] vulmerabilities-[szLine]"
* when szVlunName==NULL, form is as following:
* "[szHostName]: [szLine]"
*
* Parameters:
* IN szHostName - file name
* IN szVulnName - vulnerabilities name
* IN szLine - strings which will be inserted files
*
* Returned data:
* [nothing]
*
*/
typedef VOID (CALLBACK *PALERT_USER) (
char *szHostName,
char *szVulnName,
char *szL
没有合适的资源?快使用搜索试试~ 我知道了~
X-Scan-v2.3-cn扫描器
共108个文件
bmp:63个
xpn:16个
dic:11个
需积分: 20 16 下载量 189 浏览量
2012-06-26
14:19:39
上传
评论
收藏 2.17MB ZIP 举报
温馨提示
该扫描工具功能很多。 采用多线程方式对指定IP地址段(或单机)进行安全漏洞检测,支持插件功能,提供了图形界面和命令行两种操作方式,扫描内容包括:远程操作系统类型及版本,标准端口状态及端口BANNER信息,SNMP信息,CGI漏洞,IIS漏洞,RPC漏洞,SSL漏洞,SQL-SERVER、FTP-SERVER、SMTP-SERVER、POP3-SERVER、NT-SERVER弱口令用户,NT服务器NETBIOS信息、注册表信息等。扫描结果保存在/log/目录中,index_*.htm为扫描结果索引文件。对于一些已知漏洞,我们给出了相应的漏洞描述、利用程序及解决方案,其它漏洞资料正在进一步整理完善中,您也可以通过本站的"安全文献"和"漏洞引擎"栏目查阅相关说明。
资源推荐
资源详情
资源评论
收起资源包目录
X-Scan-v2.3-cn扫描器 (108个子文件)
snmp.2k 204KB
config.bak 2KB
mandrake.bmp 1KB
ftp.bmp 1KB
server.bmp 1KB
netbios.bmp 1KB
http.bmp 824B
ntreg.bmp 824B
win98.bmp 824B
policy.bmp 824B
smtp.bmp 824B
ntuser.bmp 824B
cgi.bmp 824B
file.bmp 824B
3com.bmp 824B
win2k.bmp 824B
port.bmp 824B
winxp.bmp 824B
finger.bmp 824B
ntuse.bmp 824B
freebsd.bmp 824B
ntdisk.bmp 824B
sql.bmp 824B
cisco.bmp 824B
ntpass.bmp 824B
ntstatist.bmp 822B
tracert.bmp 822B
winnt.bmp 822B
user.bmp 822B
user-disabled.bmp 822B
info.bmp 822B
winme.bmp 822B
ntsvc.bmp 822B
iis.bmp 822B
session.bmp 822B
mac.bmp 822B
med.bmp 822B
vendor.bmp 822B
net.bmp 822B
go.bmp 822B
os.bmp 822B
suse.bmp 822B
sun.bmp 822B
information.bmp 822B
hp.bmp 822B
linux.bmp 822B
high.bmp 822B
redhat.bmp 822B
ntshare.bmp 822B
printer.bmp 822B
ntjob.bmp 822B
low.bmp 822B
snmp.bmp 822B
question.bmp 822B
time.bmp 822B
novell.bmp 822B
alert.bmp 822B
dns.bmp 246B
scan.bmp 246B
pop3.bmp 246B
shell.bmp 246B
ssl.bmp 246B
svrinfo.bmp 246B
rpc.bmp 246B
check.bmp 246B
sample.cpp 10KB
common_pass.dic 14KB
common_user.dic 1KB
snmp_pass.dic 329B
sql_pass.dic 198B
nt_pass.dic 175B
mail_pass.dic 175B
mail_user.dic 87B
nt_user.dic 76B
sql_user.dic 44B
ftp_user.dic 35B
ftp_pass.dic 20B
wry.dll 1.03MB
libeay32.dll 668KB
oncrpc.dll 68KB
xscan_gui.exe 1.07MB
Xscan.exe 425KB
os.finger 2KB
notexists.htm 115B
language.ini 23KB
port.ini 19KB
rpc.ini 3KB
telnet.ini 2KB
config.ini 2KB
cgi.lst 60KB
reg.lst 160B
readme.txt 18KB
120-iis.xpn 396KB
110-http.xpn 387KB
080-netbios.xpn 231KB
070-ntpass.xpn 172KB
040-rpc.xpn 172KB
010-port.xpn 76KB
090-smtp.xpn 76KB
060-ftp.xpn 76KB
共 108 条
- 1
- 2
资源评论
q954238132
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 使用Java语言编写的九格拼游戏,找寻下曾经小时候的记忆.zip
- gakataka课堂管理系统
- 一个简单ssh(spring springMVC hibernate)游戏网站,在网上找的html模板,没有自己写UI,重点放在java后端上.zip
- 一个采用MVC架构设计、Java实现的泡泡堂游戏.zip
- 一个简易的对对碰游戏软件,运用Java、Java FX技术.zip
- 通过binder实现进程间通讯 ,可以使用service的binder或者 AIDL生成的Stub返回binder 实现demo
- 44f2abdbd6faa9938f9d8e4cace85309.JPG
- 一个简易的躲避子弹飞机小游戏,基于最简单的java ui.zip
- 一个西洋跳棋小游戏,写成桌面Java程序,实现了人机对战,对博弈树的遍历进行了极大极小值的alpha-beta剪枝算法进行优化.zip
- 一些java的小游戏项目,贪吃蛇啥的.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功