Defacement Details of http://120.76.238.147/spiders/uploadfile/file/20250812/20250812014659_30774.html

Saved on: 2025-08-12 08:47:48

IP: 120.76.238.147

Defacer: walgz

Team: walgz

Location: People’s Republic of China

Web Server: Apache