ICode9

精准搜索请尝试: 精确搜索
  • PHP 中 firebase/php-jwt RS256 公私钥生成指南2022-06-27 14:31:08

    所有关于 openssl_sign(): supplied key param cannot be coerced into a private/public key、Algorithm not allowed 等错误按照文章来一遍,基本就能解决了 GitHub 用多了,第一反应用 puttygen.exe 这个程序来生成,得到 id_rsa 和 id_rsa.pub 然而,这货并没有什么卵用… 当然

  • [BJDCTF2020]ZJCTF,不过如此2022-06-27 14:03:11

    1 <?php 2 3 error_reporting(0); 4 $text = $_GET["text"]; 5 $file = $_GET["file"]; 6 if(isset($text)&&(file_get_contents($text,'r')==="I have a dream")){ 7 echo "<br><h1>"

  • php 读取env中内容带有“#”号会当成注释2022-06-27 13:00:10

      APP_NAME=skeleton APP_ENV=dev DB_DRIVER=mysql DB_HOST=localhost DB_PORT=3306 DB_DATABASE=hyperf DB_USERNAME=root DB_PASSWORD=root#1234 DB_CHARSET=utf8mb4 DB_COLLATION=utf8mb4_unicode_ci DB_PREFIX= REDIS_HOST=localhost REDIS_AUTH=(null) REDIS_PORT=637

  • 2022CISCN华中 Web2022-06-27 11:03:23

    这次的web有两道比较简单,剩下三道难度比较大,三道题总共一个解。 FakeUpload1 这个签到题难度,打开发现有个文件上传界面,但是题目意思是假的文件上传,上传一张jpg照片然后点击发现有文件包含 接着目录扫描发现flag.php,修改文件包含点的filename=flag.php,burp抓包看到注释中的flag Id

  • Linux 安装PHP开源商城Fecmall2022-06-27 08:34:22

    Fecmall系统简介: 全称为Fancy ECommerce Shop, 着重于电商架构的研发优化,全新定义商城的架构体系,是基于php Yii2框架之上开发的一款优秀的开源电商系统,易于系统升级,二次开发以及第三方扩展,代码100%开源,作为一款定位于商城框架功能齐全的电商系统,您可以下载代码查看fecmall的代码结

  • Linux 安装Apache2和PHP2022-06-27 05:31:36

    Linux 安装Apache2和PHP 首先先更新系统 sudo apt update; sudo apt upgrade 然后下载Apache2和PHP主要程序以及它的插件 sudo apt install apache2 sudo apt install php7.3 php7.3-fpm php-http php7.3-xml libapache2-mod-php7.3 libphp-phpmailer 安装完成之后, 需要启动Apa

  • [BSidesCF 2020]Had a bad day WP2022-06-27 02:33:31

    这道题先用php://filter/convert.base64-encode/resource=index(这道题不带后缀名)读取出index.php的源码: <?php $file = $_GET['category']; if(isset($file)) { if( strpos( $file, "

  • 本地mac apache 服务器 使用2022-06-26 21:33:11

    一、开启Apache 打开终端,输入如下开启命令。 开启Apache: sudo apachectl start 或 apachectl -k start 或 sudo httpd -k stop 关闭Apache: sudo apachectl stop 或 apachectl -k stop 重启Apache: sudo apachectl restart 或 apachectl -k restart #apachectl命令和httpd

  • PHP require/include 区别2022-06-25 20:01:27

    前言 在PHP中, 载入文件可以选择使用require, 也可以使用include, 那么那他们有什么区别呢? 看了网上的一些文章, 说他们使用场景不同, require一般在文件开头引入文件, include一般在函数中动态引入文件. 但是我觉得并不是这么简单, require是作为语言结构(关键字)出现的, 关键字

  • .htaccess文件解析漏洞2022-06-25 19:33:30

    前言 htaccess文件(或者"分布式配置文件"),全称是Hypertext Access(超文本入口)。提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。作为用户,所能使用的命令受到限制。管理员可以通过Apache的AllowOverride

  • PHP获取Opcode及C源码2022-06-25 13:31:26

    是什么 在开始之前, 必须要先介绍一下Opcode是什么. 众所周知, Java在执行的时候, 会将.java后缀的文件预先编译为.class字节码文件, JVM加载字节码文件进行解释执行. 而字节码文件存在的意义, 就是为了加速执行. 那么PHP的Opcode与之类似, 也是从.php文件到执行的过程中, 所生成

  • 真-PHP使用curl模拟Formdata2022-06-25 11:05:21

    一般json编码格式是{key:value},而表单编码方式则是 key=value&key2=value2。   直接上代码: 代码中这样传传过去 就是FormData方式 $data ="id=230&rid=3533&name=王炎&id_number=35018119800&mobile=1139460"; echo posturl('https://xb.xbUrl',$data); function postu

  • php简单处理手机号中间四位*代替2022-06-25 10:02:38

    <?php $phone = '15738885555'; //方法一(字符串截取) echo substr($phone, 0, 3).'****'.substr($phone, 7); //方法二(推荐,系统函数) echo substr_replace($phone, '****', 3, 4); //方法三 (正则,不推荐) echo preg_replace('/(\d{3})\d{4}(\d{4})/'

  • 图片API制作2022-06-25 00:35:08

    网站好多地方都设置了背景图,调用了第三方api,可以实现图片动态更新 1、准备工作 准备一个域名,一个服务器(虚拟主机也可以),一个可上传图片CDN的服务器推荐:又拍云 2、图片上传 将自己喜欢的图片上传到CDN服务器 3、编写代码 准备两个文件 img.txt 和random.php 文件 写入以下代码,上传

  • [GXYCTF2019]禁止套娃 wp(没写完)2022-06-25 00:31:09

    这道题的思路是使用githack工具扫描目标ip/.git,得到index.php,进行代码审计,得到flag   git源码泄露的原因: 开发人员在开发时,常常会先把源码提交到远程托管网站(如github),最后再从远程托管网站把源码pull到服务器的web目录下,如果忘记把.git文件删除,就造成此漏洞。利用.git文件恢复处

  • nginx优化配置2022-06-24 16:31:46

    nginx优化 隐藏nginx版本号 http{ server_tokens off; ... } 白嫖知识 # php服务优化 # Error logging ; #错误日志设置 expose_php = Off # 关闭php版本信息 display_error = Off # 屏幕不显示错误日志 error_reporting = E_ALL

  • 安装ImageMagick7.1库以及php的Imagick扩展2022-06-24 12:35:22

    由于ImageMagick7以下不支持heic等图片格式,所以重新安装了ImageMagick7.1版本支持heic格式,并写此文章记录一下。 如果安装过程中遇到一些未知的错误,https://imagemagick.org/script/download.php 可以去官网看文档解决,或者评论一起解决。 在Linux(centos7)上安装ImageMagick7.1库以

  • php实现网络请求的方法及函数总结2022-06-24 11:34:28

    分析php发送网网络请求的方法 对于php发送网络请求,我们最常用的请求就是curl,有时我们也会用到file_get_contents函数发送网络请求,但file_get_contents只能完成一些简单的网络请求,稍复杂的就无法完成,例如文件上传,cookies,验证,表单提交等,用php的curl可以使用URL的语法模拟浏览器来传

  • Pikachu靶场WriteUp2022-06-23 11:35:09

    声明 ​ 由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,文章作者不为此承担任何责任。如欲转载或传播此文章,必须保证此文章的完整性,未经众测允许,不得任意修改或者增减此文章内容,不得以任何方式将其用于商业目的。 靶场配置 ​ 靶场地址

  • php底层结构原理简析2022-06-23 09:35:18

    用了这么多年php,底层原理我其实自己还是没完全吃透。这里简单记录一下php的底层结构和工作原理,用于记录: php是一种适用于web开发的动态弱类型语言,它的底层是用c语言实现的。 1、特点: 多进程模型:php是多进程模型,各请求之间互不干涉,这样保证了每一个请求不会对整个服务有巨大影响,当

  • php《interview》技巧总结2022-06-22 22:00:53

    1、LAMP/LNMP是什么?区别是什么? LAMP环境搭建:linux中安装Apache服务器,MYSQL数据库服务器和PHP开发服务器, LNMP环境搭建linux中安装Nginx服务器,MYSQL数据库服务器和PHP开发服务器 Ningx性能稳定、功能丰富、运维简单、处理静态文件速度快且消耗系统资源少 Nginx是一个高性能的http和

  • PHP常量&字符串&数组函数2022-06-22 21:35:24

    1、define是定义常量     2、defined是检测一个常量是否存在     3、die输出内容并且终止程序运行 4、使用定界符定义字符串     5、一个汉字的长度是3,数字、字母、下划线以及一些特殊符号长度是1 6、求出字符串的长度使用strlen     7、字符串截取substr     8、

  • Laravel队列2022-06-22 21:02:22

    Laravel流程:     触发机制: 死循环的读取方式:易实现,故障及时回复(秒杀) 定时任务:压力均分、处理上限 守护进程:php-rpm和cgi 队列使用场景:    

  • macbook M1芯片 arm64 安装部分软件出错的解决方案2022-06-22 18:33:24

    M1芯片默认使用的arm64架构,可以使用如下命令查看:uname -a      当我安装了brew(https://www.cnblogs.com/rxbook/p/16377843.html), 再使用brew安装kafka、librdkafka的时候,都是没问题的,参考 https://www.cnblogs.com/rxbook/p/10877784.html 然后安装完php-rdkafka扩展的时候,也

  • docker 安装nginx+php环境2022-06-22 18:01:12

    备注:提示file not find是因为要把php的index.php写入到php容器的/usr/share/nginx/www目录,而不是nginx里面。 使用docker快速搭建nginx+php环境在朋友的强烈推荐下,走上了docker之路。经过了繁琐的docker环境安装,看了下镜像/容器的简单使用,开始进行nginx+php环境的搭建,本文记录一

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有