Bitcoin Forum

Bitcoin => Project Development => Topic started by: Wardan_reloadeD on October 23, 2013, 05:10:29 PM



Title: C# Application to fast "try" to break a public address and get private address
Post by: Wardan_reloadeD on October 23, 2013, 05:10:29 PM
Hello.

First for all this was only for fun. When i finished that i only used it 2 days for merely fun.
But, i spent so many days to develop that. I would explain:

Previous requirements:
-Ubuntu linux with Abe (Bitcoin open source database) full filled, mysql table address with all know public addresses. Migrate it to an SSD to fast performance.
-.Net framework 4.5 (or 2, 3.5, 4 if you get the code and wants to compile it).
-Oclvanitygen.
-Optional - AMD GPU +5xxx  for an acceptable performance at Oclvanitygen and x64 cpu for Oclvanitygen64

I mixed Abe and results of the Oclvanitygen in two types of "attack", absurds "attacks" for fun.

1) Try to generate with Oclvanitygen a priv key of the most rich address (extracted of Abe and stored in memory for fast performance) @20M/s with adjustable prefixes (4-8 chars, dont remember but the range is 1000checks/s for 4 chars and 1 check/minute for 8chars whit the 10 most rich addresses). If this find one, store it in mysql table automatically.

2) Try to pass max allowed number of prefixes of know addresses to Oclvanitygen and check te results in the full table of addresses.

3) Idea for future develop (i dont have motivation for this, is boring me): Dictionary attacks mixed whit Abe (a forum member try this time ago).


cheers and nice rally!


Title: Re: C# Application to fast "try" to break a public address and get private address
Post by: DeathAndTaxes on October 23, 2013, 08:11:07 PM
So you wrote a useless (and I agree trying to brute force 256 bit random keys is utterly useless) program for fun and want $300 to $600 for it.

Well you have confidence I give you that.


Title: Re: C# Application to fast "try" to break a public address and get private address
Post by: Wardan_reloadeD on October 23, 2013, 08:18:31 PM
So you wrote a useless (and I agree trying to brute force 256 bit random keys is utterly useless) program for fun and want $300 to $600 for it.

Well you have confidence I give you that.

Yes.
And addition the code is not comented and dirty.


Title: Re: C# Application to fast "try" to break a public address and get private address
Post by: DeathAndTaxes on October 23, 2013, 08:20:55 PM
Thanks for the clarification you sold me.  The check is in the mail.


Title: Re: C# Application to fast "try" to break a public address and get private address
Post by: Wardan_reloadeD on October 23, 2013, 09:18:31 PM
Thanks for the clarification you sold me.  The check is in the mail.

My first intention is not sell the code, is most share with bitcointalk my little "botched job" (Sorry for my english). Secondary if some wants to get the code for research and recicle it, have to donate some to me.
 ;)


Title: Re: C# Application to fast "try" to break a public address and get private address
Post by: wtfvanity on October 23, 2013, 09:23:08 PM
Casascius has the same software in C#, to calculate everything, with 5 minutes of work you could have it loop to find any given key. Why would someone not pay $20 to have his code modified and accomplish the same, impossible feat?


Title: Re: C# Application to fast "try" to break a public address and get private address
Post by: Wardan_reloadeD on October 23, 2013, 09:29:38 PM
Casascius has the same software in C#, to calculate everything, with 5 minutes of work you could have it loop to find any given key. Why would someone not pay $20 to have his code modified and accomplish the same, impossible feat?

To save more of 100 hours of work. Not easy as you say, not only a loop.

The program execute oclvanity and process the results at runtime automaticaly, and is integrated with Abe database.


Title: Re: C# Application to fast "try" to break a public address and get private address
Post by: moderate on November 16, 2013, 07:02:16 PM
Casascius has the same software in C#, to calculate everything, with 5 minutes of work you could have it loop to find any given key. Why would someone not pay $20 to have his code modified and accomplish the same, impossible feat?

To save more of 100 hours of work. Not easy as you say, not only a loop.


You took 100 hours, that is ok. But that doesn't mean someone that knows what he is doing will take more than 15 minutes.


Title: Re: C# Application to fast "try" to break a public address and get private address
Post by: Wardan_reloadeD on November 16, 2013, 07:08:11 PM
Im 10 year experience analyst-programmer:

.NET Nivel avanzado
C++ Nivel alto
Java Nivel alto
C# Nivel alto
C
PHP
ASP.NET
J2EE
JavaScript
jQuery
AJAX
JSP
Delphi
Visual Studio
VBA
XML
ITIL
UML
CMDB
IIS
Apache
Web Services
SQL
Oracle
SQL Tuning
PL/SQL
MySQL
SQL Server
Load Balancing
High Availability
Sockets
Network Administration
Database Design
Database Management
SOAP
SSL
Digital Signatures
Digital Certificates
Business Process...
User Interface Design
JSF
Primefaces
Hibernate
Alfresco
RMI
Struts
Microsoft Excel
d3.js


Title: Re: C# Application to fast "try" to break a public address and get private address
Post by: Wardan_reloadeD on November 16, 2013, 07:15:05 PM
Casascius has the same software in C#, to calculate everything, with 5 minutes of work you could have it loop to find any given key. Why would someone not pay $20 to have his code modified and accomplish the same, impossible feat?

To save more of 100 hours of work. Not easy as you say, not only a loop.


You took 100 hours, that is ok. But that doesn't mean someone that knows what he is doing will take more than 15 minutes.

If so, I challenge any programmer to get it (exactly the same processes. Oclvanity+Abe runtime comparisons) in less than two days, offer 0.2 BTCs.


Title: Re: C# Application to fast "try" to break a public address and get private address
Post by: Raoul Duke on November 16, 2013, 07:22:02 PM
Im 10 year experience analyst-programmer:

.NET Nivel avanzado
C++ Nivel alto
Java Nivel alto
C# Nivel alto
C
PHP
ASP.NET
J2EE
JavaScript
jQuery
AJAX
JSP
Delphi
Visual Studio
VBA
XML
ITIL
UML
CMDB
IIS
Apache
Web Services
SQL
Oracle
SQL Tuning
PL/SQL
MySQL
SQL Server
Load Balancing
High Availability
Sockets
Network Administration
Database Design
Database Management
SOAP
SSL
Digital Signatures
Digital Certificates
Business Process...
User Interface Design
JSF
Primefaces
Hibernate
Alfresco
RMI
Struts
Microsoft Excel
d3.js

Jack of all trades, master of none?


Title: Re: C# Application to fast "try" to break a public address and get private address
Post by: Martijnvdc on November 16, 2013, 07:25:29 PM
AHAHAHAHHAHAHAHAHHAHAHAHAHAHA
10/10
you already had me at C#


Title: Re: C# Application to fast "try" to break a public address and get private address
Post by: Wardan_reloadeD on November 16, 2013, 07:31:25 PM

 ;D

(Sql, Java and .Net)


Title: Re: C# Application to fast "try" to break a public address and get private address
Post by: dserrano5 on November 16, 2013, 07:50:55 PM

And Sockets, don't forget Sockets!


Title: Re: C# Application to fast "try" to break a public address and get private address
Post by: Come-from-Beyond on November 16, 2013, 08:02:13 PM
Jack of all trades, master of none?

Not really. 90% from this list is must-to-know for anyone who writes programs for business.


Title: Re: C# Application to fast "try" to break a public address and get private address
Post by: moderate on November 16, 2013, 08:05:14 PM
Im 10 year experience bullshitting:

sniped to spare you

Apply here:

https://bitcointalk.org/index.php?topic=335151.msg3598868#msg3598868


Title: Re: C# Application to fast "try" to break a public address and get private address
Post by: grue on November 16, 2013, 08:22:45 PM
Im 10 year experience analyst-programmer:

.NET Nivel avanzado
C++ Nivel alto
Java Nivel alto
C# Nivel alto
C
PHP
ASP.NET
J2EE
JavaScript
jQuery
AJAX
JSP
Delphi
Visual Studio
VBA
XML
ITIL
UML
CMDB
IIS
Apache
Web Services
SQL
Oracle
SQL Tuning
PL/SQL
MySQL
SQL Server
Load Balancing
High Availability
Sockets
Network Administration
Database Design
Database Management
SOAP
SSL
Digital Signatures
Digital Certificates
Business Process...
User Interface Design
JSF
Primefaces
Hibernate
Alfresco
RMI
Struts
Microsoft Excel
d3.js
congratulations, you can compile a list of buzzwords.


Title: Re: C# Application to fast "try" to break a public address and get private address
Post by: Wardan_reloadeD on November 16, 2013, 09:17:07 PM


And Sockets, don't forget Sockets!

Sockets are complex  ;D


congratulations, you can compile a list of buzzwords.

Really? In five minutes?
Is a copy&paste of my linkedin



Title: Re: C# Application to fast "try" to break a public address and get private address
Post by: Wardan_reloadeD on November 16, 2013, 09:18:59 PM
Apply here:

https://bitcointalk.org/index.php?topic=335151.msg3598868#msg3598868


Thanks, but i already have a great job.

Please don't off-topic.


Title: Re: C# Application to fast "try" to break a public address and get private address
Post by: Martijnvdc on November 17, 2013, 09:12:56 AM
Apply here:

https://bitcointalk.org/index.php?topic=335151.msg3598868#msg3598868


Thanks, but i already have a great job.

Please don't off-topic.
Can you show us some of your work? Or a github account, perhaps?

also:
>SQL tuning
>Microsoft Excel

That list was absolutely the biggest laugh i've had in a long time... It looks like a 16 year old collected a list of all the things he sort of came in contact with.


Title: Re: C# Application to fast "try" to break a public address and get private address
Post by: Rupture on November 17, 2013, 09:34:21 AM
You have better chances of winning the lotto than break open an address in 10 years


Title: Re: C# Application to fast "try" to break a public address and get private address
Post by: Wardan_reloadeD on November 17, 2013, 01:58:19 PM
Apply here:

https://bitcointalk.org/index.php?topic=335151.msg3598868#msg3598868


Thanks, but i already have a great job.

Please don't off-topic.
Can you show us some of your work? Or a github account, perhaps?

also:
>SQL tuning
>Microsoft Excel

That list was absolutely the biggest laugh i've had in a long time... It looks like a 16 year old collected a list of all the things he sort of came in contact with.

Why would should do? (My works are not public, work for goverment administration intranet systems, healthcare systems...)


You have better chances of winning the lotto than break open an address in 10 years

Correct.


Title: Re: C# Application to fast "try" to break a public address and get private address
Post by: Martijnvdc on November 17, 2013, 02:15:12 PM
How about a curriculum vitae then?

Also, if you agree on the fact that it's nearly impossible to get a private key, how do you expect people to buy this?


Title: Re: C# Application to fast "try" to break a public address and get private address
Post by: Wardan_reloadeD on November 17, 2013, 02:26:28 PM
How about a curriculum vitae then?

Also, if you agree on the fact that it's nearly impossible to get a private key, how do you expect people to buy this?

If you have a chance (now or in the future) to reach x1000 of the hash rate of one radeon 5xxx (20Mh/s) with oclvanitygen you will increase chances of get a collision and store it with the application.


Title: Re: C# Application to fast "try" to break a public address and get private address
Post by: Martijnvdc on November 17, 2013, 02:27:34 PM
How about a curriculum vitae then?

Also, if you agree on the fact that it's nearly impossible to get a private key, how do you expect people to buy this?

If you have a chance (now or in the future) to reach x1000 of the hash rate of one radeon 5xxx with oclvanitygen you will increase chances of get a collision and store it with the application.
Which still makes it absolutely useless.


Title: Re: C# Application to fast "try" to break a public address and get private address
Post by: Rannasha on November 17, 2013, 02:33:35 PM
How about a curriculum vitae then?

Also, if you agree on the fact that it's nearly impossible to get a private key, how do you expect people to buy this?

If you have a chance (now or in the future) to reach x1000 of the hash rate of one radeon 5xxx (20Mh/s) with oclvanitygen you will increase chances of get a collision and store it with the application.

You mean: If you converted the entire energy output of the sun to key-cracking in the most efficient way possible, you'd have a chance that's virtually indistinguishable from zero to find a private key for a given address if you run the program until the sun dies in 5B year.

Seriously: Check the numbers, this type of attack doesn't even come close to being feasible and you're asking people to pay for it?


Title: Re: C# Application to fast "try" to break a public address and get private address
Post by: Martijnvdc on November 17, 2013, 02:38:31 PM
How about a curriculum vitae then?

Also, if you agree on the fact that it's nearly impossible to get a private key, how do you expect people to buy this?

If you have a chance (now or in the future) to reach x1000 of the hash rate of one radeon 5xxx (20Mh/s) with oclvanitygen you will increase chances of get a collision and store it with the application.

You mean: If you converted the entire energy output of the sun to key-cracking in the most efficient way possible, you'd have a chance that's virtually indistinguishable from zero to find a private key for a given address if you run the program until the sun dies in 5B year.

Seriously: Check the numbers, this type of attack doesn't even come close to being feasible and you're asking people to pay for it?
Don't mess with him, dude! He's very experienced with Alfresco and Struts.
He's can SQL your socket in NO TIME.
I messed with a Java Nivel alto guy once... Biggest mistake ever. He Microsoft Excelled my Oracle.
He's an "31337 |-|4><0|9"


Title: Re: C# Application to fast "try" to break a public address and get private address
Post by: Wardan_reloadeD on November 17, 2013, 04:15:47 PM
... and you're asking people to pay for it?

Ok, edited it at first post, dont have any interest on sell it...