Pikachu 靶场 RCE 模块乱码问题解决方法

一、乱码原因

Windows 系统的 ping 命令输出默认是 GBK/GB2312 编码 ,而浏览器解析网页时默认使用 UTF-8 编码,编码不匹配导致中文变成乱码(菱形问号)。

二、解决方法

修改 PHP 文件的编码头

  1. 找到靶场文件:pikachu/vul/rce/rce_ping.php

  2. 在文件开头添加一行代码:

    header("Content-type:text/html;charset=gbk");

或者直接取消文件中这行代码的注释(很多版本的靶场里这行是被注释掉的)。

  1. 保存文件,刷新页面,乱码即可消失。

注意:这个方法可能会导致页面其他中文菜单乱码,测试完成后可以注释掉这行代码恢复正常。

相关推荐
小程序设计9 小时前
基于传感器技术的幼儿园安全监护系统的设计与实现
安全
Geeys9 小时前
拼多多店铺怎么运营才能有订单?新手低成本出单攻略
大数据·网络·人工智能
艾莉丝努力练剑9 小时前
【AI大模型接入SDK】ChatSDK架构设计与实现
网络·c++·人工智能·学习·语言模型
小比特_蓝光10 小时前
网络基础篇
网络
盟接之桥10 小时前
线束数字化--先进先出为什么总是停留在纸面上?
大数据·网络·数据库·人工智能·制造·ai编程
luiyarch10 小时前
汽车电子ISO 21448 SOTIF系列(第11期):SOTIF的V模型长什么样?
安全·车载系统·汽车
aixingkong92112 小时前
Nvidia为例 XPU的Multi-Host、Socket Direct 、GPUDirect、RDMA 技术点分析
服务器·网络·硬件架构·硬件工程
Thneonl20 小时前
Flink Operator 的隐藏陷阱:容器名不是你以为的那个
安全·kubernetes
Thneonl20 小时前
kubectl scale ds 是个 404:DaemonSet 没有 replicas
安全·kubernetes
青Cheng序员石头21 小时前
失控之前 | AI 安全到底在保护什么?
后端·安全·aigc