Defacement Details of http://120.76.238.147/spiders/uploadfile/file/20251001/20251001125725_57766.html

Saved on: 2025-10-01 20:00:14

IP: 120.76.238.147

Defacer: YAMA

Team: yama

Location: People’s Republic of China

Web Server: Apache