commix工具配合命令注入

commix简介

commix是一款由python编写,开源自动化检测系统命令注入工具  https://github.com/commixproject/commix

commix 参数

 

  • 选项:

  •     -v           VERBOSE详细程度级别(0-1,默认值:0)。

  •     --version       显示版本号并退出。

  •     --output-dir=..   设置自定义输出目录路径。

  •     -s SESSION_FILE   从存储(.sqlite)文件加载会话。

  •     --flush-session   刷新当前目标的会话文件。

  •     --ignore-session  忽略存储在会话文件中的结果。

  •   目标:

  •     -u URL,--url = URL  目标URL。

  •     --url-reload      在命令执行后重新加载目标URL。

  •     -l LOGFILE       解析来自HTTP代理日志文件的目标和数据。

  •     --crawl = CRAWLDEPTH  从目标网址开始抓取网站(1-2,默认值:0)。

  •   请求:

  •     --data=DATA      要通过POST发送的数据字符串。

  •     --host=HOST       HTTP主机头。

  •     --referer=REFERER   HTTP Referer标头。

  •     --user-agent=AGENT  HTTP用户代理头。

  •     --random-agent    使用随机选择的HTTP User-Agent头。

  •     --param-del=PDEL   设置分割参数值的字符。

  •     --cookie=COOKIE    HTTP Cookie头。

  •     --cookie-del=CDEL   设置分割cookie值的字符。

  •     --headers=HEADERS   额外标头(例如「Header1:Value1 \ nHeader2:Value2」)。

  •     --proxy=PROXY     使用HTTP代理(例如“127.0.0.1:8080”)。</

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好用的串口调试助手, 自带CRC校验, Xor校验等. 为工业控制设计的串口设备调试工具,主要特点: 1、能根据设备的通讯协议,方便地生成多种冗余校验如Modbus,并加上结束符,适用于大多数串口通讯的工业设备; 2、能够混合输入16进制数、10进制数、ASCII字符,这种功能通过转义符“\”实现; 3、支持串口1~255,支持各种虚拟串口,可以自定义任意通讯参数组合,随时改变参数而不用关闭串口,支持不常用的波特率等; 4、可以测出设备的响应间隔; 5、通讯数据可保存到RTF文件,参数设置可保存到注册表reg文件。 6、可切换中文/英文显示。 主要说明: 1、 串口打开后,可随时修改通讯参数,除波特率需要按一下应用,其他都会自动应用,对于计算机不支持的组合,会有提示 2、 输入HEX: 用户输入数据看作16进制字节,不区分大小写 输入ASC: 用户输入数据看作ASCII字符 显示HEX: 接收到的数据显示为16进制字节 显示ASC: 接收到的数据显示为ASCII字符 忽略空格输入: 是否忽略用户输入数据中的空格 自动换行: 是否在接收与发送的数据之间自动换行显示 显示间隔: 是否显示发送结束到收到响应的间隔时间 DTR/RTS: 选中后相应针变高电平,用于一些无源485/422转换器 3、 在HEX和ASCII方式输入时,转义符输入都有效 4、 在ASCII方式,20h到7Eh的字符直接显示,其他字符显示为转义符形式 5、 选中“回车发送”,输入区内按回车相当于按发送按钮,如想输入多行,可用Ctrl+回车;不选中,则输入区内可用回车分行 6、 用户输入(从串口输出)的数据显示为绿色,从串口输入的数据显示为蓝色,发送到接收之间的间隔时间(毫秒)显示为灰色 7、 程序能用于最简单的3线制(串口2收、3发、5地)通讯,实际上目前工控设备多数只用了这3个通讯信号,有源232到485/422转换器便是如此 8、 点击...菜单图标,可选择将通讯数据或参数设置保存为文件 9、 程序结束时,当前设置自动保存到注册表
Commix 混合输入串口调试工具 Commix设计为串口调试工具,最大特点是:能够混合输入16进制数、10进制数、ASCII字符,这种功能通过转义符“\”实现。 界面说明: 1、 HEX: 输入数据看作16进制字节,不区分大小写 ASCII: 输入数据看作ASCII字符 忽略空格输入: 是否忽略用户输入数据中的空格 自动换行: 是否在接收与发送的数据之间自动换行显示 2、 在HEX和ASCII方式输入时,转义符输入都有效 3、 在ASCII方式,20h到7Eh的字符直接显示,其他字符显示为转义符形式 4、 如果改变显示区的光标位置,新的显示将插入在光标处 5、 用户输入(从串口输出)的数据显示为绿色,从串口输入的数据显示为蓝色,发送到接收之间的间隔时间(毫秒)显示为灰色,用户在显示区输入的字符显示为黑色 6、 程序不检测串口状态,因此也能用于最简单的3线制(第2、3、5针)RS232通讯 7、 串口打开后,修改通讯参数时不必关闭,新参数立即生效 8、 程序结束时,参数自动保存到注册表;点击注册表图标,可将当前设置保存到注册表文件 校验使用: 1、 主界面上,“校验”复选框被选中时,会出现校验设置窗口 2、 选择不同的校验方式,会有不同的选项出现 HEX/ASCII: 选择校验结果的存放方式 3、 如果校验被允许,程序将按“数据 校验 结束符”的顺序发送,结束符的默认格式与主界面上的HEX/ASCII设置相同 转义符使用: 1、 16进制输入: \xhh 2、 10进制输入: \ddd 3、 预定义字符输入: \ccc 或 \cc 或 \\ 4、 显示字符输入: \ra 5、 转义符输入长度必须与上述相符,不区分大小写 转义符使用举例: \x1B 、\027 、\ESC 的值是 1Bh \x0d 、\013 、\cr 的值是 0Dh \rA 、\065 的值是 41h \\ 、\r\ 、\x5C 的值是 字符\ ASCII输入: \stx011234R01\etx57\cr\lf 与HEX输入:02 30 31 31 32 33 34 \rR 30 31 03 \r5 \r7 \cr\lf 是相同的 转义符中的预定义字符: 输入 值 \\ 字符\ \LF 0Ah \CR 0Dh \NUL 0 \SOH 1 \STX 2 \ETX 3 \EOT 4 \ENQ 5 \ACK 6 \NAK 15h \CAN 18h \ESC 27h ************** 可以设置波特率 主要特点:可以对接收的数据进行校验 可以是十六进制或者字符形式发送

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值