Python Forum
Brute Forcing RAR file using several PC Paying in Bitcoin
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Brute Forcing RAR file using several PC Paying in Bitcoin
#1
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
Reply
#2
still looking for this
Reply
#3
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
Reply
#4
(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.
Reply
#5
(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/techn...tunes.html
Reply
#6
(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.
Reply
#7
(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.
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
Heart Simple Task paying in BTC Calli 3 2,291 Dec-30-2022, 02:47 PM
Last Post: Rishabh779
  Mid Level Django Python Developer at Bitcoin Solutions, Inc djangojobs.net 1 2,946 Oct-04-2022, 07:08 PM
Last Post: Lauren11
  Paying bounty 100$ Diablo 3 ps4 Kayyyzz 1 3,286 Apr-15-2021, 06:49 AM
Last Post: jenniferW
  Paying $5000, DemonBot DemonBot 1 3,387 Dec-16-2019, 11:12 AM
Last Post: LGilbert

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020