自编译工具心得总结

#1
这是我昨天编译masscan和瞎注(xia_sql)的心得:
masscan-> https://github.com/robertdavidgraham/masscan/
xia_sql-> https://github.com/smxiazi/xia_sql

1. 由于masscan在github上没有提供windows版本,需要自己下载源码进行编译
我先用visual studio2022编译了一下,发现不得行
看了一下masscan的readme文件:推荐使用vs10进行编译
visual studio2010的官方下载入口不是特别好找,但还是被我找到了:
https://my.visualstudio.com/Downloads?q=visual%20studio%202010

进去后直接选择 [Trial] Visual Studio Professional 2010:
https://myvs.download.prss.microsoft.com/dbazure/cn_visual_studio_2010_professional_x86_dvd_532145.i ... 15930d4c285982ddc0455b31bf9b45d688e7006eb4bffb74c47&su=1
下载后双击进入iso文件,然后安装、编译就可以了



2.由于瞎注,最近的版本里只提供了java1.8和java16这两个版本的jar包,我使用的是java11,所以需要自己编译jar包
在编译的时候我遇到一个问题:因为是第一次编译jar包,所以我以为只需要把github上的代码下载下来进行编译就可以了,结果发现这样编译的jar包并不能使用
在找人请教后我才晓得,原来要把burp->extender->API里的java文件下载下来和瞎注的源码一起编译才可以



好了,这就是我在编译这两个工具时遇到的一些问题,虽然问题本身比较简单,但我确实因为缺乏相关的认知而浪费了一些时间,想着分享出来一方面可以增加自己在论坛的活跃度,一方面也希望对存在同样困扰的小伙伴有所帮助吧

帖子内容比较简单,所以就不好意思占用其他版块的资源了