Defacement Details of http://120.76.238.147/spiders/uploadfile/file/20250708/20250708195926_92798.html

Saved on: 2025-07-09 03:14:48

IP: 120.76.238.147

Defacer: V1X

Team: v1x

Location: People’s Republic of China

Web Server: Apache