MCPcopy
hub / github.com/inbug-team/InScan / main

Function main

generate_exec/test_template/tpl.go:14–32  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

12)
13
14func 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}

Callers

nothing calls this directly

Calls 4

GetExecPathFunction · 0.92
CheckErrorFunction · 0.92
BytesToIntFunction · 0.92
AesDecryptFunction · 0.92

Tested by

no test coverage detected