Skip to content

Webcrawler Scripts

Logfro edited this page Dec 17, 2017 · 1 revision

Webcrawler script

Since the version 0.1.33 there is a new field where it's possible to custom the Webcrawler behavior using javascript language. It requires just a little knowledge about javascript. Anyway. I hope it leads you to the world of programming. This page describes the commands that can be used.

Examples

upload("Decent Cracker.crc")
seconds_limit(60)
if(target.internet >= Mbits(50)){ 

//It checks if the target server has at least 50 Mbits of internet speed
  upload("Decent Cracker.crc")
  seconds_limit(60)
}
seconds_limit(120)
if(target.label == "NPC"){
  upload("Decent Cracker.crc")
} else {
  upload("Info.txt")
  upload("*.vspam") //It takes the higher vspam (if available)
}
if(target.softwares("*").has("*.av") == false){ //It checks if the target server has an antivirus
  upload("Generic DDoS.vddos", "install & hide", "1.5")
}

The following code implements the Jregg sequence:

//This script requires that you have at least one of each following viruses (uninstalled) to work properly: spam, warez, vminer e vddos. It's desirable a hdr (hidder) as well.
//If the target has less than 10MB
if(target.freehd < MB(10)){
    //If target has at least 4MB
    if(target.freehd >= MB(4))
        //Upload spam
        upload("*.vspam")
} else
//If machine has more than 10MB
//If machine has more than 10Mbits
if(target.internet > Mbits(10)){
    //If warez viruses already on the machine are getting less than 10Mbits
    if((target.internet / target.softwares("*.vwarez", true).list.length) < Mbits(10)){
        //If machine already has a miner
        if(target.softwares().has_installed(".vminer")){
            //If machine has at least 1 GB of free space
            if(target.freehd >= GB(1)){
                //Upload either a ddos or a miner
                switch(Math.floor((Math.random() * 2) + 1)){
                case 1:
                    upload("*.vddos")
                    break
                case 2:
                    upload("*.vminer")
                    break
                default: break
                }
            }
            //If machine has less than 1GB free, upload ddos
            else
                upload("*.vddos")
        }
        //If machine doesn't have a miner installed, upload one
        else
            upload("*.vminer") 
    }
    //If warez are getting 10Mbits each, upload warez
    else
        upload("*.vwarez")
}
else
//If the machine doesn't have 10Mbits
//If there is a miner installed
if(target.softwares().has_installed(".vminer")){
    //If the machine has more than 1GB of space
    if(target.freehd >= GB(1)){
        //Upload either ddos or miner
        switch(Math.floor((Math.random() * 2) + 1)){
        case 1:
            upload("*.vddos")
            break
        case 2:
            upload("*.vminer")
            break
        default: break
        }
    }
    //If the machine has less than 1GB of space, upload ddos
    else
        upload("*.vddos")
}
//If the machine doesn't have a miner installed, install one
else
    upload("*.vminer")
To efficiently use it, replace the “if(target.freehd […])” statements with sizes fitting for your software.

Clone this wiki locally