python3调用exe程序编写cve20190708批量检测工具

1、python3调用exe程序编写cve20190708批量检测工具

工具下载地址:

https://www.qianxin.com/other/CVE-2019-0708

由于这个exe程序只是单IP扫描版本,于是使用python3修改为批量扫描脚本版本

#!/usr/bin/python3
#-*- coding:utf-8 -*-

#编写环境  windows 7 x64  Notepad++ + Python3.5.0

import os
import sys

def main():

    #需要修改的地址,注意后面有个空格
    path="D:\\MS_19_0708_Scan\\cve20190708批量脚本检测工具\\cve-2019-0708-scan.exe "

    filename="ip.txt"
    with open(‘result.txt‘,‘w‘) as fw:
        with open(filename,‘r‘) as file:
            for line in file:
                try:
                    result = os.popen(path+line+‘ 3389‘)
                    print("检测 "+line)
                    fw.writelines(result)
                    fw.writelines(line)
                except Exception as e:
                    print("Path error")
                    print(e)

if __name__ == ‘__main__‘:
    main()

  

1.1测试用例

1.2使用方法

1.3检测结果:

原文地址:https://www.cnblogs.com/wmiot/p/11483685.html

时间: 2024-10-08 09:03:05

python3调用exe程序编写cve20190708批量检测工具的相关文章

微软3389远程漏洞CVE-2019-0708批量检测工具

0x001 Win下检测 https://github.com/robertdavidgraham/rdpscan C:\Users\K8team\Desktop\rdpscan-master\vs10\Release 的目录 2019/06/02 02:11 <DIR> . 2019/06/02 02:11 <DIR> .. 2019/06/02 01:55 2,582,016 libcrypto-1_1.dll 2019/06/02 01:57 619,520 libssl-1

[转]自定义URL Protocol Handler,从网页调用EXE程序

转自:http://www.cnblogs.com/zjneter/archive/2008/01/08/1030066.html 迅雷,电驴等软件可以在浏览器中点击一个url后自动启动,并执行操作.这是咋实现的呢? 要实现这个功能笼共分3步.(我们注册一个xishui:// 这样的 protocol-handler,实现在网页中点击xishui://hello,就弹出一个对话框,上面显示"hello")1 按照如下结构建立注册表  其中 [xishui] 是建立在注册表的 [HKEY

【转帖】一款优秀的XSS批量检测工具

一款优秀的XSS批量检测工具 https://www.freebuf.com/sectool/223009.html 必须学习胶水语言才可以啊 至少学会代码的编写与使用. 0×01 简介 NoXss是一个供web安全工程师批量检测xss隐患的脚本工具.其主要用于批量检测,比如甲方内部安全巡检,人工分析千万级的url资产是不现实的,NoXss使用多进程+协程的方式,支持高并发,可以出色的完成这一任务.NoXss从实用主义出发,小巧精致,不如其他扫描器拥有各式各样的高级功能(比如绕过waf.存储型x

C#调用Exe程序示例

在编写程序时经常会使用到调用可执行程序的情况,本文将简单介绍C#调用exe的方法.在C#中,通过Process类来进行进程操作. Process类在System.Diagnostics包中. 示例一 using System.Diagnostics; Process p = Process.Start("notepad.exe"); p.WaitForExit();//关键,等待外部程序退出后才能往下执行 通过上述代码可以调用记事本程序,注意如果不是调用系统程序,则需要输入全路径. 示

.net调用.exe程序

1. 较为简单的.exe程序可采用进程调用 Process.Start("D:\\emr\\emras.exe", para); 解析:参数1为.exe的存放路径,参数2为.exe的执行参数 2. 如果.exe程序中还有其他调用,则上述方法可能在运行过程中报错. 这种情况下,可采用直接调用cmd的执行方式 [DllImport("kernel32.dll")]public static extern int WinExec(string exeName, int o

使用java代码调用exe程序 (包括参数传递)

使用Java代码调用exe 1使用场景 我现在使用eclipse+tomcat的架构建立了web server, 在这个web project中我需要建立一个定时任务,在定时任务中执行本地的一个C#工程生成的exe. 2Java代码 public class MyTask extends TimerTask { public void run() { System.out.println("call at " + (new Date())); // TODO æ­¤å¤?æ·»å? å

Bash漏洞批量检测工具与修复方案

&amp;amp;lt;img src="http://image.3001.net/images/20140928/14118931103311.jpg!small" title="shellshock-bug-bash-bashbug-938x535.jpg"/&amp;amp;gt;&amp;amp;lt;/strong&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&a

C# 如何以参数的形式调用.exe程序

System.Diagnostics.Process.Start("程序的路径", "参数1 参数2");第一个参数是aaa.exe 的路径,第二个参数是用空格分开的两个参数组成的字符串.aaa.exe中的main方法写做static void Main(string[] args)用Process.Start启动aaa.exe时main方法的args参数就是Process.Start传入参数用转换成的长度为2的数组 参考 C#中怎么用process调用一个exe文

Js调用exe程序方法

(通过URL Protocol实现网页调用本地应用程序) 1.使用记事本(或其他文本编辑器)创建一个protocal.reg文件,并写入以下内容 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Webshell] @="URL:Webshell Protocol Handler" "URL Protocol"="" [HKEY_CLASSES_ROOT\Webshell\Defaul