想用go自己写一个跨平台的爆破工具,但查了半天,发现go连接oracle都需要安装本地客户端还要配置环境变量。这样的话,目标机器上如果没有oracle客户端,脚本就不能用了。
希望有大佬教教孩子

希望有大佬教教孩子


import (
"database/sql"
_ "github.com/godror/godror"
)
func OracleAuth(host,port,user,pass string) (bool){
db, err := sql.Open("godror", user+"/"+pass+"@"+host+":"+port+"/orcl")
//if err != nil {
//panic(err)
//return false
//}
if err == nil {
//defer db.Close()
err = db.Ping()
if err == nil {
return true
}
}
return false
}
T00.ls | GMT+8, 2026-11-13 08:41
Powered by T00ls.com