Hack Forums
[Java] How to create a Java BruteForcer - Printable Version

+- Hack Forums (https://hackforums.net)
+-- Forum: Tech (https://hackforums.net/forumdisplay.php?fid=444)
+--- Forum: Coding (https://hackforums.net/forumdisplay.php?fid=151)
+---- Forum: Software Development (https://hackforums.net/forumdisplay.php?fid=118)
+---- Thread: [Java] How to create a Java BruteForcer (/showthread.php?tid=4451842)

Pages: Pages 1 2


How to create a Java BruteForcer - Brute Forcer - Sep 17, 2014

Hey so I want to know how to make a brute forcer In java. Whether it be fast or slow IDC. I want to make a bruteforcer. So if anyone can help me that would be awesome! Thanks!


* - Sholay - - Sep 17, 2014

Check out Apache HTTP client, I made a Twitch brute forcer with it. PM me for help!


* - Shellow5 - Sep 17, 2014

Break in into simple steps: What happens when I log in normally and then how can I replicate that and make it go extremely fast.

A bruteforcer is one of the simplest things you can do, but good luck.


* - ▁▂▃▄▅▆M1kep▆▅▄▃▂▁ - Sep 19, 2014

Any plans of open sourcing this? Would love to see it! Maybe even git hub so we can follow along


* - кovu - Sep 19, 2014

Look at Apache HTTP Client, it should fit all of your needs. Buteforcers are generally not too bad to make.


* - nOrr - Sep 19, 2014

By "Bruteforcer" do you mean that you want to bruteforce some login for some particular service? A website? A program?
Making something that generates random stuff is easy. Making it test that random stuff without getting you in trouble or failing (CAPTCHA, bans, etc.) is harder.


* - Trisomy 21 - Sep 19, 2014

Read from a user:pass text file, send a http post to site login, handle exceptions and repeat with next line of text file.


* - Sholay - - Sep 19, 2014

(Sep 19, 2014 03:08 PM)Trisomy 21 Wrote:  Read from a user:pass text file, send a http post to site login, handle exceptions and repeat with next line of text file.
You'll also want to loop through a proxy list and check for exceptions on that as well.


* - Brute Forcer - Sep 19, 2014

What I do know is how to create all the visuals, read text files line by line and in formats, and write files. The only thign im unfamiliar with is networking. How do I use proxies (I know what proxies are used for) and how to login in and get if it fails or not.


* - Cosa Nostra - Sep 19, 2014

Some options for proxies:
http://stackoverflow.com/questions/120797/how-do-i-set-the-proxy-to-be-used-by-the-jvm

Some options for logging in would be Selenium and JSoup:
http://stackoverflow.com/questions/10156019/using-jsoup-to-sign-in-and-crawl-data
http://www.pushtotest.com/selenium-tutorial-for-beginners-tutorial-1
http://jsoup.org/cookbook/


* - OpenWave - Sep 19, 2014

You don't need to create a Brute Forcer... You are a Brute Forcer!


* - Brute Forcer - Sep 19, 2014

(Sep 19, 2014 05:00 PM)Dr. Jesus Wrote:  You don't need to create a Brute Forcer... You are a Brute Forcer!

My god. Jesus please bless me with the amazing power of forcing brutes


* - ๖ۣۜSerendipity - Sep 19, 2014

(Sep 19, 2014 05:24 PM)Brute Forcer Wrote:  My god. Jesus please bless me with the amazing power of forcing brutes

I teach u brute force ability.
Step 1 find a username to hake
Step 2 find minimum length for password for the application.
Step 3 begin attempts at logging in: (Assume min pass length is 4)
aaaa, aaab, aaac, aaad, aaae, aaaf.
Step 4 repeat until fingers bleed/success.

That concludes my tutorial. Plz like an fevrite if u enjoid. Plz donate to [email protected]

And now for some useful information.
Before you actually start your brute force attack make sure you use a dictionary attack. The dictionary would contain a list of the most common passwords and could speed up the process indefinitely.


* - ▁▂▃▄▅▆M1kep▆▅▄▃▂▁ - Sep 19, 2014

(Sep 19, 2014 11:40 PM)๖ۣۜHarry Baggs Wrote:  I teach u brute force ability.
Step 1 find a username to hake
Step 2 find minimum length for password for the application.
Step 3 begin attempts at logging in: (Assume min pass length is 4)
aaaa, aaab, aaac, aaad, aaae, aaaf.
Step 4 repeat until fingers bleed/success.

That concludes my tutorial. Plz like an fevrite if u enjoid. Plz donate to [email protected]

And now for some useful information.
Before you actually start your brute force attack make sure you use a dictionary attack. The dictionary would contain a list of the most common passwords and could speed up the process indefinitely.

Haha, I sure hope he's using a dictionary attack.... are you would be needing a fuck ton of proxies even though he will already need quite a few


* - Brute Forcer - Sep 20, 2014

(Sep 19, 2014 11:48 PM)▁▂▃▄▅▆M1kep▆▅▄▃▂▁ Wrote:  Haha, I sure hope he's using a dictionary attack.... are you would be needing a fuck ton of proxies even though he will already need quite a few

OFC I will use a dictionary attack. No way I am going through a list of aabcd1242 (I did make a program in java to create a txt like that). Though I will only use every possible word if its on a certain account. But I cant do it if their password is "AAb.ka#.12.ggwpiswr.jesusIsGrEaYte s2d.as/@fasj$@@ScrubsDont H8 Do N8"