大家好,又见面了,我是你们的朋友全栈君。...phpstudy中mysql升级后MySQL服务无法启动 问题产生: 安装好phpstudy后,升级了MySQL后,通过phpstudy启动,Apache可以启动,Mysql无法启动。...步骤: 一、备份原来 phpStudy 中 MySQL 安装目录 二、把下载的 MySQL 压缩文件解压至 phpStudy 下的 MySQL目录,复制 my-default.ini ,重命名为 my.ini...打开 my.ini,找到 #basedir 处编辑: basedir=D:/phpStudy/MySQL datadir=D:/phpStudy/MySQL/data 三、把 MySQL 安装路径添加至系统环境变量...四、在 cmd 下进入 MySQL 的 bin 目录(我的是 D:/phpStudy/MySQL/bin),执行: mysqld –initialize 初始化数据库 五、安装服务: mysqld -
升级mysql版本 备份原来 phpStudy 中 MySQL 安装目录,这个备份因人而异,不过最关键的还是你的本地数据库了,最保险的做法就是导出sql文件,升级完成后在导入 解压下载的mysql文件,...将内容复制到phpstudy中mysql目录下 复制一份 my-default.ini ,重命名为 my.ini 打开my.ini,增加如下内容,这里的路径为你原来phpstudy中mysql的路径 basedir...="D:/phpStudy/MySQL/" datadir="D:/phpStudy/MySQL/data/" character-set-server=utf8 port=3306 添加bin目录到系统环境变量...path中 在mysql的bin目录下打开cmd,执行如下操作 mysqld --initialize mysqld -install 至此mysql升级结束,下面来填坑 mysql安装后的问题 打开后密码不正确...进入my.ini删除skip-grant-tables 但是在你用mysqlfront或者Navicat登录的时候会提示你密码已经过期 dmd进入mysql后,直接输入下面的命令(这个时候你输入刚才设置的密码
V8.1.1.2; 2,安装路径:D:\phpstudy_pro\; 3,配置文件:D:\phpstudy_pro\Extensions\MySQL5.7.26\my.ini 。...二,错误描述: 由于在 my.ini 配置文件中设置了 sql_mode,在安装 Apache 2.4.43 时,运行中的 MySQL 会重启,提示了如下报错: 2022-01-15T09:32:32.821487Z...0 [ERROR] D:\phpstudy_pro\COM\.....在 mysql.ini 配置文件中写入 sql_mode 的配置字符串时有空格。...(下图是把空格去掉后的效果) 经测试:的确可行,修改完保存重启即可 未经允许不得转载:肥猫博客 » phpstudy_pro 的 MySQL sql_mode 报错与解决方案
,其中通报了警方发现PhpStudy软件被种入后门后进行的侦查和逮捕了犯罪嫌疑人的事情。...用PhpStudy的Web狗还挺多的,曾经我还是Web狗的时候也用过几天,不过因为不习惯就卸了。...还记得当初会用PhpStudy的原因是在网上自学一些Web方向的课程时,那些课程中就是使用PhpStudy。在拿到样本后,我就对PhpStudy中的后门进行了一波逆向分析。...我拿到的是2018 phpstudy的样本: MD5 (php_xmlrpc.dll) = c339482fd2b233fb0a555b629c0ea5d5 对字符串进行搜索,很容易的搜到了函数:sub...对美国受影响的目标进行简单的探查发现基本都是属于IDC机房的机器,猜测都是国人在购买的vps上搭建的PhpStudy。
复现环境 phpstudy2016 +win10 复现过程 启动有漏洞的phpstudy pcat的检测脚本如下 python版本: # -*- coding:utf8 -*- __author__='...dirs: pcheck(os.path.join(path, name)) pass if __name__ == '__main__': foo() 放在phpstudy...5.4.45\ext\php_xmlrpc.dll === @eval(%s('%s')); %s;@eval(%s('%s')); [Finished in 10.2s] 可以发现 主要是这两个版本的phpstudy...: 48 Connection: close Content-Type: text/html desktop-8ai2nf3\11466 desktop-8ai2nf3\11466test 需要注意的的两点...后门") # if len(sys.argv) < 2: # print("python phpstudy.py http://127.0.0.1") # else: # Poc(sys.argv
背景介绍 2019/09/20,一则杭州警方通报打击涉网违法犯罪专项行动战果的新闻出现在我的朋友圈,其中通报了警方发现PhpStudy软件被种入后门后进行的侦查和逮捕了犯罪嫌疑人的事情。...用PhpStudy的Web狗还挺多的,曾经我还是Web狗的时候也用过几天,不过因为不习惯就卸了。...还记得当初会用PhpStudy的原因是在网上自学一些Web方向的课程时,那些课程中就是使用PhpStudy。在拿到样本后,我就对PhpStudy中的后门进行了一波逆向分析。 2....我拿到的是2018 phpstudy的样本: MD5 (php_xmlrpc.dll) = c339482fd2b233fb0a555b629c0ea5d5 对字符串进行搜索,很容易的搜到了函数:sub...对美国受影响的目标进行简单的探查发现基本都是属于IDC机房的机器,猜测都是国人在购买的vps上搭建的PhpStudy。 4.
PhpStudy适合新手用来学习 windows 服务器配置使用,不过 windows 服务器麻烦在配置好 php 环境之后,还需要额外安装一些组件程序,比如 FTP 服务器端。...那么我们跟着Windows VPS 服务器一键 phpStudy 安装环境搭建教程来完成 phpstudy 环境下ftp server的搭建吧。...我们登陆到之前安装好 phpstudy 的 windows 服务器中,在上图所示目录中,能够找到 ftp server 教程的快捷链接,打开后会找到 ftp server 软件的下载地址,把他下载到服务器中并运行安装...点击添加按钮,输入要添加的 ftp 账号名字。 ? 在常规选项卡中勾选密码并输入 ftp 密码。 ? 最后点击共享文件夹添加目录及设置权限。 ?...好了现在你可以在本地电脑用 ftp 软件客户端来连接 windows 服务器了,不会使用 ftp 软件的去看看FTP 软件使用教程。总体来说还是蛮简单的,点击几次鼠标就可以轻松完成了。
phpstudy的mysql服务打开后闪退 极大可能是端口冲突的问题 用管理员权限打开终端,输入以下命令,删除服务,数据库内容不会丢失 sc delete mysql 删除后就可以从phpstudy...中打开mysql服务了 什么是adwp?...比赛中,每支队伍拥有相同配置的虚拟靶机,参赛队员需对平台中的GameBox发起攻击,并向平台提交正确的flag(证明自己具备对该题的攻击能力);在此期间,由平台以轮次制的方式向参赛队伍的靶机发起攻击,检查其他选手的漏洞是否修补成功...2.XFTP 文件上传工具要准备好 下载: 链接:https://pan.baidu.com/s/1eabfwy7b8TlM-0fquWAYxw 提取码:g32d 3.phpstudy等web环境 配置好本地...waf的形式不局限于上面展示的例子,过滤关键字,也可以是直接对输入的东西进行长度限制,比如说限制输入执行命令的长度为小于2。就可以达到修补漏洞又不破坏题目环境的目的。
0x01:前言 近日,phpStudy被公告疑似遭遇黑客攻击,程序包自带PHP的php_xmlrpc.dll模块隐藏有后门,经网友确认phpStudy2016、phpStudy2018的部分版本有后门...,建议使用该版本的用户立即进行安全加固处理。...用户可以通过搜索php_xmlrpc.dll模块中包含“@eval”关键字快速判断是否是存在后门的版本,命令参考: findstr /m /s /c:"@eval" *.* ?...0x02:预防 phpStudy启动时默认加载php-5.4.45版本的PHP,该版本存在后门,可以从PHP官网下载原始php-5.4.45版本或php-5.2.17版本,替换其中的php_xmlrpc.dll
0x01 漏洞简介 2019年9月20日,网上传出 phpStudy 软件存在后门,随后作者立即发布声明进行澄清,其真实情况是该软件官网于2016年被非法入侵,程序包自带PHP的php_xmlrpc.dll...更多漏洞细节参考文章:PHPStudy后门事件分析 0x02 环境准备 本次漏洞复现的演示靶场为phpStudy 2018中的php-5.2.17+Apache环境 phpStudy 2018 后门版...:点击下载 提取码:nlnq 靶机环境搭建成功后,即可访问phpinfo页面 0x03 漏洞检测 phpStudy的后门问题代码存在于以下路径文件中 # phpStudy2016路径 php\php-...BurpSuite-Extender-phpStudy-Backdoor-Scanner:点击下载 插件安装成功后,在每次抓包时就会自动的扫描分析漏洞是否存在,若存在漏洞,则会提示相应的告警信息。...写入webShell 写shell的前提是知道网站的物理路径,可以自行通过system()命令获取到网站路径 # 写入命令: fputs(fopen('C:\phpStudy\PHPTutorial\WWW
---- 下载和安装 先wget下载 wget -c http://lamp.phpstudy.net/phpstudy.bin 再给对应的权限(自己服务器,暂时自己用,所以暂时744权限) chmod.../phpstudy.bin 但是你会发现有一行是否安装mysql提示 选不安装 这样只需要编译nginx+php5.4 【phpstudy还是蒲老师很早介绍的, 应该有快2年了,感谢:)】 ---...都没有对应的PATH文件 自己想,环境变量可能在内存中 这个时候,自己添加PATH,再 ---- 看一下对应的phpstudy.sh 一些user权限判断 一些检查 ? 启动服务的方法 ?...关闭服务器的方法 ? 卸载phpstudy的方法 ? 重启 ? vhost添加 ? vhost删除 ?...---- 一些简单想法 本来想把对应的位置移动一下的 但是,看了下 phpstudy.sh 的shell 里面都是写死的 如果转移的话,以后肯定会有问题 那没办法, 只能放在 根目录了....
别慌,其实是有报错的,只是这个面板没展示出来,解决办法之前还是需要先看报错 如何看报错呢?...找到你面板安装的目录到里面找到安装的mysql,最后找到如下文件,即可查看报错 打开这个文件可以看到报错日志 我分析了一下,提示我有个变量出错了。...于是我赶紧去查看我的mysql配置文件,果然多出一行不正确的代码 于是我使用井号符写到前面屏蔽了一下,然后再次启动,这次成功了!
一,下载最新版本phpStudy一键安装包(下载地址在文末,如果需要运行PHP 7环境,则还需要安装VC运行库) 二、安装phpStudy程序 将下载的phpStudy程序解压到某个分区的根目录中(请不要放在中文目录中...三,新建一个数据库 在浏览器址栏中输入:http://localhost/phpmyadmin/ (或者点击phpStudy面板上的“MySQL管理器”中的phpmyadmin) 进入数据库管理工具登录页面...程序 wordpress最新版下载:https://wordpress.org/download/ 1、先在你的phpStudy安装目录X:\phpStudy\WWW下新建一个专门用于存放不同网站数据的文件夹...2、然后将下载的WordPress程序解压后,将里面的WordPress文件夹复制到 X:\phpStudy\WWW\web目录中。...3、再点击MySQL-站点域名管理,打开站点域名管理器 域名:127.0.0.1(用于网上访问时需要填你的实际域名) 网站目录:X:\phpStudy\WWW\web\WordPress 第二域名和端口可以不填
问题概要 有问题的版本如下 phpStudy20180211版本 php5.4.45与php5.2.17 ext扩展文件夹下的php_xmlrpc.dll phpStudy20161103版本 php5.4.45...环境准备 本次使用的是之前下载安装在本地的phpStudy20180211官网版本 官网下载地址 phpStudy 2018版本下载及更新日志 - phpStudy交流社区 https://www.xp.cn...这两个官网下载文件,已本地检查过对应的组件,已经修复了,但是hash却与页面给的不同,保留的下载页面如下: ? ? ?...本地算下hash后进行对比,发现2018版是不对的,但本地解压安装后,查对应的组件发现没有问题,很奇怪。 ? 几年前下载的存在问题的2016版本hash如下,与上图官网提供的明显是不同的: ?...目前只有一家引擎对该组件进行了标记,第一次本地使用IDA打开的时候并没有任何关于pdb信息的提示,只有在官网发布的已编译成二进制文件的dll里,打开时才会提示存在pdb信息。
网上有着许多的网站集成搭建软件,比较出名的就有wamp,xampp,phpstudy等等 现在就来讲一讲phpstuy的php版本自由切换 安装下载之类的就不说了,http://www.phpstudy.net.../ 官网就有,十分简单 看看界面,软件的作者将软件做的其实是挺人性化的,可以自己选择php版本,如下: 也可以升级(不过,说是升级,不如说是替换),私人订制,你懂得 软件有着很详细的文档说明,我就不多说了...现在重头戏来了,在php7出来了,或者更高版本的php出来后,软件就不能正确升级了,这也不能怪作者,毕竟,软件是在php7前写的(当然,作者现在已经更新了,支持php7) 这个时候,我们就只能自力更生了...:“如何手动修改phpstudy的php版本” 仔细观察了一下软件原来的升级机制,找到方/【当下浏览的服务器和开发工具是哪些】/法 第一步,下载所需要的php版本包,我下的是php7.0.5 将zip包解压到...phpstudy安装目录下改名为php75 复制一份php.ini-development改名为php.ini,打开,找到extension_dir = "ext",将前面的分号去掉,OK 第一步 改软件是通过替换
作者:lu4nx@知道创宇404积极防御实验室 作者博客:《使用 Ghidra 分析 phpStudy 后门》 原文链接:https://paper.seebug.org/1058/ 这次事件已过去数日...1 工具和平台 主要工具: Kali Linux Ghidra 9.0.4 010Editor 9.0.2 样本环境: Windows7 phpStudy 20180211 2 分析过程 先在 Windows...7 虚拟机中安装 PhpStudy 20180211,然后把安装完后的目录拷贝到 Kali Linux 中。...因此,先去找到有后门的文件: lu4nx@lx-kali:/tmp/phpStudy$ find ./ -name php_xmlrpc.dll -exec md5sum {} \; 3d2c61ed73e9bb300b52a0555135f2f7...《phpStudy 遭黑客入侵植入后门事件披露 | 微步在线报告》 《PhpStudy 后门分析》,作者:Hcamael@知道创宇 404 实验室
0x01 漏洞简介 自从2019年phpStudy爆出后门事件后,2020年9月再次爆出存在nginx解析漏洞。该漏洞是phpStudy默认使用的nginx版本是Nginx1.15.11。...nginx在解析文件时,由于错误的配置造成文件以错误的格式执行。...影响版本: phpStudy <= 8.1.0.7 (Windows版) 0x02 漏洞原因 1、由于用户的错误配置导致 nginx 把以 .php 结尾的文件交给 fastcgi 处理,为此可以构造...3、 最重要的一点是 php-fpm.conf 中的 security.limit_extensions 配置项限制了 fastcgi 解析文件的类型(即指定什么类型的文件当做代码解析),此项设置为空的时候才允许...0x03 环境准备 本次复现环境采用Windows版的phpstudy v8.1.0.1 phpstudy v8.1.0.1 点击下载 提取码:y6qt 安装成功后一键启动WNMP即可 0x04 漏洞复现
打开站点域名管理 填写站点管理内容,然后点击新增,左侧会增加更才填写的内容,然后点击保存设置并生产配置文件 修改hosts本地映射 Paste_Image.png
背景 因为注意到,使用 phpStudy 进行环境搭建时,有时需要使用 composer 每次都需要查找资料进行配置, 在此进行记录笔记,方便有需要的道友借鉴 配置 版本:composer1.8.5...(phpStudy8 当前只能安装这一个版本) 系统:windows10 操作步骤 1....文件移动 复制 composer 安装目录下的文件 composer.phar,到 php 安装目录 2....添加文件 在 php 安装目录,创建一个 composer.bat 文件(注意文件属性) 然后在文件中,填入的信息为: @php "%~dp0composer.phar" %* 3....配置系统变量 打开电脑的环境配置界面,添加系统变量,参考如下截图 4.
下载phpStudy 2016以及DVWA靶场 phpStudy 2016 官方下载地址: https://www.xp.cn/download.html 下载DVWA靶场 我目前就找到了一个下载地址...=gqj1 安装DVWA靶场: GitHub有一个中文详细安装说明:https://github.com/digininja/DVWA/blob/master/README.zh.md 打开 PhpStudy...2016 进入到 网站跟目录 中,将下载好的靶场压缩包放置到根目录中 并将文件名重命名为 DVWA 方便日后访问 到DVWA的目录下找到 config.inc.php.dist 文件将后缀去掉改成...config.inc.php 打开 config.inc.php 文件修改里面的内容 如实际情况修改数据连接信息等,PhpStudy数据库默认账号密码应该是 root $_DVWA[ ‘db_server