php可变变量 发表于 2018-04-18 | 分类于 PHP | 阅读次数: 什么叫可变变量将一个变量的内容作为另一个变量的名称,在php中这个需求可以通过可变变量(Variable variables)来实现。 就是说,一个变量的变量名可以动态的设置和使用。一个普通的变量通过声明来设置,例如: 123<?php$a = 'hello';?> 一个可变变量获取了一 ... 阅读全文 »
apach htpasswd开启目录访问认证 发表于 2018-04-18 | 分类于 Linux | 阅读次数: htpasswd建立和更新存储用户名、密码的文本文件, 用于对HTTP用户的basic认证 htpasswd命令参数12345678-c:创建一个加密文件;-n:不更新加密文件,只将加密后的用户名密码显示在屏幕上; -m:默认采用MD5算法对密码进行加密; -d:采用CRYPT算法对密码进行加密; ... 阅读全文 »
sha1和md5函数漏洞 发表于 2018-04-18 | 分类于 PHP | 阅读次数: sha1函数和md5函数比较绕过在CTF比赛中经常遇到利用sha1()和md5()函数漏洞的题,先看一段代码: 123456789101112 <?php require 'flag.php'; if (isset($_GET['name']) and isset($_GET['pas ... 阅读全文 »
centos更改ssh端口 发表于 2018-04-18 | 分类于 Linux | 阅读次数: 修改ssh配置文件,添加端口vim /etc/ssh/sshd_config 将#Port 22的注释去掉并且换行加入Port 22333 如果是不是增加,而是修改端口的话,建议先保留22端口,等新端口可以登录再去掉。建议使用大端口,比如10000~65535以上。 重启SSH服务 /etc/ini ... 阅读全文 »
php伪协议-php:// 发表于 2018-04-15 | 分类于 PHP | 阅读次数: php伪协议php伪协议,事实上是其支持的协议与封装协议。而其支持的协议有: file:// — 访问本地文件系统 http:// — 访问 HTTP(s) 网址 ftp:// — 访问 FTP(s) URLs php:// ... 阅读全文 »