()
| 12 | ) |
| 13 | |
| 14 | func main() { |
| 15 | path := generate_exec.GetExecPath() |
| 16 | //path := "./new" |
| 17 | selfFile, err := os.OpenFile(path, os.O_RDONLY, 0666) |
| 18 | generate_exec.CheckError(err) |
| 19 | defer selfFile.Close() |
| 20 | |
| 21 | selfInfo, err := selfFile.Stat() |
| 22 | generate_exec.CheckError(err) |
| 23 | |
| 24 | size := selfInfo.Size() |
| 25 | selfBuf := make([]byte, size) |
| 26 | selfFile.Read(selfBuf) |
| 27 | |
| 28 | fileLength := generate_exec.BytesToInt(selfBuf[size-4:]) |
| 29 | paramsByte := selfBuf[fileLength : size-4] |
| 30 | |
| 31 | fmt.Println(generate_exec.AesDecrypt(string(paramsByte), "1234567890123456")) |
| 32 | } |
nothing calls this directly
no test coverage detected