Go红队开发—基础语法入门
目录基础语法语法框架数据类型类型转换变量var定义常量iota 枚举数组切片结构体结构体方法指针map类型转换导入包字符串strings包字符拼接ContainsReplace更多函数解释输入输出字符串格式化fmt:...
Go红队开发—并发编程
目录并发编程go协程chan通道无缓冲通道有缓冲通道创建⽆缓冲和缓冲通道等协程sync.WaitGroup同步Runtime包Gosched()Goexit()区别同步变量sync.Mutex互斥锁atomic原子变量SelectTicker定时器控制...
Go红队开发—编解码工具
目录开启一个项目编解码工具开发Dongle包Base64编解码摩斯密码URL加解密AES加解密MD5碰撞工具开发 开启一个项目 这作为补充内容,可忽略直接看下面的编解码: 一开始用就按照下面的步骤即可 1....
Go红队开发—文件操作
目录文件操作创建目录创建文件获取File信息文件重命名删除文件打开关闭文件判断文件是否存在判断文件是否有读取权限复制文件Read读取ReadFull读取ReadAtLeast读取ReadAll读取bufio读取Write写入...
Go红队开发—CLI框架(一)
CLI开发框架 命令行工具开发,主要是介绍开发用到的包,集成了一个框架,只要学会了基本每个人都能开发安全工具了。 该文章先学flags包,是比较经典的一个包,相比后面要学习的集成框架这个比较...