bluekeep_scanner

  1. 设计思路
  2. 实现步骤

实习时候为了偷懒写的小型扫描器(没错就是借用了别人的轮子)

项目地址:https://github.com/r0co/bluekeep_scanner

设计思路

从文件中读取IP =>
生成msf的resource file =>
使用msf运行生成的resource file =>
收集msf在运行的时候产生的提示信息(日志) =>
对日志进行数据清洗

实现步骤

这里简单记录一下遇到的个别问题及处理方法

扫描速度的提升

刚开始写的时候是采用:

set RHOSTS [IP]
run

的方法来进行扫描的,一次只能扫描一个IP。

(没错这里是我智障了)

后来查阅资料后发现msf可以设置多个IP,像这样:

set RHOSTS [ip1] [ip2] [ip10086]
run

再进行set THREADS之后速度就会较初代版本而言有一个很大的提升。

提示信息的收集

提示信息是写在resource file里的,就像下面这样:

在resource file里是这样

过滤信息可以使用管道+正则匹配的方式来实现

要实现程序在输出的同时能够将输出存入文件中的功能(注意是同时),可以用logsave这个命令

tee和重定向也可以实现将输出存入文件的功能,但是:

tee只能在命令运行完后将输出进行输出,然后将输出输入到文件中

重定向只会将输出存入文件中


如果我的文章能帮到您的话我会很开心.如需转载记得注明出处:)
目录