Open zkj123 opened 3 days ago
如何解决?
看下你的配置文件
reverse_server_url: "http://0.0.0.0:9999/p/9c7cb4/HIn5/"
这配置错了
应该怎么配置?是这样配置http://0.0.0.0:9999/?
目前反连需要单独在自己的服务器部署,参考:https://docs.xray.cool/tools/xray/advanced/reverse
这里需要填写你的公网ip地址,有一些配置是不必要的,必要的我已在下方列出
module:
reverse-registry:
dns_server_ip: ""
domain: ""
http_base_url: http://公网ip:公网端口
is_domain_name_server: false
ldap_server_addr: ""
reverse_server_url: ""
rmi_server_addr: ""
token: 公网反连的token
wait_timeout: 5s
好的,感谢大佬,我再研究研究
在自己的公网服务器部署好反连后,理论上只需要我提供的这两个配置即可使用基本功能(dnslog功能不可用,http/rmi反连可用)
不可以部署在本地嘛,假如内网使用的话
xpoc 当前似乎是不支持
但是你可以用老 xray reverse,在本地开一个,然后 xpoc 设置成老 xray 的配置即可
就是用的 xray reverse做的反连,然后按照您的给配置我重新配置一遍还是不行,还是报这种错误: poc:reverse-client-new: 新反连客户端不可用 原因: invalid character 'p' after top-level value [client.go:18] 至于您所说的xpoc 设置成老 xray 的配置这个如何配置,可以发下配置文件嘛
就是配置那两项,base url和token,配置成本地xray reverse的
你这个报错,是错误配置了其他东西应该,删除配置,重写生成一个新的 xpoc 的默认的配置,然后只改里面的这两处,不要改其他地方
比如 xray 端口是 12345 那base url就是 http://内网ip:12345 然后一个 token
还是不行
0.0.0.0 是监听地址,反连不能访问
你需要给一个能访问的地址,比如远程你poc打过去,远程访问 0.0.0.0 嘛,给一个远程能访问到的内网地址
如果不配置reverse-client-new就报错未开启反连,配置了还是一样的报错
你现在没有报错,只是新反连不可用,新反连是内部测试的,你已经注册了 reverse-client-gunkit 可用
验证网址是否存在漏洞感觉跑不起来
难道是有漏洞就有提示?
新反连不可用不影响,用户要关注的只是 reverse-client-gunkit 不报错
我看这些插件Rule都是显示false
❯ ./xpoc_darwin_amd64 --disable reverse-client-dnslog /\ /_. . | |/ / / .\/ .\/ _| | /XRAY™// / / / / / / . | / ._/ /_/ / /. / /|| / / __/____/ \/v0.1.0\/ cloud plugins: [426] go load fail: go-poc-weaver-e-cology-oa-sql_injection-CT-787974.go.bin: go-poc-weaver-e-cology-oa-sql_injection- poc:reverse-registry: XRAYKIT 注册了新反连: reverse-client-gunkit [registry.go:48] poc:reverse-client-new: 新反连客户端不可用 原因: invalid character 'p' after top-level value [client.go:18]