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. 保存文件,刷新页面,乱码即可消失。

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

相关推荐
优化Henry32 分钟前
学习笔记之VoNR语音业务注册流程
网络·笔记·学习·5g·信息与通信
huainingning2 小时前
华三瘦AP切换为胖AP并配置无线功能
运维·网络·网络协议·tcp/ip
xywww1682 小时前
开发团队接入 Opus 5 / Sonnet 5:模型路由、升级阈值和成本账怎么算
服务器·网络·p2p
老孙讲技术2 小时前
做过安防后端的人都懂:别把「云录像留证」和「告警外呼叫醒」拆成两套台账——分层搭重大事件触达
物联网·安全
千维百策6662 小时前
如何管理错误预算:提升服务可靠性与 SLO 达成率的实践经验
服务器·网络·数据库
砚凝霜2 小时前
软考网络工程师|第 3 章 以太网帧、物理层标准、VLAN 完整备考笔记
网络·笔记
zzq77973 小时前
Android 风险识别机制实测:从录屏悬浮窗到远程控制的边界评估
android·安全·安卓·app加固·御盾安全
托尼的甜3 小时前
Spring Cloud Gateway 的 SpEL 表达式注入漏洞(CVE-2022-22947)
网络
Gauss松鼠会4 小时前
Prometheus 实现 openGauss 的指标监控(二)Prometheus 中添加 openGauss指标
网络·数据库·oracle·prometheus·opengauss·经验总结
IT小白杨4 小时前
指纹浏览器安全架构技术评测与API自动化能力对比
经验分享·安全·自动化·业界资讯·安全架构·指纹浏览器