MCPcopy Create free account
hub / github.com/TideSec/GoBypassAV / numberOfTempFiles

Function numberOfTempFiles

SandBox/main.go:98–124  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

96 }
97}
98func numberOfTempFiles() (int, error) {
99 conn := os.Getenv("temp") // 通过环境变量读取temp文件夹路径
100 var k int
101 if conn == "" {
102 //fmt.Println("未找到temp文件夹,或temp文件夹不存在")
103 return 0, nil
104 } else {
105 local_dir := conn
106 err := filepath.Walk(local_dir, func(filename string, fi os.FileInfo, err error) error {
107 if fi.IsDir() {
108 return nil
109 }
110 k++
111 // fmt.Println("filename:", filename) // 输出文件名字
112 return nil
113 })
114 //fmt.Println("Temp总共文件数量:", k)
115 if err != nil {
116 // fmt.Println("路径获取错误")
117 return 0, nil
118 }
119 }
120 if k < 30 {
121 return 0, nil
122 }
123 return 1, nil
124}
125
126func check_virtual() (bool, error) { // 识别虚拟机
127 model := ""

Callers 1

check_sandboxFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected