版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、诸神之眼 NmapNSE脚本格式NSE脚本格式NSE脚本包含几个描述性字段,一个定义何时执行脚本的规则,以及一个包含实际脚本指令的操作函数。可以将值分配给描述性字段、规则、函数,就像分配其他Lua变量一样。它们的名称必须是小写的,如下图所示。NSE脚本描述性字段介绍description:字段描述正在测试的脚本以及用户应该注意的任何重要注释。根据脚本的复杂性,描述的长度可以从几个句子到几个段落不等。例如:description = Retrieves the day and time from the Daytime service.categories:用来定义脚本属于的分类。例如:cate
2、gories = discovery, safeauthor:包含脚本作者的名称,还可以包含联系人信息(例如主页url)。不建议包含电子邮件地址,因为垃圾邮件发送者可能会从NSEDoc网站上抓取它们。即使作者不使用这个可选字段,但是脚本作者应该为此负责。例如:author = Diman Todorovlicense:可选许可字段有助于确保Nmap社区拥有合法权限来分发Nmap附带的所有脚本。所有这些脚本现在都使用标准的Nmap许可证。例如:license = Same as Nmap-See dependencies:依赖项字段是一个数组,其中包含应该在此脚本之前运行的脚本的名称。例如:de
3、pendencies = smb-brute 依赖表是可选的。如果省略了字段,NSE将假定脚本没有依赖项。NSE脚本规则Nmap使用脚本规则(rule)来确定是否应该针对目标运行脚本。规则是一个Lua函数,返回true或false。只有当规则返回为true时,才执行脚本操作函数。脚本必须包含以下函数中的一个或多个,该函数决定脚本何时运行:prerule() 在扫描之前进行探测,比如:确定运行nmap权限是否是root等。hostrule(host) 主机检测,某些主机匹配才运行脚本。portrule(host, port) 端口状态检测,某些具体端口开放才运行脚本。postrule() 输出内
4、容格式化。NSE脚本ActionAction是NSE脚本的核心。它包含当脚本的prerule、portrule、hostrule或postrule触发时要执行的所有指令。它是一个Lua函数,它接受与规则相同的参数。action返回值可以是名称-值对、字符串或nil的表。如果动作的输出是一个表,那么它将自动以结构化的方式进行格式化,以便包含在常规(-oN)和XML (-oX)输出格式中。如果是字符串,文本将直接显示在常规输出中,并在XML输出中作为XML属性写入,如果脚本返回nil,则不会产生输出。参考链接: NSE脚本环境变量每个脚本都有自己的环境变量集:SCRIPT_PATH:脚本路径。SCRIPT_NAME:脚本名称,常用来进行调试。SCRIPT_TYPE:由于脚本可以有多个规则函数,因此这个环境变量将显示哪个规则激活了脚本。例如: stdnse.print_debug(3, Skipping %s %s, dnszonetransfer.server argument i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【+高中语文+】《+虞美人》课件+统编版高中语文必修上册
- 山东省德州市武城县三校联考2024-2025学年九年级上学期第二次月考数学试题
- 江苏省常州市昕弘实验学校2024-2025学年部编版九年级历史上学期素养评价试卷(无答案)
- 广东省佛山市南海区九江镇儒林实验学校2024-2025学年七年级上学期12月学程调查英语试题(无答案)
- 黑龙江省哈尔滨市第三中学2024-2025学年高三上学期期中考试数学试卷(含答案)
- 医学教材 肠道传染病培训学习资料
- 经典室内设计课件
- 上津镇中心小学班级自主管理班会2015.10
- 3.6 用电路做积分
- 内科典型教学病例(云南医药健康职业学院)知到智慧树答案
- TD/T 1061-2021 自然资源价格评估通则(正式版)
- 2024江西省水利投资集团限公司秋季校园招聘116人高频考题难、易错点模拟试题(共500题)附带答案详解
- 幼儿园班级管理选择题-客观题-期末试卷-试题和答案
- 快速入门穿越机-让你迅速懂穿越机
- 水利安全生产风险防控“六项机制”右江模式经验分享
- 突发事件的应急管理课件
- 四年级上册混合运算题大全1000题
- 中医技术操作考核评分表
- MOOC 数学建模精讲-西南交通大学 中国大学慕课答案
- 外贸专用-世界各国上下班时间表
- 起重机械安全日管控、周排查、月调度制度
评论
0/150
提交评论