Yeuoly 1 рік тому
батько
коміт
5554e32651

+ 5 - 5
cmd/test/fuzz_python_amd64/main.go

@@ -53,11 +53,11 @@ func main() {
 			list[i] = append(list[i], i)
 		}
 
-		for j := 281; j < 282; j++ {
-			if find_syscall(j, list[i]) == -1 {
-				list[i] = append(list[i], j)
-			}
-		}
+		// for j := 217; j < 218; j++ {
+		// 	if find_syscall(j, list[i]) == -1 {
+		// 		list[i] = append(list[i], j)
+		// 	}
+		// }
 	}
 
 	lock := sync.Mutex{}

+ 1 - 5
cmd/test/fuzz_python_amd64/test.py

@@ -23,10 +23,6 @@ import base64
 import subprocess
 import os
 
-import requests
-from netrc import netrc, NetrcParseError
-import urllib3
-import socket
 import json
 import datetime
 from datetime import datetime
@@ -57,7 +53,7 @@ lib.DifySeccomp(65537, 1001, 1)
 def main() -> dict:
     import requests
     return {
-        "result": requests.get("https://bilibili.com").text,
+        "result": "awdawd",
     }
 
 from json import loads, dumps

+ 1 - 1
internal/static/python_syscall/syscalls_amd64.go

@@ -12,7 +12,7 @@ const (
 
 var ALLOW_SYSCALLS = []int{
 	// file io
-	syscall.SYS_NEWFSTATAT, syscall.SYS_IOCTL, syscall.SYS_LSEEK,
+	syscall.SYS_NEWFSTATAT, syscall.SYS_IOCTL, syscall.SYS_LSEEK, syscall.SYS_GETDENTS64,
 	syscall.SYS_WRITE, syscall.SYS_CLOSE, syscall.SYS_OPENAT, syscall.SYS_READ,
 	// thread
 	syscall.SYS_FUTEX,