Python Forum
Brute Forcing RAR file using several PC Paying in Bitcoin - Printable Version

+- Python Forum (https://python-forum.io)
+-- Forum: General (https://python-forum.io/forum-1.html)
+--- Forum: Jobs (https://python-forum.io/forum-6.html)
+--- Thread: Brute Forcing RAR file using several PC Paying in Bitcoin (/thread-38499.html)



Brute Forcing RAR file using several PC Paying in Bitcoin - Calli - Oct-21-2022

Lets say hypothetically I have a rar file, version 3 to be precise which starts with $RAR3$*0*
tip
We can extract the rar hash using rar2john

Now lets just assume that the password is 42 character long (we don't no for sure how long the password is in this case) and it includes random numbers, letters and symbols
which means it will take this amount of time to crack it

Keyspace = Math.Pow(62, 42) = 1.9074403212938070052188251342723e+75
Now what if we use 5,000 to 10,0000 PC to crack this hash. Will it be possible? I believe YES because nothing is impossible.
How long will it take for a super computer to find this hash?

Now lets get to the building part

Requirement For Brute Forcing
1) Need a executable file which will run on windows machine
2) This windows machine will communicate with the server
3) All the PC will brute force and store the last password until it's found
4) If some PC goes offline and comes back online it will first communicate with the server and continue with the next brute forcing step so it doesn't have to start from the beginning all over again
5) If I am missing something that can be added.


Remember we won't be using wordlist but instead we will be brute forcing and the said rar is version 3 which starts with $RAR3$*0*

Paying in Bitcoin


RE: Brute Forcing RAR file using several PC Paying in Bitcoin - Calli - Oct-22-2022

still looking for this


RE: Brute Forcing RAR file using several PC Paying in Bitcoin - Calli - Oct-22-2022

One feature needed to be added..

1) Need a executable file which will run on windows machine > Instead of this we can also create a GUI where users can start and stop the hashing process...

Users who participate in this can earn reward according to the time they put to crack the hash. This way no one lose and everyone gains something for their time and resources.

It would be somewhat similar to bitcoin mining but here we are just trying to crack the rar hash and not generate coins.

Going to make this open source anyway so what do you guys think about it? Hashing_As_A_Service just like Software As a service?
Heart


RE: Brute Forcing RAR file using several PC Paying in Bitcoin - Gribouillis - Oct-22-2022

(Oct-21-2022, 04:19 AM)Calli Wrote: Will it be possible? I believe YES because nothing is impossible.
This is a very weak argument. I once computed that 2**100 nanoseconds take more than 3000 times the estimated age of the universe. Many things are impossible such as reaching the black hole at the center of the milky way.

Encryption may be the only way to individual freedom in the future. I hope brute forcers will fail forever.


RE: Brute Forcing RAR file using several PC Paying in Bitcoin - Calli - Oct-23-2022

(Oct-22-2022, 06:52 PM)Gribouillis Wrote:
(Oct-21-2022, 04:19 AM)Calli Wrote: Will it be possible? I believe YES because nothing is impossible.
This is a very weak argument. I once computed that 2**100 nanoseconds take more than 3000 times the estimated age of the universe. Many things are impossible such as reaching the black hole at the center of the milky way.

Encryption may be the only way to individual freedom in the future. I hope brute forcers will fail forever.

Well we are not trying to reach the black hole here but what I am suggesting here is quite possible. Because when we look at the bitcoin hashrate it's 240.75M terahashes per second. And no password is too long to crack

some links which you might want to read.
https://www.nytimes.com/2021/01/12/technology/bitcoin-passwords-wallets-fortunes.html


RE: Brute Forcing RAR file using several PC Paying in Bitcoin - Gribouillis - Oct-23-2022

(Oct-23-2022, 03:36 AM)Calli Wrote: when we look at the bitcoin hashrate it's 240.75M terahashes per second.
Let us compute
>>> h_per_sec = 240.75e6 * 1e12
>>> space = 1.9074403212938070052188251342723e+75
>>> secs = space / h_per_sec
>>> sec_per_year = 3600 * 24 * 365.25
>>> years = secs / sec_per_year
>>> years
2.5106183344206745e+47
>>> 
It seems that more that 2e+47 years of the bitcoin hashrate are necessary to scan the 1.9e75 keyspace that you have. As the age the universe is estimated to less than 1.4e10 years as far as we know, it means that you need many tera-tera-tera ages of the universe to explore that space.

Unless I'm making a mistake in my calculations.


RE: Brute Forcing RAR file using several PC Paying in Bitcoin - Calli - Oct-24-2022

(Oct-23-2022, 08:55 AM)Gribouillis Wrote:
(Oct-23-2022, 03:36 AM)Calli Wrote: when we look at the bitcoin hashrate it's 240.75M terahashes per second.
Let us compute
>>> h_per_sec = 240.75e6 * 1e12
>>> space = 1.9074403212938070052188251342723e+75
>>> secs = space / h_per_sec
>>> sec_per_year = 3600 * 24 * 365.25
>>> years = secs / sec_per_year
>>> years
2.5106183344206745e+47
>>> 
It seems that more that 2e+47 years of the bitcoin hashrate are necessary to scan the 1.9e75 keyspace that you have. As the age the universe is estimated to less than 1.4e10 years as far as we know, it means that you need many tera-tera-tera ages of the universe to explore that space.

Unless I'm making a mistake in my calculations.

Assuming that the password is 42 character long? It can be 4 character long or 7 character I can't say anything for sure right now, but here I am assuming that the x has y amount of character this can be set so while the max try has been reach it can end or terminate the program because if the password is too long it will definitely take this amount 1.4e10 of years which is impossible.