渗透测试之信息收集工具<>神器Xray -Xapp<>高阶段手法 爬虫以及被动代理模式

目录

下载方式

​编辑

Xapp基础使用

插件库

参考文件结构

使用方式

配置文件修改

执行命令

参数介绍

执行命令

指定指纹扫描单个目标:

指定指纹扫描多个目标:

指定多个指纹进行扫描:

指定group进行扫描:


下载方式

https://github.com/chaitin/xapp

Xapp基础使用

  • 运行xapp命令 探测对应网址进行信息收集后

  • xapp -r xxx.yml -t https://www.example.com echo https://www.example.com | xapp -r xxx.yml
  • 如果是win环境: 

  • 会在如下路径下生成初始化配置文件
  • C:\Users\Administrator\.xray\xapp
  • 地址

插件库

  • 下载地址如下:
    • https://github.com/chaitin/xray-plugins
  • 进行信息探测很多时候我们依赖我们的字典是否强大
    • 而xary也提供了这个东西哟
    • 如下所示

参考文件结构

仓库结构
finger/:存放指纹,分为 web 和 service 两个文件夹。
manual/:存放手工编写的指纹。
web/:存放 Web 指纹。
service/:存放服务指纹。
xxx/:存放xxx来源的指纹。
...
poc/:存放 POC,按不同来源分类。
manual/:存放手工编写的poc。
xxx/:存放xxx来源的poc。
...
group/:存放一些指定运行的文件列表。
  • 将指纹拷贝到指定位置

使用方式

配置文件位置

C:\Users\Administrator\.xray\xapp

配置文件修改

  • 在这个目录下把默认的配置文件example去掉

    • 再执行命令

执行命令

xapp_windows_amd64.exe -t http://192.168.1.7

参数介绍

__ /\ ___. /\_____. /\__.

| |/ / / | / __.\ / __.\

_ | /™/| | / /_/ // // /

/ | / ___ |/ .// ._/

/ /|_| / / |_/_/ /_/

\/v0.0.2\/

[INF] 25-01-12 13:52:03 更新配置文件于以下位置:C:\Users\Administrator\.xray\xapp\xapp-config.example.yaml [app.go:385]

[INF] 25-01-12 13:52:03 使用以下位置的配置文件:C:\Users\Administrator\.xray\xapp\xapp-config.yaml [app.go:447]

[INF] 25-01-12 13:52:03 未能正确加载配置文件或配置文件不存在,使用默认配置 [app.go:449]


  • 示例:

  • XAPP:

Scan single target: xapp -t http://192.168.1.1:8000

└> multiple targets: xapp -t http://192.168.1.1:8000 -t http://192.168.1.1:8001

└> target file: xapp -i a.txt

Show plugin: xapp -v

└> run one plugin: xapp -t http://192.168.1.1:8000 -r "./finger/finger.yml"

└> run plugins: xapp -t http://192.168.1.1:8000 -r "./finger/*.yml"


  • 描述:

web application scanner

命令:

lint 对 yaml 脚本进行静态格式校验

score 对 yaml 指纹脚本进行评分

help, h Shows a list of commands or help for one command


  • 选项:

HTTP客户端:

--hrps value, --host_rps value 对于单个Host的每秒最大发送请求数: 小于等于0时不限制每秒最大发送请求 数 (default: 0)

--http-proxy value [ --http-proxy value ] HTTP客户端代理: [http|https|socks5://][username[:password]@]host[:port] 仅对http连接生效

--retry value 请求失败重试次数 (default: 2)


插件展示:

-v 列出启用的插件 (default: false)


日志管理:

--debug 调试:打印debug日志 (default: false)

--log-level value 指定等级:debug/info(默认)/warn/error/fatal/disable

--silent 静默:不打印banner,日志等级设置为fatal (default: false)


目标拆解:

-i value 目标文件: 指定含有扫描目标的文本文件

-t value [ -t value ] 扫描目标: 可以为URL/IP/域名/Host:Port等多种形式的混合输入 (默认)

结果输出:

-o value [ -o value ] 结果输出: 指定保存结果的文件路径


连接管理:

--proxy value 全局代理:socks5://[username[:password]@]host[:port] 仅支持socks5,对所有连接生效

--timeout value 读超时: 从连接中读取数据的最大耗时 (default: 5s)


  • 通用:

--config value 配置文件:使用指定的配置文件,如果文件不存在则自动创建默认配置文件

-d value, --disable value [ -d value, --disable value ] 禁用:禁止特定插件执行,仅支持输入插件名

-g value, --group value [ -g value, --group value ] 插件组:执行指定的插件组文件

-r value, --run value [ -r value, --run value ] 仅执行:仅执行指定的插件,支持glob/绝对路径/相对路径

执行命令

  1. 指定指纹扫描单个目标:

xapp -r xxx.yml -t https://www.example.com
echo https://www.example.com | xapp -r xxx.yml
  1. 指定指纹扫描多个目标:

xapp -r xxx.yml -t https://www.example.com -t https://www.example2.com
xapp -r xxx.yml -i targets.txt
cat targets.txt | xapp -r xxx.yml
  1. 指定多个指纹进行扫描:

xapp -r xxx.yml -r yyy.yml -t https://www.example.com
xapp -r "./finger/web/*.yml" -t https://www.example.com
xapp -r "./finger/**/*.yml" -t https://www.example.com
  1. 指定group进行扫描:

xapp -g web.list -t https://www.example.com

编写不易,喜欢的点个赞就是最大的鼓励,转载亲注明出处~~~ 希望对你有帮助 !!!!

"Depth Confidence-aware Camouflaged Object Detection" 是一篇关于深度置信感知伪装目标检测的论文。该论文介绍了一种用于检测伪装目标的新方法,该方法结合了深度信息和置信度感知。 伪装目标指的是那些在外观上与周围环境相似,很难被人眼或传统算法准确识别的目标。传统的目标检测方法在处理伪装目标时往往存在困难,因为伪装目标与背景具有相似的颜色、纹理或形状,导致目标难以被区分。 该论文中提出的方法通过结合深度信息和置信度感知来解决伪装目标检测的问题。具体而言,该方法首先利用深度传感器(如RGB-D相机)获取场景的深度信息,将其与RGB图像进行融合。然后,使用深度信息来提取特征,并通过深度感知模块来增强目标的边缘和轮廓特征。 此外,该方法还引入了置信度感知模块,用于评估每个像素点的置信度。置信度可以根据像素点的深度、颜色、纹理等信息计算得出。通过增强高置信度区域的特征表示,可以提高对伪装目标的检测能力。 最后,该方法使用深度置信感知的特征表示进行目标检测和分割。实验结果表明,该方法在多个公开数据集上取得了较好的性能,并且在伪装目标检测任务上相比其他方法具有明显的优势。 综上所述,"Depth Confidence-aware Camouflaged Object Detection" 这篇论文提出了一种利用深度信息和置信度感知来检测伪装目标的新方法。通过结合深度和置信度信息,该方法能够提高对伪装目标的检测准确性和鲁棒性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

浩策

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值