Gateway Mods

This script adds some functions to speed up HP operations

目前為 2015-01-19 提交的版本,檢視 最新版本

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

// ==UserScript==
// @name         Gateway Mods
// @namespace    http://www.hacker-project.com/
// @version      0.3
// @description  This script adds some functions to speed up HP operations
// @author       Kevin Mitnick
// @match        http://www.hacker-project.com/*
// @grant        none
// ==/UserScript==

function setup() {
    // Setup jQuery
    var jQueryScript = document.createElement("script");
    jQueryScript.setAttribute("src", "http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js");
    document.head.appendChild(jQueryScript);
    
    if (new String(window.location).indexOf("http://www.hacker-project.com/index.php?action=gate&a2=files") > -1) {
        var table = document.getElementsByName("frm_files")[0].getElementsByTagName("table")[0];
        for (var numberOfRows = table.rows.length, i = 3; i<(numberOfRows-3)*3; i+=3) {
            var tr = table.getElementsByTagName("tbody")[0].getElementsByTagName("tr")[i];
            var tds = tr.getElementsByTagName("td");
            var fileType = tds[9].innerHTML;
            var version = parseFloat(tds[11].innerHTML);
            
            // File type testing and calculations
            if (fileType == "Firewall Protect") {
                tds[11].innerHTML += ("<br/><p class='p1'> "+Math.round(version*500)+" MHz CPU, "+Math.round(version*30000)+" kB RAM</p>");
            }
            else if (fileType == "Firewall Bypass") {
            	tds[11].innerHTML += ("<br/><p class='p1'> "+Math.round(version*800)+" MHz CPU, "+Math.round(version*70000)+" kB RAM</p>");
            }
            else if (fileType == "Password Protect") {
            	tds[11].innerHTML += ("<br/><p class='p1'> "+Math.round(version*1000)+" MHz CPU, "+Math.round(version*50000)+" kB RAM</p>");
            }
            else if (fileType == "Password Break") {
            	tds[11].innerHTML += ("<br/><p class='p1'> "+Math.round(version*2000)+" MHz CPU, "+Math.round(version*125000)+" kB RAM</p>");
            }
            else if (fileType == "Hide Files") {
            	tds[11].innerHTML += ("<br/><p class='p1'> "+Math.round(version*1000)+" MHz CPU, "+Math.round(version*90000)+" kB RAM</p>");
            }
            else if (fileType == "Unhide Files") {
            	tds[11].innerHTML += ("<br/><p class='p1'> "+Math.round(version*1000)+" MHz CPU, "+Math.round(version*90000)+" kB RAM</p>");
            }
            else if (fileType == "Encryptor") {
            	tds[11].innerHTML += ("<br/><p class='p1'> "+Math.round(version*6000)+" MHz CPU, "+Math.round(version*300000)+" kB RAM</p>");
            }
            else if (fileType == "Decryptor") {
            	tds[11].innerHTML += ("<br/><p class='p1'> "+Math.round(version*9000)+" MHz CPU, "+Math.round(version*400000)+" kB RAM</p>");
            }
            else if (fileType == "Malware Overload Bomb") {
            	tds[11].innerHTML += ("<br/><p class='p1'> "+Math.round(version*5500)+" MHz CPU, "+Math.round(version*70000)+" kB RAM</p>");
            }
            else if (fileType == "File Share Virus") {
            	tds[11].innerHTML += ("<br/><p class='p1'> "+Math.round(version*2500)+" MHz CPU, "+Math.round(version*10000)+" kB RAM, "+version*500+" kB/s Bandwidth</p>");
            }
            else if (fileType == "Adware Spam Daemon") {
            	tds[11].innerHTML += ("<br/><p class='p1'> "+Math.round(version*500)+" MHz CPU, "+Math.round(version*50000)+" kB RAM, "+version*30+" kB/s Bandwidth</p>");
            }
            else if (fileType == "IP Scanner") {
            	tds[11].innerHTML += ("<br/><p class='p1'> "+Math.round(version*2000)+" MHz CPU, "+Math.round(version*100000)+" kB RAM</p>");
            }
            else if (fileType == "IP Cloaker") {
            	tds[11].innerHTML += ("<br/><p class='p1'> "+Math.round(version*1000)+" MHz CPU, "+Math.round(version*60000)+" kB RAM</p>");
            }
            else if (fileType == "Log UnDeleter") {
            	tds[11].innerHTML += ("<br/><p class='p1'> "+Math.round(version*500)+" MHz CPU, "+Math.round(version*30000)+" kB RAM</p>");
            }
            else if (fileType == "Log Deleter") {
            	tds[11].innerHTML += ("<br/><p class='p1'> "+Math.round(version*300)+" MHz CPU, "+Math.round(version*10000)+" kB RAM</p>");
            }
            else if (fileType == "Scan Blocker") {
            	tds[11].innerHTML += ("<br/><p class='p1'> "+Math.round(version*2000)+" MHz CPU, "+Math.round(version*100000)+" kB RAM</p>");
            }
            else if (fileType == "IP Leech") {
            	tds[11].innerHTML += ("<br/><p class='p1'> "+Math.round(version*4500)+" MHz CPU, "+Math.round(version*13500)+" kB RAM</p>");
            }
        }
    }
}
setup();