VScode+XDebug远程调试ThinkPHP RCE
#CTF #PHP #VSCode
# 环境准备
VScode
VMware
# 宿主机配置
将 ThinkPHP 5.0.5(或者其他源码)下载到宿主机当中,使用 VScode 打开项目
安装 PHP Debug
点击左侧栏中的运行,选择创建 launch.json 文件,写入配置
{
“name”: “Listen for XDebug”,
“type”: “php”,
“request”: “launch”,
“pathMappings”: {
“虚拟机当中的源码位置”: “${workspaceRoot}”
},
“port”: 9000 // 默认 XDebug 端口
}
#...
more...
Pycharm+VMware搭建Linux下开发环境
#IDE
# 前言
弄了一天的 vim+xshell,结果还是不尽人意,spacevim 要求终端支持真彩色,但是 xshell 显然⑧行,将 enable_guicolors 设置为 false 后才勉强能看。
于是突发奇想,将 pycharm 通过 ssh 连接到虚拟机当中的 python 环境,能不能直接在主机上面写脚本调试,查了下还真有这个功能,不过需要 pro 版本。
# 准备工作
PyCharm Pro
VMware Workstation
科学上网
# 配置
# 主题
File->Settings…->Plugins,安装 Material...
more...