E:HACKIIS短文件名猜解工具IIS_shortname_Scanner>python iis_shortname_Scan.py http://192.168.119.133Server is vulnerable, please wait, scanning...[+] /a~1.* [scan in progress][+] /b~1.* [scan in progress][+] /ab~1.* [scan in progress][+] /aa~1.* [scan in progress][+] /bb~1.* [scan in progress][+] /as~1.* [scan in progress][+] /abc~1.* [scan in progress][+] /aaa~1.* [scan in progress][+] /bbb~1.* [scan in progress][+] /asp~1.* [scan in progress][+] /abcd~1.* [scan in progress][+] /aaaa~1.* [scan in progress][+] /bbbb~1.* [scan in progress][+] /aspn~1.* [scan in progress][+] /abcde~1.* [scan in progress][+] /aaaaa~1.* [scan in progress][+] /bbbbb~1.* [scan in progress][+] /aspne~1.* [scan in progress][+] /abcdef~1.* [scan in progress][+] /aaaaaa~1.* [scan in progress][+] /bbbbbb~1.* [scan in progress][+] /aspnet~1.* [scan in progress][+] /abcdef~1.p* [scan in progress][+] /abcdef~1.t* [scan in progress][+] /aaaaaa~1.t* [scan in progress][+] /bbbbbb~1.a* [scan in progress][+] /aspnet~1 [scan in progress][+] Directory /aspnet~1 [Done][+] /abcdef~1.ph* [scan in progress][+] /abcdef~1.tx* [scan in progress][+] /aaaaaa~1.tx* [scan in progress][+] /bbbbbb~1.as* [scan in progress][+] /abcdef~1.php* [scan in progress][+] File /abcdef~1.php* [Done][+] /abcdef~1.txt* [scan in progress][+] File /abcdef~1.txt* [Done][+] /aaaaaa~1.txt* [scan in progress][+] File /aaaaaa~1.txt* [Done][+] /bbbbbb~1.asp* [scan in progress][+] File /bbbbbb~1.asp* [Done]----------------------------------------------------------------Dir: /aspnet~1File: /abcdef~1.php*File: /abcdef~1.txt*File: /aaaaaa~1.txt*File: /bbbbbb~1.asp*----------------------------------------------------------------1 Directories, 4 Files found in totalNote that * is a wildcard, matches any character zero or more times.
使用go run -race检测数据竞争,结合runtime.NumGoroutine监控协程数量,通过pprof分析阻塞调用栈,利用select超时避免永久阻塞,有效排查goroutine泄漏、死锁和数据竞争问题。 Go语言的goroutine和channel是并发编程的核心,但它们也带来了调试上…