Loading...
0x0 前言PAM (Pluggable Authentication Modules) 系统的一部分,它是一个用于 Linux 系统认证的模块化框架。如果给 ssh 登录添加 TOTP 验证一般会用到 google-authenticator 模块,这个模块就是实现和使用 PAM API 实现的。PAM 不光可以在 ssh 登录时使用在其他大多数需要验证的时候也可以使用,甚至可以在自己程序...
Golangkardianos/service - 将golang程序作为服务运行survey - 用于构建交互式和可访问的提示,并完全支持windows和posix终端。toast - windows通知systray - 托盘win - windows api封装walk - windows guiWindows Shellhttps://github.com/lukesampson/p...
0x00程序正常编译时变量会被转换为内存地址,而变量名、类型信息等不会被编译进可执行部分。而使用反射(golang中使用reflect包)则会将这些信息编译进可执行文件(所以有时为了程序安全而不会使用反射)。0x01 实例贴上一个经常用的xlsx文件转[]*struct代码import ( "errors" "github.com/tealeg/...
package main import ( "fmt" "syscall" "time" "unsafe" ) const ( MB_OK = 0x00000000 MB_OKCANCEL = 0x00000001...
未完成构建模式是在go build打包二进制的时候指定的打包模式,通过go help buildmode查看支持的打包模式$ go version go version go1.18.1 linux/amd64 $ go help buildmode The 'go build' and 'go install' commands take a -buildmode argument ...