我正在为本教程重新创建一个模糊器(实际的模糊器在链接上,它是用 python 编写的):教程链接实际上,目标是使用 Go 完成所有代码。**我的问题更多是关于正确的做事方法,在代码中达到大增量数字的过程越来越慢。如果有一个接口/库可以做到这一点,任何人都有任何想法。或者我在 Go 中忘记的任何可以用来做得更好的功能。:package mainimport ( "fmt" "net" "strings")const payload = "\x41"func main() { //Banner fmt.Printf("\nLauching Fuzzer..\n") payL := strings.Repeat(payload, 50) for { payL += strings.Repeat(payload, 50) conn, err := net.Dial("tcp", "localhost:21") if err != nil { fmt.Println("Crash Error: ", err) } final_payload := fmt.Sprint("User " + payL + "\r\n") _, err = conn.Write([]byte(final_payload)) if err != nil { fmt.Println("Error: ", err) break } else { fmt.Println("Sending buffer with length: ", final_payload) conn.Close() } }
- 1 回答
- 0 关注
- 221 浏览
添加回答
举报
0/150
提交
取消