nmap lua mysql_nmap nse lua脚本\中的转义序列无效。

我最近需要一个Drupal Fingerprint NSE脚本来订婚。通过一些研究,我偶然发现了一个有前途的NSE Lua脚本来完成这项工作。不幸的是,作者似乎停止了对该脚本的支持,并且该脚本从未正式并入nmap nse库。我决定无论如何都要尝试使用这个脚本。

在尝试通过nmap引擎运行脚本时,我遇到了一个“无效转义序列”错误。由于没有任何Lua编程经验,这个错误使我陷入困境。我希望有Lua经验的人能够帮助解决看起来很简单的问题。

错误代码如下:

root@kali:~# nmap --script=http-drupal-fingerprint.nse --script-args http-drupal-fingerprint.base-url=/ www.placeholder.com

Starting Nmap 7.70 ( https://nmap.org ) at 2018-09-26 12:33 EDT

NSE: failed to initialize the script engine:

/usr/bin/../share/nmap/nse_main.lua:259: /usr/bin/../share/nmap/scripts/http-drupal-fingerprint.nse:47: invalid escape sequence near '"Drupal [4-7].'

stack traceback:

[C]: in function 'assert'

/usr/bin/../share/nmap/nse_main.lua:259: in upvalue 'loadscript'

/usr/bin/../share/nmap/nse_main.lua:601: in field 'new'

/usr/bin/../share/nmap/nse_main.lua:828: in local 'get_chosen_scripts'

/usr/bin/../share/nmap/nse_main.lua:1315: in main chunk

[C]: in ?

QUITTING!

脚本已导入NSE库,因此:

curl -ksL https://raw.githubusercontent.com/r3dh4nds/NSE-Drupal-Fingerprint/master/http-drupal-fingerprint.nse >> /usr/share/nmap/scripts/http-drupal-fingerprint.nse && chmod 0644 /usr/share/nmap/scripts/http-drupal-fingerprint.nse

任何帮助都非常感谢!(抱歉,如果这个问题的格式不正确,请发第一个帖子)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值