Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: Matt Corallo on July 18, 2011, 04:25:59 PM



Title: [SPENT] Free 2.50 BTC (if you can spend it) (again)
Post by: Matt Corallo on July 18, 2011, 04:25:59 PM
I made a nonstandard transaction with all the info you need to spend it contained inside, now all you have to do is create the corresponding scriptPubKey and get your free 1.5 BTC :)
http://pastebin.com/VKi7psby (http://pastebin.com/VKi7psby)
This one was spent.

EDIT: I made another one for later, donate for the winner: 1GYR2ugRiAZmnrDuyQFNSRBzLBn3NXmvoJ (Ill be posting the first clue sometime tomorrow, sadly this one isnt quite as bitcoin-related but it ends in free bitcoins, so what do you care?).

Scroll down for the first clue and get on your way.


Title: Re: Free 1.50 BTC (if you can spend it)
Post by: myhoho on July 18, 2011, 04:28:18 PM
Like it. But, damn, I can't solve it.


Title: Re: Free 1.50 BTC (if you can spend it)
Post by: Matt Corallo on July 18, 2011, 05:13:16 PM
And ...already solved.  gmaxwell and Joric were quick.  I'll post the solution when one of their transactions confirms and hell, maybe Ill do more...
In fact, all the donations I get for the next couple days to 1GYR2ugRiAZmnrDuyQFNSRBzLBn3NXmvoJ will go to another puzzle like this, have to see what I can come up with.


Title: Re: Free 1.50 BTC (if you can spend it)
Post by: error on July 18, 2011, 05:38:28 PM
Crap. I'm always so busy with reading some garbage on the forum that by the time I see these threads, they're already done.


Title: Re: [SPENT] Free 1.50 BTC (if you can spend it)
Post by: Matt Corallo on July 18, 2011, 11:17:22 PM
The solution to this was:
Look at the txout and notice that the first string will be dropped, so decode that into text and you get "README provided by vrs/lambda".
Google that and you should get a link to the nightly server, grab the README file from the win32 nightles and scroll down:
You will fine "On the right track, considered looking for a hash reverser?" followed by "63e5f1ab96b5c328ea3aa484e08f18dcb8e7fabc3ae09082510da558ab32348b".
If you take a look at the script again, you will see that in order to spend it, you will need something who's SHA1 hash is a228a5f5367648b230f17a085646e56ae6e4ae53.
If you go to the top level of my domain (bluematt.me) you will notice a Hash Reverser, go there and enter a228a5f5367648b230f17a085646e56ae6e4ae53 and select SHA1.
You will get an error message saying "Hold on there, you shouldn't be using this service to steal money."
If you take a look at the source, you will see a message at the bottom which says "<!-- Error: missing $_GET['password'] -->", so add a
&password=63e5f1ab96b5c328ea3aa484e08f18dcb8e7fabc3ae09082510da558ab32348b to the end of the URL and see the answer is 1EdawPCb4rhMxz1UapNnA9tZZt6ZoqaPrS.
Now just create a transaction with that as its scriptSig and send it off (of course its too late now).

Just a note: because Eligius, for some reason, did not confirm the nonstandard transaction (despite it having the required fee), the payout was sent manually to the first person who solved the problem and was able to create a transaction that would have spent the one posted.


Title: Re: Free 1.50 BTC (if you can spend it) - clue in an hour
Post by: Matt Corallo on July 19, 2011, 08:24:59 PM
Bump. can we get some donations to 1GYR2ugRiAZmnrDuyQFNSRBzLBn3NXmvoJ, Ill post the clue in about an hour.


Title: Re: Free 1.50 BTC (if you can spend it)
Post by: Matt Corallo on July 19, 2011, 09:51:41 PM
This next one is a bit less focused on Bitcoin and a bit more focused on your general tech chops
(IsStandard makes confirms of spends take too long...).
Anyway, all you need for this one is some 1337 action on my dnsseedns.


Title: Re: Free 1.50 BTC (if you can spend it) (again)
Post by: SmokeAndMirrors on July 19, 2011, 09:55:28 PM
... is that the clue?


Title: Re: Free 1.50 BTC (if you can spend it) (again)
Post by: Matt Corallo on July 19, 2011, 10:09:44 PM
... is that the clue?
Thats the clue, of course if no one solves it for quite a while, Ill post an easier one.


Title: Re: Free 1.50 BTC (if you can spend it) (again)
Post by: EricJ2190 on July 20, 2011, 12:29:13 AM
I've manged to locate a Base58 string using your clue, but I have been unable to make any use of it.


Title: Re: Free 1.50 BTC (if you can spend it) (again)
Post by: Matt Corallo on July 20, 2011, 12:37:39 AM
I've manged to locate a Base58 string using your clue, but I have been unable to make any use of it.
Nice, but theres more to that second clue.


Title: Re: Free 1.50 BTC (if you can spend it) (again)
Post by: GeniuSxBoY on July 20, 2011, 04:29:40 AM
Quote
Look at the txout and notice that the first string will be dropped, so decode that into text and you get "README provided by vrs/lambda".


The word 'that' is ambiguous. Are we decoding line 29 or line 20?

And what are we decoding?  What kind of text is that? base58 to text?

I'm a noob. Thanks for the noob help


Title: Re: Free 1.50 BTC (if you can spend it) (again)
Post by: EricJ2190 on July 20, 2011, 05:25:32 AM
This one is tough. I found the message, but I still haven't been able to make use of the information.


Title: Re: Free 1.50 BTC (if you can spend it) (again)
Post by: nmat on July 20, 2011, 05:46:57 AM
I don't feel so dumb after all.  ;D I got to the string with the first clue, but I couldn't make anything with it. Let me see if I can find something more...


Title: Re: Free 1.50 BTC (if you can spend it) (again)
Post by: error on July 20, 2011, 06:57:49 AM
I found the base58 string, AND gave you some 1337 action, but I am still completely lost. Even Google didn't help. (And I can't quite read German...)


Title: Re: Free 1.50 BTC (if you can spend it) (again)
Post by: EricJ2190 on July 20, 2011, 07:04:49 AM
Matt, you are one evil bastard. I was sure I had it, but nope, I've still got more to do.


Title: Re: Free 1.50 BTC (if you can spend it) (again)
Post by: Matt Corallo on July 20, 2011, 10:23:10 AM
Even Google didn't help. (And I can't quite read German...)
Not sure what german you need, but I was hoping google would update by now, but apparently they very very rarely crawl websites... oh well lets see if someone finds it before google updates.

The word 'that' is ambiguous. Are we decoding line 29 or line 20?
You are decoding the line that starts with 29.

And what are we decoding?  What kind of text is that? base58 to text?
Its plain ASCII in hex.


Title: Re: Free 1.50 BTC (if you can spend it) (again)
Post by: error on July 20, 2011, 05:11:20 PM
Even Google didn't help. (And I can't quite read German...)
Not sure what german you need, but I was hoping google would update by now, but apparently they very very rarely crawl websites... oh well lets see if someone finds it before google updates.

I didn't think I needed any German. But I got redirected to a German website after your 1337 action. (I'm REALLY trying not to post the content of your clue here. Work with me...) As for Google, if you aren't a news site updating several times a day, or a blog, then you'll be lucky if they crawl you once a month. If you're depending on Google, this could be a loooooong wait....


Title: Re: Free 1.50 BTC (if you can spend it) (again)
Post by: EricJ2190 on July 20, 2011, 07:39:11 PM
I figured out the meaning of the message and string, but I am struggling with this next (and hopefully last) step.


Title: Re: Free 1.50 BTC (if you can spend it) (again)
Post by: Matt Corallo on July 20, 2011, 08:12:21 PM
Just to clear it up, the reference to a German guy/site is going down the wrong path, look again.


Title: Re: Free 1.50 BTC (if you can spend it) (again)
Post by: Matt Corallo on July 20, 2011, 09:53:54 PM
I tweaked the second clue that comes from the 1337 action, if you know how to get to it, check it out again.


Title: Re: Free 2.50 BTC (if you can spend it) (again)
Post by: Matt Corallo on July 20, 2011, 10:26:43 PM
Sent another 1 to the address, bringing the total up to 2.50 BTC for free if you win.
Thats the last I'm gonna add, and I'll be posting a clue that should give a huge bump to people who are ahead, and possibly get them finished in around 20 hours, so might want to get ahead now.


Title: Re: Free 2.50 BTC (if you can spend it) (again)
Post by: BlackEye on July 20, 2011, 11:08:48 PM
ROT13 does indeed suck for encryption.


Title: Re: Free 2.50 BTC (if you can spend it) (again)
Post by: Matt Corallo on July 20, 2011, 11:11:40 PM
ROT13 does indeed suck for encryption.
We have a winner, I'll post the solution when the transaction confirms.


Title: Re: [SPENT] Free 2.50 BTC (if you can spend it) (again)
Post by: Matt Corallo on July 20, 2011, 11:26:13 PM
Transaction confirmed, here is the solution:

netcat (or telnet) to dnsseedns.bluematt.me on port 1337, you'll get
"All you should need for this one is my text and you should be able to get some bitcoins4u.jpg".
Now dig dnsseed.bluematt.me txt to get it's text "Db9qb2Mr46qWtV3DQisa30Zagjpn28".
You'll find bitcoins4u.jpg at http://bitcoin.bluematt.me/icons/bitcoins4u.jpg (http://bitcoin.bluematt.me/icons/bitcoins4u.jpg).
Now the part that stopped most people:
You need to use steghide to extract the solution file from the image (using the password Db9qb2Mr46qWtV3DQisa30Zagjpn28) and you'll get what looks like a private key:
"Damn, guess my encryption sucked, oh well here are your free bitcoins:
5Uhajhxe8JS8ZDIX1ov68R5IsJKn38laF2snK31SYO57nA3EwHC"
Well, the "encryption" did suck, it was ROT13, so ROT13 it again and import the key into bitcoin with sipa's showwallet branch and spend the bitcoins (of course its too late now).


Title: Re: [SPENT] Free 2.50 BTC (if you can spend it) (again)
Post by: error on July 20, 2011, 11:42:43 PM
Ha. Once again I was busy doing something else at the time. >:(


Title: Re: [SPENT] Free 2.50 BTC (if you can spend it) (again)
Post by: Matt Corallo on July 20, 2011, 11:47:08 PM
Ha. Once again I was busy doing something else at the time. >:(
You've had like 2 days...


Title: Re: [SPENT] Free 2.50 BTC (if you can spend it) (again)
Post by: EricJ2190 on July 20, 2011, 11:55:11 PM
I never though about ROT13. I was driving myself crazy trying to make that private key work.


Title: Re: [SPENT] Free 2.50 BTC (if you can spend it) (again)
Post by: Matt Corallo on July 21, 2011, 12:03:00 AM
I never though about ROT13. I was driving myself crazy trying to make that private key work.
Well it did say the encryption sucked ;).