微擎审计
0x01 目标熟悉软件简介:微擎是宿州市微擎云计算有限公司开发的一款免费开源的微信公众号管理系统
官网地址:https://www.w7.cc/
开发文档https://wiki.w7.com/document/35/370中提到,源代码位于:https://gitee.com/we7coreteam/pros
根据在线文档https://wiki.w7.com/document中的更新公告,最新版是2.7.50
根据开源代码库https://gitee.com/we7coreteam/pros/tree/master/upgrade中的记录,最新版是2.7.9
网站搭建好后,在底部又发现最新版是2.7.108,有点奇怪
0x02 环境搭建搭建微擎的过程中踩了很多坑,以下2个坑想搭建的师傅有个心理准备:
1 微擎的版本挺错乱的,下载后是2.7.108,结果搭建完成后底部却显示2.7.94,同样其他版本也是,下载时是一个版本,搭建后又是另一个版本
2 在官网上已经不再提供离线安装的版本,而且提供的安装包https://gitee.com/we7coreteam/pros也是很多功 ...
ThinkPHP最新版6-0-13-0day利用链分析
0x01 ThinkPHP版本梳理截止到2022年10月17日6.0.x系列最新版是V6.0.13(2022年07月15日发布)5.1.x系列最新版是V5.1.41(2021年01月12日发布)5.0.x系列最新版是V5.0.24(2019年01月11日发布)
作者在2019年02月14日发布V5.2 RC1后,没有再发布过V5.2系列,而是在2019年04月22日发布V6.0.0 RC2,看样子V6.0系列接替了V5.2系列
thinkphp6及以上,安装需要使用composer
0x02 Mac下PHP集成环境踩坑php集成环境,之前在windows下用phpstudy,自从换了mac,什么都要重新来。。
首选使用破解版MAMP Pro,但我这边下载后安装报错(后经查阅,安装破解版MAMP Pro可能需要关闭SIP,SIP即macOS的一种保护机制),不想关闭SIP,放弃这个方案,也试过MAMP免费版,但不支持切换php版本,这个不能忍,尝试phpstudy mac版,发现phpstudy mac版支持切换php版本,其他功能界面也和phpstudy windows版基本一致, ...
JPress审计
0x01 目标熟悉JPress 是一个使用 Java 开发的、开源免费的建站神器,灵感来源于 WordPress,目前已经有超过 10w+ 的网站使用 JPress 搭建,其中包括多个政府机构,200+上市公司,中科院、红十字会等。
JPress基于JBoot而不是SpringBoot
0x02 环境搭建依照官方文档:http://doc.jpress.cn/manual/start.html
下载项目并解压到指定目录下
配置好java环境,可参考:http://doc.jpress.cn/manual/jdk_config.html
配置好maven环境,可参考:http://doc.jpress.cn/manual/maven_config.html
这里有一个小问题,maven切换到阿里云的源后,执行mvn help:system会报错,暂时使用官方源
配置好IDEA开发环境,可参考:http://doc.jpress.cn/manual/idea_environment_config.html
maven不了解的,可参考:https://www.cnblogs.com/lenv ...
悟空CRM审计
0x01 目标熟悉CRM:客户关系管理系统
官方地址:https://www.5kcrm.com/
源码下载地址:https://gitee.com/wukongcrm
可以看到共有5类,分别是:基于Spring Cloud Alibaba微服务框架、基于jfinal框架、基于TP5.0框架,以及php和java的前端
这里我们审计的是基于TP5.0框架的版本:https://gitee.com/wukongcrm/crm_php
0x02 环境搭建参考官方文档:https://gitee.com/wukongcrm/crm_php
老样子,环境使用windows + phpstudy,将下载后的项目放到phpstudy对应的web目录下,一路下一步即可
有一个地方需要注意:
1、悟空crm需要用到redis,所以php需要配置redis扩展,以及需要安装redis服务端,可参考文章:http://www.wjhsh.net/lyzaidxh-p-11458909.html
安装时发现悟空crm要求php最低版本7.0,之前用的5.6,又要重新配置一下
安装时会要求输入序列号,序列号在 ...
解决Windows Defender关闭后又自动打开的困扰(隐蔽的关闭杀软方式?)
有这样一个需求,我有一台Win10系统用作服务器跑程序,但不想装杀软,可是Win10系统不装杀软的话就会自动开启Defender,之前的笔记中记载,执行如下2步可关闭Windows Defender
01 关闭篡改防护
02 修改注册表
1234HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows DefenderNew->DWORD (32-bit) ValueDisableAntiSpyware1(十进制下)
结果在使用中发现,过一会Windows又会将注册表改回去,这让我想到,是不是可以写一个程序来持续监测注册表,当发现Windows将它改回来后再改回去
注册表操作学习这里选择我比较熟悉的语言python,python操作注册表官方推荐的库是winreg,官方文档在这里:https://docs.python.org/3.8/library/winreg.html#module-winreg,具体函数用法官方文档写的很详细,我就不赘述了,这里主要记录下学习这些函数过程中遇到的坑
模块winreg中共包含18个操作 ...
新征程
这是博客从谷歌云搬到新家(Github Pages)的第一篇,也是2022年的第一篇,更是我从长春来到北京入职新公司后的第一篇,一段新的征程,一段新的开始
之前的博客搭建在免费的谷歌云上,不过随着谷歌云的免费到期,付费了一段时间,每月费用实在太高,只得放弃,附一张之前的博客图片
就像之前第一篇博客中写到:一个热爱黑客的家伙,这里有东西不会让你失望