强大的端口扫描s.exe

 
每一个黑客在入门的时候都会接触一些扫描端口的工具,比如s.exe、superscan等。
   然而每一个人都会在自己不断的学习中发现一款适合于自己的扫描器。接下来我将介绍下我最喜欢最常用的很小很强大的扫描器——s.exe。
   s.exe是在dos下运行的工具,所以,如果你双击打开,他会一闪而过。因此,我们把他放到c盘根目录,开始 —> 运行 —> cmd —> cd\ —> s.exe,然后就能看到s.exe的帮助信息,下面我来解读下帮助信息内容。

①s TCP 12.12.12.12 12.12.12.254 80 512
//以TCP方式扫描12.12.12.12-12.12.12.254的IP段范围内开放80端口的主机,线

程数为512
②s TCP 12.12.12.12 1-65535 512
//以TCP方式扫描指定IP:12.12.12.12从1到65535之间开放的端口,线程数为512
③s TCP 12.12.12.12 12.12.12.254 21,3389,5631 512
//以TCP方式扫描12.12.12.12-12.12.12.254的IP段范围内开放21、3389、5631端

口的主机,线程数为512
④s TCP 12.12.12.12 21,3389,5631 512
//以TCP方式扫描指定IP:12.12.12.12是否开放了21、3389、5631端口,线程数

为512
⑤s SYN 12.12.12.12 12.12.12.254 80
//以SYN方式扫描12.12.12.12-12.12.12.254的IP段范围内开放80端口的主机
⑥s SYN 12.12.12.12 1-6553
//以SYN方式扫描指定IP:12.12.12.12从1到65535之间开放的端口
⑦s SYN 12.12.12.12 12.12.12.254 21,3389,5631
//以SYN方式扫描12.12.12.12-12.12.12.254的IP段范围内开放21、3389、5631端

口的主机
⑧s SYN 12.12.12.12 21,3389,5631
//以SYN方式扫描指定IP:12.12.12.12是否开放了21、3389、5631端口

   看到这大家可能产生疑问了,如果我扫描了大量的IP,可是他只存在于dos里,也不能复制出来怎么办呢?
   不用担心,s.exe给我们提供了/save参数(见前面所提到的显示出帮助的第一行),这样我们就可以把扫描出来的结果保存到和s.exe文件相同文件夹下的Result.txt中。如:s SYN 192.168.0.0 192.168.255.255 1433 /save。

   问题又出现了,小小菜会说:我会用它扫描IP了,也把扫出来的N个IP存到了Result.txt中,可是在每个IP后面都会跟着如“1433    Open”,甚是不好,导入到X-scan中还得先手动处理下。
   这个问题很好解决,我们可以自制一个“专版s扫描器”,这就用到了批处理,具体批处理指令如下:
@echo off
setlocal
:INDEX
cls
color ac
for /f "eol= tokens=1,2 delims= " %%i in (ip.txt) do s syn %%i %%j 1433 /save
for /f "eol=- tokens=1 delims= " %%i in (result.txt) do echo %%i>>s1.txt
for /f "eol=P tokens=1 delims= " %%i in (s1.txt) do echo %%i>>s2.txt
for /f "eol=S tokens=1 delims= " %%i in (s2.txt) do echo %%i>>ips.txt
del s1.txt
del s2.txt

   我们只要把s.exe、ip.txt(在其中输入IP段,一行一段IP)、批处理.bat(把上述代码存在一个txt文档中,再把txt文档的扩展名改成bat)放在同一文件夹下,这样,按照上述代码执行、输出的就是处理好的用syn扫描1433的IP了。
   当然,通过修改第六行的语句(for /f "eol= tokens=1,2 delims= " %%i in (ip.txt) do s syn %%i %%j 1433 /save)为for /f "eol= tokens=1,2 delims= " %%i in (ip.txt) do s tcp %%i %%j 1433 512 /save,就同样可以以tcp方式、512线程扫描指定IP段所开放的端口了。

   好了,对于s.exe的介绍就到这了,大家可以在实践中通过修改批处理,使得s.exe乖乖的为自己服务。
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
S扫描器是一个简单的使用两种常用的扫描方式进行端口扫描端口扫描器程序. 可实现的功能是: 1.两种不同的扫描方式(SYN扫描和一般的connect扫描) 2.可以扫描单个IP或IP段所有端口 3.可以扫描单个IP或IP段单个端口 4.可以扫描单个IP或IP段用户定义的端口 5.可以显示打开端口的banner 6.可将结果写入文件 7.TCP扫描可自定义线程数 用法:scanner TCP/SYN StartIP [EndIP] Ports [Threads] [/Banner] [/Save] 参数说明: TCP/SYN -> TCP方式扫描或SYN方式扫描(SYN扫描需要在win 2k或以上系统才行),SYN扫描对本机无效 StartIP -> 起始扫描的IP EndIP -> 结束扫描的IP,可选项,如果这一项没有,就只是对单个IP扫描 Ports -> 可以是单个端口,连续的一段端口或非连续的端口 Threads -> 使用最大线程数去扫描(SYN扫描不需要加这一项),不能超过1024线程 /Banner -> 扫描端口时一并将Banner显示出来,这一选项只对TCP扫描有效 /Save -> 将结果写入当前目录的Result.txt文件中去 我们先点击开始菜单--->运行--->CMD.EXE,因为我把扫描器放在F盘,你们的扫描器放哪你们就进哪里, 打开S扫描器,下面我举几个例子演示下S扫描器的主要几个作用。 例子一: S TCP 218.80.12.1 218.80.12.123 80 512 TCP扫描218.80.12.1到218.80.12.123这IP段中的80端口,最大并发线程是512 例子二: S TCP 218.80.12.1 218.80.12.123 21,5631 512 /Banner TCP扫描218.80.12.1到218.80.12.123这IP段中的21和5631端口,最大并发线程是512,并显示Banner 例子三: S TCP 218.80.12.1 218.80.12.12 1-200 512 TCP扫描218.80.12.1到218.80.12.12这IP段中的1到200端口,最大并发线程是512 例子四: S TCP 218.80.12.7 1-200 512 TCP扫描218.80.12.7这IP中的1到200端口,最大并发线程是512 例子五: S SYN 218.80.12.7 1-65535 /Save SYN扫描218.80.12.7这IP中的1到65535端口,将结果写入Result.txt 扫描结束后Result.txt就存放在你的S扫描器所在的硬盘里,就是这个文档。刚才扫描的东西都在里面。 例子六: S SYN 218.80.12.1 218.80.12.255 21 /Save TCP扫描218.80.12.1到218.80.12.255这IP段中的21端口,将结果写入Result.txt 这个我重点说明一下,因为这条命令就是专门用来找肉鸡的,扫描一个IP段有没有开3389的或1433的 我示范下:S SYN 218.80.1.1 218.80.255.255 3389 /Save (找开放3389肉鸡的指令,矮鸟要牢记哦) 我晕哦,好多开了3389的,大家只要利用这指令扫到开3389的IP,再用别工具继续扫开了3389的肉鸡的弱口令 找到了马上建立管理员,登陆进去,你就算得到一个肉鸡了,由于本动画不是教找肉鸡的,我也不进行操作了 注意: 1.SYN扫描是很依赖于扫描者和被扫描者的网速的,如果你是内网的系统,那你不一定可以使用SYN扫描的 ,因为你的网关的类型会决定内网系统是否能进行SYN扫描.如果你的配置较低的话,我也不推荐使用 SYN扫描.SYN扫描速度是比TCP扫描的速度快很多的,但在稳定性方面却不是太好,所以自己决定使用 哪种模式进行扫描。 2.SYN扫描不需要线程那个参数,请看上面例子5和6 3.TCP扫描的最大并发线程不能超过1024. 4.使用SYN模式扫描,不能扫描Banner,具体为什么不能,请查看有关SYN的资料。 对于有些朋友说XP-SP2不能用S扫描器,有的说可以使用,本人就不大清楚了,懂得人请说明下XP-SP2能不能使用

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值