Bitcoin Forum
November 11, 2024, 08:02:00 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: McDonald's Monopoly Hash?  (Read 3434 times)
DannyHamilton (OP)
Legendary
*
Offline Offline

Activity: 3486
Merit: 4832



View Profile
September 25, 2012, 09:00:30 PM
Last edit: September 27, 2012, 07:28:25 PM by DannyHamilton
 #1

So, I see that each McDonald's Monopoly piece is printed with an 11 character code that can be used at the playatmcd.com website for additional chances to win a prize.

I'm not certain which characters are used in the code. However, after seeing 198 characters (18 codes), so far I've seen all except 0, A, C, E, F, I, O, P, S, U, and Y.  It won't surprise me if they don't use 0 (zero), O (oh), and S (ess) to avoid confusion with similar characters, although since I've already seen 5 (five), L (elle), and 1 (one), they may not have left out any characters at all. My best guess is that they are using base 25 and that the characters I haven't seen yet are not used at all.

Assuming that only 25 characters are used and that all possible combinations are valid (They aren't, I've already tried some random combinations), there are a maximum of 2.38*1015 possible codes (2511) which fits easily into a 64 bit integer.

I can't help but wonder:
  • What sort of checksum is used in the code to ensure its validity?
  • What sort of hashing algorithm is used to generate these codes?
  • How many valid codes actually exist
  • Is there is a way to automate the redeeming of these codes on the website?
  • How many of these codes per day could a GPU mining rig generate/redeem?

Since the contest runs for 40 days (approximately 3,456,000 seconds), you would have to submit 689,868,574 codes per second if all 2.38*1015 possible codes were valid.
DannyHamilton (OP)
Legendary
*
Offline Offline

Activity: 3486
Merit: 4832



View Profile
September 27, 2012, 08:22:33 PM
 #2

While I still can't help but wonder what hashing and checksum system McDonald's is using, I've discovered that it won't be possible to write a program to try all the possibilities.  The McDonalds playatmcd.com website limits each logged in user to 10 codes per day.  You'd have to create almost 6 trillion login IDs to their site to submit enough codes per day to try them all.
caffeinewriter
Hero Member
*****
Offline Offline

Activity: 532
Merit: 500



View Profile
September 27, 2012, 08:59:58 PM
 #3

While I still can't help but wonder what hashing and checksum system McDonald's is using, I've discovered that it won't be possible to write a program to try all the possibilities.  The McDonalds playatmcd.com website limits each logged in user to 10 codes per day.  You'd have to create almost 6 trillion login IDs to their site to submit enough codes per day to try them all.

McCoin Miner.

goodlord666
Sr. Member
****
Offline Offline

Activity: 434
Merit: 250


100%


View Profile
September 27, 2012, 09:09:46 PM
 #4

Are you trying to get some Happy Meals for free?


DannyHamilton (OP)
Legendary
*
Offline Offline

Activity: 3486
Merit: 4832



View Profile
September 27, 2012, 09:57:52 PM
 #5

Are you trying to get some Happy Meals for free?
Nah. They are giving away ten "2013 FIAT® 500 Sport Hatchback" vehicles, twenty prizes of $500, and six hundred prizes of $50.

Really though, I'm more interested in the math and brute force possibilities than any of the prizes.
Phinnaeus Gage
Legendary
*
Offline Offline

Activity: 1918
Merit: 1570


Bitcoin: An Idea Worth Spending


View Profile WWW
September 27, 2012, 10:02:26 PM
 #6

Are you trying to get some Happy Meals for free?

Are you trying to get some Happy Meals for free?
Nah. They are giving away ten "2013 FIAT® 500 Sport Hatchback" vehicles, twenty prizes of $500, and six hundred prizes of $50.

Really though, I'm more interested in the math and brute force possibilities than any of the prizes.

You guys were so close, but please leave the humor for the professionals.


From Ronny at Hashbrown Labs Inc.
kibblesnbits
Hero Member
*****
Offline Offline

Activity: 557
Merit: 500


View Profile
September 27, 2012, 10:25:03 PM
 #7

Are you trying to get some Happy Meals for free?

Are you trying to get some Happy Meals for free?
Nah. They are giving away ten "2013 FIAT® 500 Sport Hatchback" vehicles, twenty prizes of $500, and six hundred prizes of $50.

Really though, I'm more interested in the math and brute force possibilities than any of the prizes.

You guys were so close, but please leave the humor for the professionals.


From Ronny at Hashbrown Labs Inc.

Those things go great with a Merkle Root Beer.
wakka wakka

ASICMINERTUBE
   
  The Best $/Gh Bitcoin Miner So Far
   ►►►   DISCOVER NOW !!!   ◄◄◄
goodlord666
Sr. Member
****
Offline Offline

Activity: 434
Merit: 250


100%


View Profile
September 27, 2012, 10:35:18 PM
 #8

Are you trying to get some Happy Meals for free?

Are you trying to get some Happy Meals for free?
Nah. They are giving away ten "2013 FIAT® 500 Sport Hatchback" vehicles, twenty prizes of $500, and six hundred prizes of $50.

Really though, I'm more interested in the math and brute force possibilities than any of the prizes.

Well if you hadn't posted this publicly on an fbi infested forum you might have had a chance of getting some of it.

(I should also get paid for monitoring this forum 24/7)


DannyHamilton (OP)
Legendary
*
Offline Offline

Activity: 3486
Merit: 4832



View Profile
September 27, 2012, 10:51:55 PM
 #9

. . . You'd have to create almost 6 trillion login IDs to their site to submit enough codes per day to try them all.

. . . .Really though, I'm more interested in the math and brute force possibilities than any of the prizes.

Well if you hadn't posted this publicly on an fbi infested forum you might have had a chance of getting some of it.

A chance of getting some math and brute force possibilities?  The FBI has something against math?  I'm not aware of any laws against mathematics.
JoelKatz
Legendary
*
Offline Offline

Activity: 1596
Merit: 1012


Democracy is vulnerable to a 51% attack.


View Profile WWW
September 27, 2012, 10:57:05 PM
 #10

I can't tell you what method McDonald's actually uses, but they could simply be truly random. McDonald's has to "cross off" each code as it's used to stop the same code from being used more than once. So there's really no reason not to just put each code in a database since you pretty much have to do that anyway.

I am an employee of Ripple. Follow me on Twitter @JoelKatz
1Joe1Katzci1rFcsr9HH7SLuHVnDy2aihZ BM-NBM3FRExVJSJJamV9ccgyWvQfratUHgN
SgtSpike
Legendary
*
Offline Offline

Activity: 1400
Merit: 1005



View Profile
September 27, 2012, 10:58:36 PM
 #11

Have you tried generating some base25 hashes and entering them?
legolouman
Hero Member
*****
Offline Offline

Activity: 504
Merit: 504


Decent Programmer to boot!


View Profile
September 27, 2012, 10:59:36 PM
 #12

Are you trying to get some Happy Meals for free?

Are you trying to get some Happy Meals for free?
Nah. They are giving away ten "2013 FIAT® 500 Sport Hatchback" vehicles, twenty prizes of $500, and six hundred prizes of $50.

Really though, I'm more interested in the math and brute force possibilities than any of the prizes.

You guys were so close, but please leave the humor for the professionals.


From Ronny at Hashbrown Labs Inc.

I'm willing to invest into your new BigMacHasher line.

If you love me, you'd give me a Satoshi!
BTC - 1MSzGKh5znbrcEF2qTrtrWBm4ydH5eT49f
LTC - LYeJrmYQQvt6gRQxrDz66XTwtkdodx9udz
PinkBatman
Sr. Member
****
Offline Offline

Activity: 267
Merit: 250



View Profile
September 27, 2012, 11:00:54 PM
 #13

I'd love to see some maths about this.
goodlord666
Sr. Member
****
Offline Offline

Activity: 434
Merit: 250


100%


View Profile
September 28, 2012, 06:28:07 PM
 #14

Bruteforce me a Fiat hatchback!


b!z
Legendary
*
Offline Offline

Activity: 1582
Merit: 1010



View Profile
September 30, 2012, 02:41:03 PM
 #15

While I still can't help but wonder what hashing and checksum system McDonald's is using, I've discovered that it won't be possible to write a program to try all the possibilities.  The McDonalds playatmcd.com website limits each logged in user to 10 codes per day.  You'd have to create almost 6 trillion login IDs to their site to submit enough codes per day to try them all.

Proxies + multithreaded cracking = potential success
legolouman
Hero Member
*****
Offline Offline

Activity: 504
Merit: 504


Decent Programmer to boot!


View Profile
September 30, 2012, 04:35:41 PM
 #16

While I still can't help but wonder what hashing and checksum system McDonald's is using, I've discovered that it won't be possible to write a program to try all the possibilities.  The McDonalds playatmcd.com website limits each logged in user to 10 codes per day.  You'd have to create almost 6 trillion login IDs to their site to submit enough codes per day to try them all.

Proxies + multithreaded cracking = potential success

You still have to make the account, and most likely authenticate them with an email.

If you love me, you'd give me a Satoshi!
BTC - 1MSzGKh5znbrcEF2qTrtrWBm4ydH5eT49f
LTC - LYeJrmYQQvt6gRQxrDz66XTwtkdodx9udz
Kontakt
Sr. Member
****
Offline Offline

Activity: 266
Merit: 250



View Profile
October 01, 2012, 04:04:14 PM
 #17

They'd probably also get suspicious when 15 million accounts were created from somewhere in russia within 5 hours.
Isokivi
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1000


Items flashing here available at btctrinkets.com


View Profile WWW
October 01, 2012, 04:18:49 PM
 #18

Anyone working on a happymeal-miner yet ?
 Grin

Bitcoin trinkets now on my online store: btc trinkets.com <- Bitcoin Tiepins, cufflinks, lapel pins, keychains, card holders and challenge coins.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!