This commit is contained in:
李超 2025-03-11 16:04:26 +08:00
parent 42dd514869
commit 179bf1d893
14 changed files with 51 additions and 27 deletions

View File

@ -2,6 +2,7 @@ package attackevent
import (
"dt_automate/conf"
"dt_automate/tool"
"fmt"
"log"
@ -47,10 +48,10 @@ func HW_fw1_cookie() string {
page.WaitForTimeout(3000)
//输入
if err := page.Locator(`#user_name`).Fill("xcy_user"); err != nil {
if err := page.Locator(`#user_name`).Fill(tool.KeyStr("l3cfrZe8ATdOBb/JEdgNDeptlUXcmD6+k0E3+mHqf5/hlssLsTS8BIwui0SVzbVyYhjPiDjNYJof3O1t49763g3PgL/rlMiSrO477E9Lq2BEE4592nh4oPSl4jIeCMSJq/i/CBVOFs5rVEFT8gdQx2giaLoQcZUNhb5oat8gtMzKL/2dgfss7OUJI7Oxd8p/kinhDSvzWiKZwbQ0jlX41yNxfagc958NtJ6Tamh2vyijdP9IT4yswhJ1UdRCQyLda08sLm8pnuSUeppIVuy9g/mgN9CDmk1U1J7knBh/Y9GQ9itR/A3hjrt9UcgWFys0bzZhfDPeMdfq7+wdeSHD9g==")); err != nil {
log.Fatalf("could not fill input: %v", err)
}
if err := page.Locator(`#password`).Fill("Cecloud@2023"); err != nil {
if err := page.Locator(`#password`).Fill(tool.KeyStr("QauqFZ9fr31D5/v7pmCTTm0ZTeWfKSggXnGR4pyDhr31lAXJpaRwA+pMjmpeAucTKsDJ2TEnccqSk/GN5E0ExFq/A1VgKw12f+pVgR/00tNO9W42JiYDVMa1ssl+H3P3mNci+CeSCvY+sct/HxC+anv3BMk2xQavZP4+F5wF6gDdae7epvnOTkbmWDdkRz1SEIjh+Ffx/rI0Jj5TQxiWd+LA0JOODATgcf1olXpnLqtNCek89FTc7Hq9vXeWxMUVm6/ysyVQnAcWtn65z6OHecMdJ2PYoTs6yb7HKlkROooPVlOLEnajqGG14RzAelAjR+H0QghHK8WbzJmKlAI8Jw==")); err != nil {
log.Fatalf("could not fill input: %v", err)
}
//登录

View File

@ -1,4 +1,4 @@
package tool
package auth
import (
"dt_automate/dbpool"

View File

@ -2,6 +2,7 @@ package dbpool
import (
"database/sql"
"dt_automate/tool"
"log"
_ "github.com/go-sql-driver/mysql"
@ -10,7 +11,7 @@ import (
var db *sql.DB
func init() {
db, _ = sql.Open("mysql", "root:Lc753951!!@tcp(fanyu.online:53306)/?charset=utf8&parseTime=True&loc=Local")
db, _ = sql.Open("mysql", tool.KeyStr("SROH9rAd7V+xC9GAaf4ougPGUPaeddd/KB5Or5qn6v9BHp286pZWHWbILgvUqA5j3WcBoRuQhVZ126KryjRTZKbbWuG3b7P7aHVZa2BTd4g/Dk8OCRWDZ0idCbi+68ZY4BCtSNhRHJ3yGvxphR6jeKoRpiNfnQ6iMJkHj00LJi/kQ/Gv/AW+ZLLJFU3PN3LkdbVt6qaexNhZoo7dDL7fyWxlpn/pfpa2kI41MvY8U3c14McB2MSwID8jyHCnk02HFPZC+xkDQU4RLEd+Br8/jcoWRlZvkFx/PW86CDdkskK2Fyun2/Zpo4pzQ1FrjdMpTgO1kR8LTcLLheS8zdSFBg==")+":"+tool.KeyStr("sLy1ZxZBEroGcoSv75P/xigUJ59/Yhsz1Z7896WzArcImdobrwg5+N6QEo4yT6CcpW22Y6bYy6a0ZWYAEzDaKZhOQG0odaUAv/SDP7JM7l7hH987XFJkUauaETu97Ev0kObsbS4laEiEg/+VG8fQrPuD2iRax1IWGXTKOtn+gHlyzSp016OhKOUUKKdW16OaC8AbVX9F3tVp10c2hsQNvLJl27MN5m3jXpoq9CTdcXsk15oHZVuIp3Kj9RWa8azpauiCPEKVE1KPvuJAhPYYakZBAdxGNU7Ye/YPZq68PJZHm6otEsaQxGJB1+DRNYh0oFWN9+aSYph6kAn0p5/c4g==")+"@tcp(fanyu.online:53306)/?charset=utf8&parseTime=True&loc=Local")
db.SetMaxOpenConns(20)
db.SetMaxIdleConns(10)
// DB.SetConnMaxLifetime(100)

View File

@ -1,7 +1,7 @@
package main
import (
"dt_automate/nessus"
"dt_automate/auth"
"dt_automate/tool"
"flag"
"fmt"
@ -22,7 +22,6 @@ func main() {
//SetFlags函数用来设置标准logger的输出配置
log.SetPrefix("[DT_AUTOMATE]: ")
log.SetFlags(log.Llongfile | log.Lmicroseconds | log.Ldate)
// key.Keyprin("iPoTwF953OJExi8uLGOALs7cwpdiHyfLYDLXfno9nY7KLsLyOu5wDxN424pLFyIymNAzpNEdVQCkOBQM7Tj3uTkSQ7tOLPSzUXrLgMZj5Ft0s1Iv3Ls9Aq6W0NxBPNSY3r1NuXY3L0378YKoopsc68untFqlrXhjq5PIDah90Tlq/sQ3onL+/qd9xNn4Lj+PcDY8R0edNpOormOduN2p8JpS0H0WaZW5SV0iCYET9jRFcfXY3qZutAD9W3UGO2EjzkyZMfyN8lG4YgUGBTghkw4Ihoe9GQZF5NgYJumhvFzE1S8PvW0gBqQK9K1LpESyN1bcvXIALUEUzT+4vC6UBA==")
// 定义标志 -url 并设置其默认值为空字符串
flag.BoolVar(&keyss, "v", false, "查看授权状态")
flag.BoolVar(&runs, "run", false, "开始执行")
@ -32,7 +31,7 @@ func main() {
// log.Println(os.Args[1])
if len(os.Args) > 1 {
if keyss {
key := tool.Keyprin(tool.Auth_main()["key"])
key := tool.Keyprin(auth.Auth_main()["key"])
if key.End_time != "" {
a, _ := strconv.ParseInt(key.End_time, 10, 64)
// b, _ := strconv.ParseInt(key.Initial_time, 10, 64) // 获取的不是当前时间
@ -53,7 +52,7 @@ func main() {
}
}
if runs {
key := tool.Keyprin(tool.Auth_main()["key"])
key := tool.Keyprin(auth.Auth_main()["key"])
if key.End_time != "" {
a, _ := strconv.ParseInt(key.End_time, 10, 64)
// b, _ := strconv.ParseInt(key.Initial_time, 10, 64) // 获取的不是当前时间
@ -88,7 +87,7 @@ func main() {
//安全事件表格生成(需要先执行互联网区防火墙截图)
// attackevent.Fw_event(attackevent.HW_fw1_cookie(), "2025-03-10") //将防火墙安全事件存放到xlsx文件中
//nessus的csv文件生成docx报告
nessus.CSV_damo()
// nessus.CSV_damo()
//翻译模块调用腾讯xt翻译月500万字限制
// log.Println(wps.Translate("hello"))
// wps.Weekly_word()

View File

@ -49,8 +49,8 @@ func HW_BAOLJ() {
}
page.WaitForTimeout(4000)
page.Locator(`#inputUserName`).Fill("lichao")
page.Locator(`#inputPassword`).Fill("Lc753951!!")
page.Locator(`#inputUserName`).Fill(tool.KeyStr("HEfaAvhb2q7lK6wkpDmBnnBewQ4UgbKUYbKCcBdtxKVUQocdIKpoWixFpJwBPJCL81SKQv2Am6XdR5fYNM34iTmI/JfgCDpyINu0Si3cMiMVKk2GGcmoqqTmlkgnHHZxtPmX45Ma+/uPdssNLeBAwMRw1fqTdL6aBAPfpXQp1R7KaMpMC0HSyinAo7930l2JrFfatoJQRcUzyfvcE4jVVTBdk8T/DxZcLi67HAoVSajXV6LWghdQvoq6xVltm62/mSRgyRzjJnKu00BvCR5dvIWxAv5R2yjGePPCHEjE/XB9SrnUhvtej0artvTN6c5a3aDE+CzNYVZSPD/H2qZmtQ=="))
page.Locator(`#inputPassword`).Fill(tool.KeyStr("M7NvxKswEFiifG1BV65NBR6sHvPE0SgQLmg69YYA2tojx65sbwx6aLagAcCSPfLqGFpg+01hyKuoU2jXmcjW28VyxAnFalNRrev0HSfKxnyEmAD4GFIg8xwCVwHW10HCuBdecaiqgFI2lLk+3l1gaTMCNcVPUIRHezTzXJYWZshn74ncQsQObSZWQLgfFX6l6olynLMtS+W2BP3PZuKhIhNykAzrXxoNzGE65T3nd5IjzpzsxZCnDe0/+ihuakINuo/r8cpqp+8/WG/6F/nUczjWWuZyI/kQW+1K1gC5IYLsWZ/zpzj0sH9sx55VYmqEwaPsHQ2owHi+YR0lIgH7rg=="))
reader := bufio.NewReader(os.Stdin)
fmt.Print("是否需要输入验证码1允许0跳过")

View File

@ -2,6 +2,7 @@ package method
import (
"bufio"
"dt_automate/tool"
"fmt"
"log"
"os"
@ -48,9 +49,9 @@ func HW_DTCLOUD() {
// page.WaitForTimeout(4000)
//输入用户名
page.Locator(`.el-input__inner`).Nth(0).Fill("opsadmin")
page.Locator(`.el-input__inner`).Nth(0).Fill(tool.KeyStr("3NbusEwAg8BAhH5Wv2b1XcuYyaSt+uLvj45lRp393k9VirsvUliD5LFS2mJQZVQ3ondHfmQQYA8vflcWVBf/pVSuArDs4RXoZUP2xSXfe2kO5R0n7SuPSwXPPa1Vo+3R3byZzdNKa82qNAV+3O035rKfc3FTzch9WKuaBs/2yjUsjqdp7iFB4XU6YaoraLBqb0h9EFqdvr/4Xj5YdwTFgpk3kCQAAHy55OgWCIyaOs3rGYJD7QnFBQYDznSMkzLXNxPAWPa/QwT9fFmRAtR7rOV7TQZw3u/0O++OtxiAn+LlRSQ/Bc2BGy2ey6DuaZspix98HxSkFm1NwWpzhjpYBg=="))
//输入密码
page.Locator(`.el-input__inner`).Nth(1).Fill(`DTXCY@2024#`)
page.Locator(`.el-input__inner`).Nth(1).Fill(tool.KeyStr("oek2tv5sBrW6J+UiSXAok7K/bkg2369+xhX0alJ4jegEmiIU+jonkdUY4vH1xX+BTSL1JAemapN11nL7BTejdYYoEnWGQd2H8tpU2HSlJlJu46+NWLEMTmUIe9aDLtdBdzVifOoXAFRFtcPBAYrylPpVQIiqSuZbzS6pZAmjViQ0fV5K64lZMewvSob3nPLlf6UYqJALwZ00OuE1wb4sm93rpjHWWV9EhBJq0z5+4uKq1dK+6VtgmD8Btm98tniqN73GgBmLFytrrGFmBAPUcy9X2e4p0/eyU90vVTNRd5mYbeG7oCJssKG8okCeUELdoR9MF9pQqJHOLvDBHkpmMA=="))
reader := bufio.NewReader(os.Stdin)
fmt.Print("请输入验证码:")
input, _ := reader.ReadString('\n')

View File

@ -45,10 +45,10 @@ func HW_FAC1() {
}
page.WaitForTimeout(2000)
//输入
if err := page.Locator(`.cover-input input[placeholder="账号"]`).Fill("admin"); err != nil {
if err := page.Locator(`.cover-input input[placeholder="账号"]`).Fill(tool.KeyStr("gyZxYqy9Bjl0Zh09JWG+pemEJWdig+oxxIck8jgq+gKKFEYMBQJpY6rLlhhyC6qU4N4aPP+BkErlx8vD2/5rUDpOWIpnLq0yUHPlOR1ZrrtNJ4uA39goVnDYSn4Qwg3v3He5rdzkj25Xmt7LMScAWdMt+j2QdGKnRtMLOkkGoPQpsp+2ft4b7jxD90Hx30g1BM7Hj4QqtlEpHbR6qjEY6rQyTppJ2+WGGpNj5dIl/QAFSZpFR1iLJGxrXkAmzCzz2S+hveJ+5IhZLsDKfgFXR2VWZdRXdAdjaNzCK/4H4WQp19ZA9cxjGieUOFHBe/Hz49O0RYQnj/8Udd9HDmElMA==")); err != nil {
log.Fatalf("could not fill input: %v", err)
}
if err := page.Locator(`.cover-pwd input[placeholder="密码"]`).Fill("BWySN~QjrlwFsA)@#j"); err != nil {
if err := page.Locator(`.cover-pwd input[placeholder="密码"]`).Fill(tool.KeyStr("IUe1xEFLjpjQsPfJO4/q6hHLoazsJri3uRCg2If9V7D69nHrmeu48Mveyju19RV0G5g31Td7EX0JnAuT08LtbgVVDFq8ZY9oPi7kUIMdhwadL1hiPpI3/UNQ4ZD8MVjUxb5NRoRs34TQd/pQgiHJEueGulJFjLWHw2vCya/MYFUJf+qezMHdhTBbx7QNxs6R3XkCN6G5ksVWgBrNU239INlRtNDo5eDWk8W7wO64Dh1tnmhIOZ3Kvn3Xdk07y9nbg+FtAj9R5okQWMzhlhvmqrUeJJVIxywmZhZ2H2Q9kcf7zq3DeaRDUQApIdqdup6EriSqMdMEQ4muZAi/+cS8mw==")); err != nil {
log.Fatalf("could not fill input: %v", err)
}
page.WaitForTimeout(500)

View File

@ -46,10 +46,10 @@ func HW_FW1() {
page.WaitForTimeout(3000)
//输入
if err := page.Locator(`#user_name`).Fill("xcy_user"); err != nil {
if err := page.Locator(`#user_name`).Fill(tool.KeyStr("Y1fK+gTcxy+3fnbL3XBH5416Z0UoeWMcPXkZjL2B1wu9eEmrS8yLybLUoCZWIUSPaWP/FV8IWWX4tOv+4TkPH9My+CsN1QGxVrMYG/+C2uGQrj5zVbGqWaNUkJhYmtGCvvEmEX9fdIMM+uzl21eEjXJCgudL5WXFwEJTzerxitHqAOI9jLsT5M84ajAFLCjVpKHRiplN93qtB8z2hLDxaYqRhXPW2hntmv1iE6xA9sRIWWJ6BCB8uzCWM1UhwRx36MCnFNZcB7gaAh827S5P0SGstCqu2PTjChbe0Ti1w59iR+t7BkoeyFdE/9XLtJLB6UPwW4rTTDiE/Ffyyd6IJA==")); err != nil {
log.Fatalf("could not fill input: %v", err)
}
if err := page.Locator(`#password`).Fill("Cecloud@2023"); err != nil {
if err := page.Locator(`#password`).Fill(tool.KeyStr("1xyi36noaSo8ujj4VM4gjVRwu1tb/yffyz+6DV1n3m2xSPaPtq0LfsrTSo1X2ZCrNgJy2+PKeRU88386n1uaN63hXd7Ezn6l0LQzQH+etFB8f7Z3l3yf6o3qjvHFdQx4sSzx7/HtOlsdh7hasm62fBEeXr7wdceRAz62B2TwXA/U+d6NXbudPOcoukETgyzGAdPBcfU0m9y7RMH3rQNWc3LjJfhBe5Ihpsy/HefKLMnAAtCFQoLBBWzgiKyI6zsQgSH2mXbiK4GWasXyNxJvwKyY1cB+tbMbYooU1n2u1zz8GxQ4LunLCabkh0irVdsYfrtt/xhgjTCdc+GaI5BBaw==")); err != nil {
log.Fatalf("could not fill input: %v", err)
}
//登录

View File

@ -67,9 +67,9 @@ func HW_TSGZ() {
// FullPage: playwright.Bool(true),
// })
//输入
a.Nth(0).Fill("admin")
a.Nth(0).Fill(tool.KeyStr("38u5W6/UI21Tq2v/7jkwIqRIFTP7wbYL0rZNgCF7/l3EX6A0yMKYEzN5IyWpsKHSb8SX3ZPIZu/5wqe3qiKVT4O0PovqyeP9u7uS+bK0UdXEi6xji1p8JioSndZppoYBbXb1d6+0lJ0Jjd0K1COmglP2+vE+ENi8pkxOPxDr6X88Arpev1SNBz2a4FV7TdDkfvsw8st2UO+WzJRsmUVRFgkY7v1ItZaqSfIo0tnte0MA68JEuH6eho2q/5vDDlqly925Er9IBhqJ+OGFkB0J7ZmZ7bUX1UJfezqFJaWEa/0iKw6lx+6itG96TUimviKjVs3D9bCqNTwodberriMkcw=="))
page.WaitForTimeout(500)
a.Nth(1).Fill("BWySN~QjrlwFsA)@#h")
a.Nth(1).Fill(tool.KeyStr("nULccm0ElOVYuKvSqMmBJ6pAOFnIn6r/gIzW5MRcef63NWlZVpn4uFOrNFh2vVhSRQRK7elPLFu5XJkH16UZ9BmLnhD62yVJK+giClXX3Z4qEeQjB+sNf8C44JIl0n7RQ9K+vy0BAxJspMmH7R8d5Ixf2mmRdLzuFiO6ZtYoh5XNScrzz9OTl8fWi9afpzdKS4lL5b6yv5XiuG8Bx3mUJD+KDx0jZl86DlVidBEs9Qf4W3iV5UUvrKYnGsSIeV3BBCSuqXw3VdwLP5FMdWyiZnlLFjtxX1n9+5KpvOvkC0/zUccG/nv0K0VmgvGaAylJnbLzDEDiPgJCA+V88qeQXw=="))
reader := bufio.NewReader(os.Stdin)
fmt.Print("请输入验证码:")
input, _ := reader.ReadString('\n')

View File

@ -49,8 +49,8 @@ func ZWWW_BAOLJ() {
}
page.WaitForTimeout(4000)
page.Locator(`#inputUserName`).Fill("lichao")
page.Locator(`#inputPassword`).Fill("Lc753951!!")
page.Locator(`#inputUserName`).Fill(tool.KeyStr("tEGZ+KBYPVlup4kvg35r0/0LHGs3Y8D3sxgbSbw/q51TodzFA6owWejvE6CA3HnYqPJ5EB1Ws99iTzE8YFMmAp9JHefcqcjTd61ViNZMz6aQ9GnGAXcfD5ajEEjnaO5JiFkdwhwjuh73KO3B5evxzJ9ft31/8vos7o1HioBE9W97iOWfMALqN2/DpISk6VXqBcyz4a9OB6j3cU1dDoM+mqct5ES+QucTPdy64aGQZ8bBGiGHgl6CTZaUmnOMEaZROfuIid9cIRO5/zrX1Kk00oiXxj/kDUiclqcZUAZNhQp8OUDnICn7nRxCfpO6jtjWw24PAdx5BQxz41tScVvQNw=="))
page.Locator(`#inputPassword`).Fill(tool.KeyStr("GRK8wZZe3HEWv3YcKh8ckDncZsZq6xUDpcQn5IhetQ8zzu2IjVk8EpZZ9LbScryUMjWKBz2gtRzlb7NLkfjZ0uLmAvnkVL2D8grWzQ5mLD1UwgSl8NYneyktPAivBP9nBO1oQrWgcH5o0Qi9aHIDRP3Stx7Xi3OmD7/1sCdz3EWMDD5r8rqsznXOts5pQXw8vDFA4xZb64nv8/uqwUO0ovEgDMmbVHdi1/PVuhWOIFqmuPPacFiGusG5H8zguTMFRXB++J7Dp3RoQnLFsaURj+bpaFzJzVbiR4IcyQ+qMPJ9Y4ChGIEwa7J1u9BUu2yKs1PJMdUHJo7ntMwQKGh8cQ=="))
reader := bufio.NewReader(os.Stdin)
fmt.Print("是否需要输入验证码1允许0跳过")

View File

@ -2,6 +2,7 @@ package method
import (
"bufio"
"dt_automate/tool"
"fmt"
"log"
"os"
@ -48,9 +49,9 @@ func ZWW_DTCLOUD() {
// page.WaitForTimeout(4000)
//输入用户名
page.Locator(`.el-input__inner`).Nth(0).Fill("opsadmin")
page.Locator(`.el-input__inner`).Nth(0).Fill(tool.KeyStr("rpcI3bxLzCdjgBOnML5A/7tajCNKxi3ditUNMIPVqd9jAG0mMy8XQCvkPh5pJ1OKUIGK0UyEaD1tvigSlTTpH0VQJXIExhLaEhbDZFJxZo6UM2yuarvsYQ0uceridCvK1izQEypk98UcuFwyyd9WOklIjOaz8fW0pYv3C+JnXBOHpnvWVyPAaAirr5jtKmOsnBEIvv7XXVHnS1zSd4f5UbVjVZ5sfmPW064cHTJrqo45J6uboQ1AkI0ajiXWhYV3wiBTRfVcMatb4rirErBwG731Vte2rImu2BQmH+bgeDOFgE1UXOsH7pSOrQy6wky/aHxgH7lSvYZ8nTPSvGqW4w=="))
//输入密码
page.Locator(`.el-input__inner`).Nth(1).Fill(`DTXCY@2024#`)
page.Locator(`.el-input__inner`).Nth(1).Fill(tool.KeyStr("YesC+4BrWvL3uvLRq0dWFnneTXnoMyvORhRjN9ZhU+85fWOLRf7naq/O51wbOXtOOPnPIlMjGstB7Lt0kVsNVrd4EEpVKfDZC9XSzB0SFVjR4P47gd02vjgR+6gWIkFhkDL70Bx7Z3+Shg7JSqTovJtpMKisamfLfcnu6J9exbmvGMAQk4vr+cha2QWeD/kBExW/SnYueL4RBiZVTtumbTq8gBIj8uceCL9NpvEPGnverflIiYn+fUGH3xhY+y8sCa7NZA3YXXqTxF6FYC0cTsXqpv+O9EuK81fGXIswt2Y/O8hIE5Qp3jmdxmkxr/zlnVjP1vZs7zS4ONkogXOhzA=="))
reader := bufio.NewReader(os.Stdin)
fmt.Print("请输入验证码:")

View File

@ -46,10 +46,10 @@ func ZWW_FW1() {
page.WaitForTimeout(2000)
//输入
if err := page.Locator(`#user_name`).Fill("xunjianyuan"); err != nil {
if err := page.Locator(`#user_name`).Fill(tool.KeyStr("TpnsnRkoJQdgNfgHnoLzDwIJr8N3+oFVvSbONfzOulY+2ASjZjhP6NdIkD8+tsJrVeyfuNlXtUezKKteVFLYed6T9OTDInwlsmgoS9urJRGIzUbzTY57P+ubQD1/rI526/+/79bImaVo9UyjPKD358Yx90/vFlpwt34B0Jt/FifSRyqp9MoI9dE/GJGoaSDbVuDjBB8/lz6cSPM8ZDYaersKrwePsWlk9Q44jhz9ZXceg/Yfqd15fxmNaTAMHUuMpTehS8yZ+Gl0ts8zCV4V3zIVNG4IqpHNvF53wbpmEePkuaFrR4AqNPdLqkl7/GtgT8tnAVXzno/eNbI6ZhZ3rw==")); err != nil {
log.Fatalf("could not fill input: %v", err)
}
if err := page.Locator(`#password`).Fill("zwW47dNZN^tU2WjbY"); err != nil {
if err := page.Locator(`#password`).Fill(tool.KeyStr("kYDkp5HDFY5iiZWHLr3ha5CqyNrb/Y/UnqmEEzDUS25gYHM6EChiTYbp5/LVWy3Bl+MR6fTtk288+2ouR3q5WifG3RMaFeFpQz4C7mH5QcxW4pBw9ThPkVau6PlO2v+7xGLhlo9X/fJLcp6nyAsCWbx6FrYQcahcRKJ9cmGisadcS2o6CrkNdcgbWNGkmSlRKF5QCzg6w0aItNC4z5qgIHb+XNHTTkolmqbu7z3HBEdHw0gDCMTIioDfoBSynhRWoXtZv8TM2xkBqRkEFmvlmNf5kmU7HyB6w+mm6GoIxmThddTM9i49XWq7dUbXyKQt5Gtyq8fJjBGfS0MwOTBwTg==")); err != nil {
log.Fatalf("could not fill input: %v", err)
}
//登录

View File

@ -69,9 +69,9 @@ func ZWW_TSGZ() {
// FullPage: playwright.Bool(true),
// })
//输入
a.Nth(0).Fill("admin")
a.Nth(0).Fill(tool.KeyStr("pA1RJlFFWubvxI242Y2hTg7oOWVxBP3C8SZlcd4aiyoQPEq1ZGQZkVQn1Hams2LEv0sEzEmRjkFxWzpUm/B0fZkGzSJc7iecCODG+MdssNuxEh3ARWQaX+rXq1LWjL4YB5tqev18P35zXkJhZpyhqq3A9hE9T2XWwK8l6BlnxzK4KSlp+3tQ/gNtBosAME+XpYSRavJOl1MDeIVfogcYrHpx5IITLyz3koCkN7N9ban5RcPxT+jfQGYkCUbnAMsZGcbDfbTvxVP9k0huGVsGpnEkVt4G2vLtO96XTUc8/fXCmLHPxcPEjhGPMukXi7avBWiG/yaKjNxzPXmtLeioNA=="))
page.WaitForTimeout(500)
a.Nth(1).Fill("tov6LeR*R6Or_jiUC")
a.Nth(1).Fill(tool.KeyStr("cWhJA/oHtrWpmTCvy2+IlZD2UoriOFGWfoNobAZ7sZwkQ6fnd0pbxloFRV7mVPkPtEkCg4Z51K5u+4fsgXDVLN/Oo4BeoMFNJj7uz7A3v2ar7lOvYmPbnAT7ZvM109UvP5qGe+GfR+lXTC2H9PxLm+pdqBTySbT2u9DwAnhWIGR1LSbnDCFnoSgKgSoUKqUCsW6VbI32pLPVGrvrI7iFNGlZ3Ac0d/33klby5BcR8q3TYJaQbb+TZ6IjZto6gfiOObR6RwmmIw4kTw/y9iYukECce//OQo0Y5TvL1EIL+fNElwAy/AVvyAGP8ba74gALwS8fh+3WO6+sMv2NaSYRrw=="))
reader := bufio.NewReader(os.Stdin)
fmt.Print("请输入验证码:")
input, _ := reader.ReadString('\n')

View File

@ -77,3 +77,24 @@ type Auth_s struct {
End_time string `json:"end_time"` //结束时间
Surplus_time string `json:"surplus_time"` //授权总时长/天
}
// 解密
func KeyStr(b64CipherTest string) string {
pri_key, err := ReadParsePrivaterKey("-----BEGIN RSA PRIVATE KEY-----\nMIIEpQIBAAKCAQEA7+q7OnKKXHyX81/mkfIhSpeRMXdVh/m5ZUlCEKMRO0BQKr/D\n9M60oYyPoqMiKY85iXp2ImGzudKuxcDOAIQRB1esP1LB58XcS9G3iFU6nFTN6hC2\nj8Izy+XDkGyPx1BDuQUj/TQGsDGittDuvRPle6GSUL24eNbCp/mp29aON38+Di4R\n8fAlTbajHRRf+stBXmJLLd7mvWkB8DEi8eV7dPQ4MzTM9bUNdClD0jiQnlUCfODj\nS+Nu2UOk/+DYgJfYPARPEvHP/Rv1tkuBYZ1J0Pfre2Sq52LdHVCMw5bbeR3z1i/l\nsD4cs9B6LZtPHZIo8ntC0PrgT3PjRaF4LHFc5QIDAQABAoIBAAz2fNlCmRE4NimT\nM+0MzRmvqMuoa/ml14uOcsBdXy/5YJt+swLGLGJSKuyZrd3a/DveXwWqi8Btjr3m\nlfrXJ+hip07glNOGEEoUcbsvB7SsrFeKQaLw1kWdC30BMJ+PSal0iqZCql3YwLbq\nAQw8R/jvGO294nq899WFmtTi+dorrhG99raYcAHNfBnokTs9U2hOmwCwxGcDnQUJ\nTO00RcX/kYMarWbrTS72zE+UwRuokdbw8pBVgDOM3c72qmQwOj+Pwo2S7n4Do55p\nyhPf1ysUJZeScJqITkyjMa0tGfERkKvpNM3HBbcwX+gG+ZAG5yFf/Of99CIXBeH7\nlHvIGL0CgYEA99tU7KIX7z3tZZxIxrYQsudhrCqkO09h+yVbwCoacnOtGpS9rxK2\nw88JP8sNhztneiMgzoncHhsaAwVEopD7Rb+78Ei8yud4/AmzoxIDM56bkGnalItt\ng3OLPR+u/dyrhIhh7ymchytgbX76nmYLwjzejWRK9kRnYMrUL3mR5ZsCgYEA98ye\njZgzsb4g3rHV/8xQ0CLZV5AUDpA46IaQIQbkoSscySDyILxDnLGiM20+y8Krx5KX\nIAQHteGVLuVkqWc3eIvl5Rd02jeIr6Or2+CPrEn6kCdxWXOtkpBudgCtcSenA0Jj\n/2tjX7q/yPvrsNyBw0zrRimbTQNfy+6WKSbLL38CgYEAiAN4qxKYh9U3/VayKTmo\nGEUZOF1+Gn4JisSJgP6Z3MzV5YxSO0zNts5aiQNovRlAQ6obSrwkavD8aUPu0jc1\nbKU3ATkpQT+dCNJaHda4ow8a1zj/lhydUFGLy1MjuHPsO6KL+66eEx8en3fbGClv\nsnustXKgIFyRTnB/2D2ibpkCgYEA9pfXyMyH1P+BsluCvHXUjevAIdUtQHjhSPRw\nBY3Yg1Jl6PkyOsVe+1YCNe8nKJpnW8lTPvcDvUnprat2Cua+WuXNN7ep/2Z4TWEx\nKzRDhY5xHHdD42KsfkfgxOlTsGFnYGT3Ijz5vVAYfqfEGlK1h2bKUx4gf/k1obmi\nEP2cAX0CgYEA094N2loQbE7DHcc88ACqUB5yl93X1LhrzyiHWanJm8yGk1c17fN/\n/yE/PiGvB+kNPFV95JhbBRjVl3bRHV4a94dbgSeuaSrfDEp08l4mSqTnp08I6Z/7\naNLqThTjLOvcEjq1MahY+dzmK46GtE2L2NiYm+CKNbEyqE55pq6mWrk=\n-----END RSA PRIVATE KEY-----")
if err != nil {
log.Println("err:", err)
}
//解码base64
decodeBytes, err := base64.StdEncoding.DecodeString(b64CipherTest)
if err != nil {
log.Println(err)
}
// log.Println([]byte(decodeBytes))
// 使用私钥解密密文
decryptedPlainText, err := rsa.DecryptOAEP(sha1.New(), rand.Reader, pri_key, decodeBytes, nil)
if err != nil {
panic(err)
}
return string(decryptedPlainText)
}