正常github下载masscan
解压找到scr目录下载string_s.h
在81行加入以下代码
#elif defined(_MSC_VER) && (_MSC_VER == 1939)
/*上边的1939是22-17.9.4对应的VER号*/
/*Visual Studio 2019*/
# include <stdio.h>
# include <string.h>
# define strcasecmp _stricmp
# define memcasecmp _memicmp
# ifndef PRIu64
# define PRIu64 "llu"
# define PRId64 "lld"
# define PRIx64 "llx"
# endif
打开安装好的vs2022
按照以下操作打开masscan中的masscan.sln
然后运行,或者点生成中的生成解决方案
如果提示以下内容,根据提示选择重定向解决方案,然后在masscan的bin目录下就自动生成了masscan.exe
无法找到 Visual Studio 2010 (v100) 的生成工具。若要使用 Visual Studio 2022 (v143) 生成工具进行生成,请单击“项目”菜单或右键单击解决方案,然后选择“重定向解决方案...”。安装 Visual Studio 2010 (v100) 可使用 Visual Studio 2010 (v100) 生成工具进行生成。
然后就可以使用了
如果想像我这样直接在CMD使用,复制自己的目录位置这一串,添加环境变量,如图
在下边中的系统变量中的Path双击点开并且新建,然后复制上边目录位置那一串,一直点确定就可以了