Defacement Details of http://120.76.238.147//spiders/uploadfile/file/20250923/20250923191901_95386.html

Saved on: 2025-09-24 06:42:34

IP: 120.76.238.147

Defacer: D4NXPLO1T

Team: d4nxplo1t

Location: People’s Republic of China

Web Server: Apache