手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
PHP
Java
Java SE
Python
NumPy
C#
C&C++
Ruby
VB
asp.Net
Go
Perl
netty
gRPC
Django
Delphi
Jsp
.NET Core
Spring
Flask
Springboot
SpringMVC
Spring Cloud
Lua
fastadmin
Laravel
Mybatis
Asp
Groovy
ThinkPHP
Yii
swoole
编程之家
PHP
php安装FastDFS客户端拓展
php安装FastDFS客户端拓展CentOS下的php环境安装FastDFS客户端比较麻烦,这里为各位小伙伴提供一篇参考使用环境CentOS7PHP7.3FastDFS5.08下载FastDFS相关资源依赖打开github源码库下载地址https://github.com/happyfish100/libfastcommon下载libfastcommon-mas
作者:编程之家 时间:2022-10-09
PHP-elasticsearch/elasticsearch包分词功能实现及源码解析
安装直接使用composer安装ES包就可以了,这里使用官方的elasticsearch/elasticsearch这个包。composerrequireelasticsearch/elasticsearch安装好以后,创建一个客户端。hosts如果是多个节点的集群,那么可以配置一个二维数组。$hosts=['host'=>'127
作者:编程之家 时间:2022-10-09
[GXYCTF2019]BabyUpload
笔记:.htaccess是什么.htaccess文件(或者"分布式配置文件")提供了针对目录改变配置的方法,即,在一个特定的文档目录中放置一个包含一个或多个指令的文件,以作用于此目录及其所有子目录。作为用户,所能使用的命令受到限制。管理员可以通过Apache的AllowOverride指令来设置。概述来
作者:编程之家 时间:2022-10-09
CTF初学笔记-web新手题目
一、绕开口令长度限制题目:1.F12查看源码,发现有长度限制 2.方法1:使用hackbar或burpsuite将text=qingdaoshizipeixunpost过去绕开长度检测。 方法2:直接删除该字段 3.得到flag 二、不在IP限制范围内题目:1.分析题目,发现其要求访问ip限制是8.8.8.8,因此考
作者:编程之家 时间:2022-10-09
CTFHUB_Web_信息泄露_备份文件下载_vim缓存
尝试访问index.php.swp但是没反应百度得知,隐藏文件需要加上'.'所以,访问.index.php.swp就可以得到源码但是打开是乱码使用kali的vim命令恢复文件vim-rindex.php.swp得到flag
作者:编程之家 时间:2022-10-09
RoarCTF 2019]Easy Calc
scandir()函数返回指定目录中的文件和目录的数组。var_dump()函数用于输出变量的相关信息。var_dump()函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。file_get_contents—将整个文件读入一个字符串 点开后发现是
作者:编程之家 时间:2022-10-09
linux php 进程进阶一 进程锁文件锁
进程锁这里的进程锁与线程锁、互斥锁、读写锁和自旋锁不同,它是通过记录一个PID文件,避免两个进程同时运行的文件锁。进程锁的作用之一就是可以协调进程的运行,例如crontab使用进程锁解决冲突提到,使用crontab限定每一分钟执行一个任务,但这个进程运行时间可能超过一分钟,如果
作者:编程之家 时间:2022-10-09
kali上安装DVWA
Date:2022/1/6系统内核信息: Linuxkali5.7.0-kali1-amd64#1SMPDebian5.7.6-1kali2(2020-07-01)x86_64GNU/Linux 1.于Github上下载压缩包【https://github.com/ethicalhack3r/DVWA】2.下载的压缩包解压到路径:/var/www/html/下 3.打开终端,启
作者:编程之家 时间:2022-10-09
[ACTF2020 新生赛]Include
界面有个tips,点击后就来到了?file=flag.php,写着canyoufindtheflag直接尝试利用php://filter伪协议进行文件包含构造?file=php://filter/convert.base64-encodeesource=flag.php这句话的意思是我们用base64编码的方式来读文件flag.php;这时页面会显示出源文件flag.php经过
作者:编程之家 时间:2022-10-09
linux系统进行supervisor安装使用
1.yum安装 #yuminstallepel-release#yuminstall-ysupervisor#systemctlenablesupervisord#开机自启动#systemctlstartsupervisord#启动supervisord服务#systemctlstatussupervisord#查看supervisord服务状态#ps-ef|grepsupervisord#查看是否存
作者:编程之家 时间:2022-10-09
php毕设记录-分页
php-分页可跳转下方网址学习:https://www.bilibili.com/video/BV1XJ411p7Bb?spm_id_from=333.1007.top_right_bar_window_custom_collection.content.click分析通过limit语句取出当前页面的数据页码SQL语句1select*fromdblimit0,102select*fromdblimit
作者:编程之家 时间:2022-10-09
关于微擎2.7.8不带网络控制台自定义路由修改方法
1.修改/web/index.php,在该文件中找到如下代码:require__DIR__.'/../framework/bootstrap.inc.php';requireIA_ROOT.'/web/common/bootstrap.sys.inc.php';在该代码块下面添加以下代码:if(!empty($_W['setting']['copyright']['login_rou
作者:编程之家 时间:2022-10-09
代码审计入门
代码审计入门前言最近在看php代码审计,学习下代码审计,看了不少师傅的博客,写的很好,下面不少是借鉴师傅们的,好记性不如烂笔头,记下,以后可以方便查看。php代码审计需要比较强的代码能力和足够的耐心。这篇文章是写给我这样的刚刚开始审计的菜鸟,下面如果写的哪里有错误的话,还望
作者:编程之家 时间:2022-10-09
记一次从源码泄露到getshell一
0x00前言此次渗透中的所有修改已经复原,且漏洞已经提交至cnvd平台0x01源码泄露在一个月黑风高的夜晚,闲来无事的我又开着脚本利用hunter进行互联网站点源码的扫描在查看备份文件扫描结果时,看到了宝贝二话不说,访问下载得到源码!可以在注释信息处发现dedecms的痕迹0x02敏感信息泄露
作者:编程之家 时间:2022-10-09
用java代码重构php之sha256密码加密
字符串在底层无论是二进制还是十六进制都是一样的php源码publicfunctionencodePassword($raw,$salt){if($this->isPasswordTooLong($raw)){thrownewBadCredentialsException('Invalidpassword.');}if(!in_array($this->algorith
作者:编程之家 时间:2022-10-09
PHP 按行读取文件内容并截取每行指定字符串之间的内容组成数组
publicfunctionget_file_content(){//连接文件并读取内容dirname(__FILE__):得到当前文件地址$contents=file_get_contents(dirname(__FILE__).'ime.php');//获取文件编码方式$encoding=mb_detect_encoding($contents,array('GB2312','GBK'
作者:编程之家 时间:2022-10-09
php基础及相关问题
php语法php语法PHPglobal关键字global关键字用于函数内访问全局变量。在函数内调用函数外定义的全局变量,我们需要在函数中的变量前加上global关键字:PHP将所有全局变量存储在一个名为$GLOBALS[index]的数组中。index保存变量的名称。这个数组可以在函数内部访问,也可
作者:编程之家 时间:2022-10-09
NSSCTF_Web_easyupload3.0
网站名字叫'试着和某些文件配合呢'这里先传入一个.htaccess文件内容:SetHandlerapplication/x-httpd-php然后再传图片木马然后就能直接连蚁剑了同样的,在app/flag.php内得到flagNSSCTF{4d4a3c47-4bdd-4a01-afff-b3fb711101c0}
作者:编程之家 时间:2022-10-09
Workerman 聊天系统
文档、文件下载地址聊天插件库:Workerman 文档:http://doc2.workerman.net/手册:http://www.workerman.net/gatewaydoc/下载Demo:http://doc2.workerman.net/ CatewayWorker服务端安装Liunx:http://www.workerman.net/download/GatewayWorker.zip CatewayWorker服务
作者:编程之家 时间:2022-10-09
学习CURL扩展功能的使用二
上回文章中我们已经学习了CURL的基本操作,对于一个能够发送GET和POST数据的远程请求扩展来说,经常也会使用CURL来进行爬虫或是自动操作的一些项目的开发,在这其中,还有许多功能也是我们经常会使用到的,比如文件上传以及多个请求同时发送。这个在笔者的实际工作开发中也都是做过
作者:编程之家 时间:2022-10-09
PHP array_reduce()
array_reduce array_reduce() 将回调函数 callback 迭代地作用到 array 数组中的每一个单元中,从而将数组简化为单一的值。 示例一:publicfunctionarrayReduce(){$data=[['a'=>'10','b'=>'30'],['a'=>'
作者:编程之家 时间:2022-10-09
1.21
[BJDCTF2020]Themysteryofip首先打开题目 有三个页面,一个index.php一个flag.php一个hint.php只有第二个flag.php的页面有ip 然后ip就想到了X-Forwarded-For于是直接用hackbar改x-forwarded-for首先改成1试试回显YourIPis:1然后改成1+1回显YourIPis:1
作者:编程之家 时间:2022-10-09
034 PHP基础,变量,运算符,流程控制
文章目录一:php基础概述1.1:web工作原理概述:1.2:PHP运行环境安装1.3:php语言标记1.4:指令分隔符【;】1.5:注释:1.6:遇到空白的处理1.7:简单的php语句二:php变量2.1:概述2.2:变量的声明:2.3:释放变量:2.4:变量的命名:2.5:可变变量:$$2.6:变量的引用赋值:&$2.7:PHP语法错误级别:2.8:变量类型:2.8.1:布
作者:编程之家 时间:2022-10-09
【免费毕设】基于PHP实现的网上留言管理系统的设计(源代码+论文)
4.3.1设计方案的介绍在前面的文章中已经介绍了MVC编程架构的特点,本系统的添加功能与管理功能就是采用MVC编程架构开发的。具体的系统结构如图2所示:4.3.2各部分实现过程的介绍首先介绍View部分的实现过程。就添加功能而言设计了一个界面优美的视图如图3所示。留言发布
作者:编程之家 时间:2022-10-09
Chrome浏览器加载script机制浅谈
最近在工作中遇到了一些script方面的加载顺序问题,下面进行一些介绍在之前的理解中,浏览器是作为一个解释器,逐行分析代码,构建DOM树,然后进行资源加载的,那么如果在一个script执行过程中document.write一个新的script标记到文档流中,本script执行完毕后,浏览器就会同步执行新的script中
作者:编程之家 时间:2022-10-09
ctfshow-web33,34,35(文件上传)
<?php/*#-*-coding:utf-8-*-#@Author:h1xa#@Date:2020-09-0400:12:34#@LastModifiedby:h1xa#@LastModifiedtime:2020-09-0402:22:27#@email:
[email protected]
#@link:https://ctfer.com*///error_reporting(0);if(isset($_GET['c
作者:编程之家 时间:2022-10-09
debian11下php会话session失效
在debian11下通过apt安装了nginx+php7+mysql+freetds+pdo_sqlsrv后,以前php网页session变量无法传递,查日志报错:FastCGIsentinstderr:"PHPmessage:PHPWarning:session_start():Cannotfindsavehandler‘store’查询php官方文档:session.save_handler定义处理
作者:编程之家 时间:2022-10-09
都2022年了,还在争论编程语言?
2021年最后一天,我在公众号发表了文章《Dubbo为什么用Go重写》,在各个平台的阅读量和打开率都挺高,也有各位大佬纷纷转载,在这里也顺便感谢各位大佬。虽然自己公众号没有开通留言,但我也会去看其他平台或转载文章的评论。我发现大家的注意力更多的是在编程语言上,比如下面这些:看
作者:编程之家 时间:2022-10-09
Upload-labs-文件上传1-10
文章目录前言Pass-01-js绕过Pass-02-文件类型绕过Pass-03-其他可解析类型绕过Pass-04-上传.htaccess文件绕过方法一:方法二:Pass-05-.user.ini.绕过方法一:方法二:Pass-06-后缀大小写绕过即可Pass-07-空格绕过Pass-08-点绕过Pass-09-::$DATA文件流特性绕过Pass-010-多点和空
作者:编程之家 时间:2022-10-09
layui+php+mysql后台管理系统,带实时聊天功能
layui+php+mysql后台管理系统,带实时聊天功能实现了动态修改导航菜单功能新建部门新建用户新建角色配置角色权限在线聊天沟通功能1.登录页面 2.部门管理页面 3.用户管理页面 4.角色与权限管理页面 5.导航菜单管理页面 6.组织机
作者:编程之家 时间:2022-10-09
上一页
82
83
84
85
86
87
88
89
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native