Home Upgrade Search Memberlist Extras Hacker Tools Award Goals Help Wiki Contact

Java 

Bot Automation Example using Selenium

Inspired by Tizen's DTG bot.

Code
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.htmlunit.HtmlUnitDriver;

public class Main {

    private static final String _URL = "http://ddosthegame.com/index.php", _USERNAME = "/*username*/", _PASSWORD = "/*password*/";

    static WebDriver driver;
    static WebElement element;

    public static final void print(final String s)
    {
        System.out.println(s);
    }

    public static void main(String[] args)
    {
        print("Connecting...");
        connect(_URL);
    }

    public static void connect(String url)
    {
        driver = new HtmlUnitDriver();
        driver.get(url);

        String userEl = "username", passEl = "password";

        print("Setting username data... (" + _USERNAME + ")");

        element = driver.findElement(By.name(userEl));
        element.sendKeys(_USERNAME);

        print("Setting password data... (" + _PASSWORD + ")");

        element = driver.findElement(By.name(passEl));
        element.sendKeys(_PASSWORD);

        print("Logging in");

        driver.findElement(By.name("login_today")).click();

        if (driver.getTitle().contains("- index"))
        {
            print("Successfully logged in!");
        }

        driver.get("http://ddosthegame.com/index.php?page=resolve");

        print(driver.getTitle());

        driver.close();
    }

    public static void resolveBot(String username, int amount)
    {
        print("Resolving " + username + " for " + amount + "times");
        for (int i = 0; i < 100; i++)
        {
            element = driver.findElement(By.name("userid"));    
            element.sendKeys(username);
            driver.findElement(By.name("resolve_user")).click();
        }
    }
Nice, never thought of using Selenium for anything other than testing. Which is stupid really considering we're on a Hacking related forum, lol.
Hello jarvur,

resolveBot never seems to be used.

Regards


Possibly Related Threads...
Thread / Author Replies Views Last Post
[Release] by shahramsafariAug 28, 2025 05:12 PM 0 143 Aug 28, 2025 05:12 PM
Last Post: shahramsafari
[Python] by Luffy-_-Aug 20, 2023 02:06 AM 12 446 Aug 20, 2023 02:06 AM
Last Post: Lucky4L
[Python] by Don CezarAug 20, 2023 01:37 AM 5 498 Aug 20, 2023 01:37 AM
Last Post: Lucky4L