From 2f7d020e9f89d3b0d011b3cb4e8d6313fc557690 Mon Sep 17 00:00:00 2001 From: shadow1ng Date: Fri, 20 Dec 2024 16:30:58 +0800 Subject: [PATCH] update --- Plugins/RDP.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Plugins/RDP.go b/Plugins/RDP.go index fdc7104..1a642e3 100644 --- a/Plugins/RDP.go +++ b/Plugins/RDP.go @@ -30,6 +30,11 @@ type Brutelist struct { // RdpScan 执行RDP服务扫描 func RdpScan(info *Common.HostInfo) (tmperr error) { + defer func() { + if err := recover(); err != nil { + fmt.Printf("[!] 扫描错误 %v:%v - %v\n", info.Host, info.Ports, err) + } + }() if Common.DisableBrute { return } @@ -114,6 +119,10 @@ func incrNum(num *int, mutex *sync.Mutex) { // RdpConn 尝试RDP连接 func RdpConn(ip, domain, user, password string, port int, timeout int64) (bool, error) { + defer func() { + if err := recover(); err != nil { + } + }() target := fmt.Sprintf("%s:%d", ip, port) // 创建RDP客户端