Apr092020
Sqli-labs Background-2.4 基于BIGINT溢出错误的SQL注入
0x01 概述
我对于通过MySQL错误提取数据的新技术非常感兴趣,而本文中要介绍的就是这样一种技术。当我考察MySQL的整数处理方式的时候,突然对如何使其发生溢出产生了浓厚的兴趣。下面,我们来看看MySQL是如何存储整数的。
MySQL支持SQL标准整数类型INTEGER(或INT)和SMALLINT。 作为对标准类型的扩展,MySQL还支持整数类型TINYINT,MEDIUMINT和BIGINT。 下表显示了每种整数类型所需的存...阅读全文
抢沙发
Apr022020
Sqli-labs Background-2.3 sql 盲注之正则表达式攻击
转载自:https://www.cnblogs.com/lcamry/articles/5717442.html
我们知道,在mysql 5.0版本之后,information_schema库中存储了所有的库名,表名以及字段名信息。故攻击方式如下:
1. 判断第一个表名的第一个字符是否是a-z中的字符,其中blind_sqli是假设已知的库名。
注:正则表达式中 ^[a-z] 表示字符串中开始字符是在 a-z范围内
index.php?id=1 and 1=(SELECT 1 FROM information_schem...阅读全文
Mar282020
php获取二十四节气,php判断某一天是否是某个节气
php获取二十四节气,php判断某一天是否是某个节气,代码如下:
/**
* @param int $time
* @return mixed|string
*/
function getJieQi($time = 0) {
date_default_timezone_set('Asia/Shanghai');
!$time && $time = time();
list($year, $month, $day) = explode('-', date('Y-m-d', $time));
$solar_term = [
0 => [621, 419, 621, 521, 622, ...阅读全文
Mar282020
PHP获取文件大小并转化为KB、MB、GB单位
PHP获取文件大小并转化为KB、MB、GB单位。
function getSize($filesize) {
if ($filesize >= 1073741824) {
$filesize = round($filesize / 1073741824 * 100) / 100 . ' GB';
} elseif ($filesize >= 1048576) {
$filesize = round($filesize / 1048576 * 100) / 100 . ' MB';
} elseif ($filesize >= 1024) {
$filesize = round($filesiz...阅读全文
Mar262020
Mar262020
centos搭建phpMyAdmin远程连接到其他数据库
准备环境:
192.168.1.5(搭建phpmyadmin)
192.168.1.6(搭建mariadb)
1.5配置:
1、安装epel源(我不演示了,我已经装过了)
2、安装php、phpMyAdmin
[root@ml ~]# yum -y install php phpMyAdmin
3、修改phpMyAdmin配置文件
[root@ml ~]# vim /etc/httpd/conf.d/phpMyAdmin.conf (修改这里主要是为了能通过其他ip来进行访问,不然只能用127.0.0.1)
[root@ml ...阅读全文
Mar262020
Mar252020
linux环境解决PHP已安装但忘记支持某些模块导致使用函数报错的问题
今天在调用php系统函数 easter_date()的过程中,本地没有问题,代码上传到服务器却报了个致命错误:调用未定义的函数 easter_date(),服务器是 Linux 环境。
网上搜了一下,发现问题是因为在安装编译php的过程中没有加–enable-calendar支持。
只能重新编译一下calendar模块了,这个时候我服务器已经编译安装了php,那么如何在增加calendar支持呢?其实很简单,把calendar当做一个扩展来重...阅读全文
Mar252020
php – 致命错误:调用未定义的函数easter_date()
今天在调用php系统函数 easter_date()的过程中,本地没有问题,代码上传到服务器却报了个致命错误:调用未定义的函数 easter_date(),服务器是 Linux 环境。
网上搜了一下,发现问题是因为在安装编译php的过程中没有加–enable-calendar支持。
只能重新编译一下calendar模块了,这个时候我服务器已经编译安装了php,那么如何在增加calendar支持呢?其实很简单,把calendar当做一个扩展来重...阅读全文
Mar252020
js实现5分钟页面无操作触发弹窗事件
js实现5分钟页面无操作触发弹窗事件示例。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>页面X分钟不动弹窗测试</title>
<script src="http://www.phpernote.com/js/jquery.min.js"></script>
</head>
<body>
<script type="text/javascript">
function PopWindowAfterXm...阅读全文