PHP
  • 2024-11-21PHP-FPM及相关配置
    学习记录留作参考祝君好运php-cli,php-cgi,fastcgi,php-fpmphp-cliCommandLineInterface命令行接口php-cli在命令行下面直接运行php,这个时候php的生命周期也就是脚本结束了,php的生命周期也就over了。目前,CLI模式下执行php脚本的情况比较少,究其原因是无法满足复杂
  • 2024-11-21PbootCMS 网站常见报错合集
    为了方便pbootcms站长们快速解决常见的错误提示,这边做一篇整合的问题解答文章,下面将罗列出PbootCMS在后台或者前台出现的问题和解决方法。搜索小技巧提示:快捷键`Ctrl+F`,弹出搜索框快速找答案。1.**后台图片上传提示:“上传失败:存储目录创建失败!”**-给静态资源目录(根目
  • 2024-11-20[BSidesCF 2020]Had a bad day
    打开页面,测试功能发现是一个鼓励网站,点击下面的两个按钮会给category传一个参数感觉存在文件包含漏洞,先用base64伪协议尝试读取一下源码?category=php://filter/convert.base64-encode/resource=index.php发现报错了嗷,根据提示,他会自动加上.php后缀,我们去除后缀,重新访问
  • 2024-11-20WEB攻防-PHP应用&文件包含&LFI&RFI&伪协议编码算法&无文件利用&黑白盒
    什么是文件包含1、原理程序开发人员通常会把可重复使用的函数写到单个文件中,在使用某些函数时,直接调用此文件,而无须再次编写,这种调用文件的过程一般被称为文件包含。在包含文件的过程中,如果文件能进行控制(如进行替换和修改),则存储文件包含漏洞白盒发现:在php代码中如果存
  • 2024-11-20[BJDCTF2020]Easy MD5
    打开输入字符后提交没有回显,查看header发现有hint。重点是md5函数,用法:md5(*string*,*raw*=FALSE),当只接受一个参数时会返回字符串的md5值,当把第二个参数的值设置为TRUE,会返回生成md5值的二进制格式,即根据ascii码值转码。根据这个特性,就存在一个漏洞,如果password=md5($pass,tr
  • 2024-11-20[RoarCTF 2019]Easy Calc
    打开是一个计算器查看网页源码发现,程序通过调用clac.php文件给num传参再计算,其中encodeURIComponent函数对计算表达式中的符号进行转码。例如表达式为1+1,则返回1%2B1,故url为calc.php?num=1%2B1。另外这里还提示我们他已经部署了waf,waf会过滤一些非法字符访问calc.php发现直接
  • 2024-11-20CTFshow渗透知识点
    1.robot.txtRobots是一个协议,全称为“网络爬虫协议”,也称爬虫协议、机器人协议等。网站通过Robots协议告诉搜索引擎哪些页面可以访问,哪些不可以访问。使用方法:在浏览器的网址搜索框中,输入根域名,再输入/robots.txt即可博客:Robots.txt在渗透测试中的利用_robots.txt利用-CSDN博
  • 2024-11-20Goby 漏洞发布|超高危!Palo-alto-panos createRemoteAppwebSession.php 命令执行漏洞CVE-2024-0012 CVE-2024-947
    漏洞名称:Palo-alto-panoscreateRemoteAppwebSession.php命令执行漏洞CVE-2024-0012CVE-2024-947EnglishName:Palo-alto-panos/php/utils/createRemoteAppwebSession.phpCommandExecutionVulnerabilityCVE-2024-0012CVE-2024-9474CVSScore:9.5漏洞描述:PaloAltoNet
  • 2024-11-20PHP反序列化(ing)
    类类的结构<?phpclasshero{//定义类(类名)var$name;//声明成员变量,var是一种修饰符var$sex;functionjineng($var1){//声明成员函数(方法)echo$this->name;//使用预定义$this调用成员变量echo$var1;}
  • 2024-11-20EOF定界符
    以原封不动的格式,包括换行,输出其内部的数据PHPEOF(heredoc)是一种在命令行shell(如bash、PowerShell和zsh)和程序语言(像PHP、Python和Ruby)里定义一个字符串的方法。EOF可以用任意其它字符代替,只需保证结束标识与开始标识一致。结束标识必须顶格独自占一行(即必须从行首开始,
  • 2024-11-20利用PHP爬虫获取1688搜索词推荐的技巧与实践
    在当今的电商时代,关键词优化是提升产品曝光率的关键。1688作为中国领先的B2B电商平台,其搜索词推荐功能对于商家来说具有极高的价值。通过获取这些推荐词,商家可以更好地了解市场趋势,优化产品标题,提高搜索排名。本文将介绍如何使用PHP编写爬虫,以获取1688的搜索词推荐,并提供代码示
  • 2024-11-20PHP顺序查找和二分查找(也叫做折半查找)算法
    顺序查找(线性查找)顺序查找是一种简单直观的查找算法,从数组的第一个元素开始,依次比较每个元素,直到找到目标元素或数组结束。<?phpfunctionlinearSearch($array,$target){$length=count($array);for($i=0;$i<$length;$i++){if($array[$i]==
  • 2024-11-20PHP二维数组排序算法函数
    以使用PHP内置的array_multisort()函数来对二维数组进行排序。array_multisort()函数可以对多个数组或多维数组的一个或多个列进行排序。下面是一个示例函数,该函数可以对二维数组按指定列进行排序:<?phpfunctionsort2DArrayByColumn(&$array,$columnKey,$sortOrder=SORT_
  • 2024-11-20i春秋-GetFlag(md5加密,字符串比较绕过)
    练习平台地址竞赛中心题目描述 题目内容你好,单身狗,这是一个迷你文件管理器,你可以登录和下载文件,甚至得到旗帜 点击登录 发现capture需要满足条件substr(md5(captcha),0,6)=xxxxxx编写python脚本破解验证码importhashlibdefgetMd5(index):"""函
  • 2024-11-20php购物商城php毕业设计在线购物商城电商网站电子产品网站手机购物商城电子产品购物商城php+mysql+html计算机毕业设计课程设计大作业
    一、功能介绍php在线购物商城电商网站详细技术:HTML+CSS+JS+PHP+MYSQL系统分为用户和管理员两种身份用户功能如下:1.登陆注册2.查看商品详情、蛋糕资讯3.加入购物车、结算订单4.评价5.修改密码6.搜索蛋糕7.退出登录管理员功能如下:1.登录退出2.蛋糕管理(添加、修改和
  • 2024-11-19CTF_Web笔记_RCE
    一、RCE(远程代码执行漏洞)owasp_top_10中,rce又称为os注入漏洞。在Web应用开发中为了灵活性、简洁性等会让应用调用代码执行函数或系统命令执行函数处理,若应用对用户的输入过滤不严,容易产生远程代码执行漏洞或系统命令执行漏洞。二、常见RCE漏洞函数1.系统命令执行函数syste
  • 2024-11-19淘宝商品爬虫:PHP实现关键字搜索
    在数字化时代,网络购物已成为我们生活的一部分。淘宝,作为中国最大的电商平台之一,拥有海量的商品信息。对于开发者来说,如何从这些信息中快速准确地获取所需商品,成为了一个值得探讨的问题。本文将介绍如何使用PHP编写一个简单的淘宝商品爬虫,通过关键字搜索来获取商品信息。环境准
  • 2024-11-19完美解决PHP无法上传大文件方法
    前端:vue2,vue3,vue-cli,html5,jquery,webuploader后端:php服务器:linux,centos,Windows,数据库:MySQL,达梦数据库,人大金仓功能:分片,断点续传,加密传输,加密存储昨天晚上一个网友给我发私信聊了一下这个需求,他也是最近在项目上遇到这个需求,但是之前没做过这块,技术积累不够,网上
  • 2024-11-19解决 PbootCMS 升级后网站打不开的问题
    PbootCMS升级后网站无法打开,并且出现了解析错误 Parseerror:syntaxerror,unexpected‘:’,expecting‘{’in/www/wwwroot/****/core/function/helper.phponline745。这个问题通常是由于PHP版本不兼容导致的。PbootCMS3.2版本要求PHP7.0及以上版本。 如果
  • 2024-11-18php购物商城在线购物商城电商系统php期末作业课程设计大作业php+mysql+html源码获取
    一、功能介绍php+mysql+html+css实现的一个在线购物商城,实现了下单等核心购物流程登录注册首页商品列表商品详情商品购买我的订单后台管理登录退出商品管理订单管理用户管理源码获取方式请私聊二、效果展示三、代码展示四、项目总结这是用php+
  • 2024-11-18CTFSHOW认真写写☝( ◠‿◠ )☝
    苦命的ctfer//每天都要刷题Ỏ̷͖͈̞̩͎̻̫̫̜͉̠̫͕̭̭̫̫̹̗̹͈̼̠̖͍͚̥͈̮̼͕̠̤̯̻̥̬̗̼̳̤̳̬̪̹͚̞̼̠͕̼̠̦͚̫͔̯̹͉͉̘͎͕̼̣̝͙̱̟̹̩̟̳̦̭͉̮̖̭̣̣̞̙̗̜̺̭̻̥͚͙̝̦̲̱͉͖͉̰̦͎̫̣̼͎͍̠̮͓̹̹͉̤
  • 2024-11-18数据结构——小小二叉树第一幕(树的认知以及顺序结构二叉树(堆)的实现)超详细!!!!
    文章目录前言一、树1.1树的概念与结构1.2数相关术语1.3树的表示1.4树形结构的实际运用场景二、二叉树2.1概念与结构2.2特殊的二叉树2.2.1满二叉树2.2.2完全二叉树2.3二叉树存储结构2.3.1顺序结构2.3.2链式结构三、实现顺序结构二叉树3.1堆的概念与结构3.
  • 2024-11-18[HCTF 2018]Warmup 详细题解
    知识点:目录穿越_文件包含static静态方法参数传递引用mb_strpos函数    mb_substr函数正文:页面有一张滑稽的表情包,查看一下页面源代码,发现提示那就访问/source.php 得到源码<?phphighlight_file(__FILE__);classemmm{publics
  • 2024-11-1820222418 2024-2025-1 《网络与系统攻防技术》实验六实验报告
    1.实验内容本实践目标是掌握metasploit的用法。指导书参考Rapid7官网的指导教程。https://docs.rapid7.com/metasploit/metasploitable-2-exploitability-guide/下载官方靶机Metasploitable2,完成下面实验内容。(1)前期渗透跳转到的地方①主机发现(可用Aux中的arp_sweep,search一
  • 2024-11-18PHP生成微信小程序太阳码
    先获取微信的接口调用凭证functionaccessToken($appId,$appSecret){$tokenFile='access_token.json';//保存的access_token$data=json_decode(file_get_contents($tokenFile));if($data->expire_time<time()){//调用微信接口获取access_