Author

Topic: Primedice.com | Since 2013 | Longest Running Crypto Casino | 113 BTC Jackpot! - page 836. (Read 1989700 times)

copper member
Activity: 2996
Merit: 2374
The hufflepuff report as promised:

https://medium.com/@Stunna/breaking-the-house-63f1021a3e6d

Definitely not the most interesting PD story, but probably the most expensive.
Quote
Breaking the house
How Primedice was exploited for $1M in Bitcoin


This is the story of how we lost around $1 million worth of bitcoin to a hacker who exploited our online casino’s RNG system. This happened last year, but we’ve decided to share our experience for transparency and so that others can learn from our mistakes.

August 2014

Shortly after the launch of the third version of Primedice, our team faced an adversary that challenged the existence of our website. Our team had nearly two years of experience building bitcoin gaming sites, however none of our founders had any coding ability. We were under heavy pressure to avoid further delays and released after a short week of closed beta testing.

The heist began immediately after launch with two unusual players, Nappa & Kane. We noticed unusual betting patterns from both those accounts. Kane was automatically cashed out, we reviewed Nappa’s bets and thought they were highly unusual but could find no wrong-doing and cashed him out after a delay and a brief email exchange

September 2014

After getting spooked by his delayed cashout on Nappa, the exploiter waited a few weeks and created a new account named “Hufflepuff”. Hufflepuff was the largest bettor Primedice had ever seen, he was often seen betting upwards of $8000 worth of bitcoin every second for hours on end. Our entire team was shocked that Hufflepuff continued to beat the house edge (1%) and stack up more and more profit over time.

We were highly skeptical of his winnings and were forced to hold his cashouts time and time again to investigate and each time our developers could not find any wrong-doing. We heavily explored what we thought was every possibility, ran simulations and did the math and came to the conclusion that he was just incredibly lucky.

The Discovery

About two days after sending his final withdrawal placing him above 2037 profit on the Hufflepuff account alone, our main developer detected the exploit after we found a handful of accounts sharing the same server seed.

To understand how Hufflepuff beat our system, one must understand how our provably fair system (RNG) works. A user is shown an encrypted random value (the server seed) before they bet and they must also submit their own random value (the client seed). These two random values are combined and used to determine win or lose. The random encrypted random value used for the bet then is shown to the user after the bet so that they can be guaranteed that their bet is not rigged. You can find the detailed and in-depth explanations of provably fair here:

https://primedice.com/verify and http://dicesites.com/provably-fair

Part of the functionality of our site is that we have to give out decrypted server seeds (to assure users no bet manipulation has occurred) and put a new random seed in place, essentially trashing the old revealed seed. Hufflepuff found a way to “confuse” our server, and made it give out a decrypted server seed that was also an active seed. This was done by sending it more requests than it could handle in a small time period, think hundreds of requests in under a second. The result of this is that he knew all the information required to corroborate the outcomes of his bets. He knew whether if he would win or lose, and could wager accordingly.

We figured this out after frantically checking our servers after a eureka moment. We suspected something could have been going on and eventually realized the possibility of a timing attack described above. Our database had seeds that were both inactive and in use at the same time all connected to Hufflepuff. Along these “Schrödinger” seeds existed many seemingly unused seeds connected to the same accounts, indicative of the rapid fire of requests needed to obtain these.

Déjà vu

Unfortunately we detected this exploit after cashing out Hufflepuff and his handful of accounts 2400+ coins (roughly $1M at the time). Given the nature of Bitcoin there wasn’t much we could do but take it on the chin. We reached out to Hufflepuff via his bitcointalk forum account and demanded the return of the coins, however this backfired unbelievably hard. It turned out that our developer had improperly patched the glitch. In response to our message, Hufflepuff created a new account named Robbinhood and proceeded to rapidly win 2000+ additional bitcoins using a work-around to the patch. He was unable to cashout more than 50 or 60 coins this time around as our site hot-wallet was drained.

Shortly after he privately sent us this message which was preceded with the dox of a primedice employee:

“Your offer is declined. Your demands are laughable. I’m happy to walk away and leave you be, but if you’re going to take this further, then so will I. I don’t think you want this to go further. I actually enjoy this shit. Your move.
Oh, and by the way, there are some pending withdrawals that you need to process.”
And that was the day the house didn’t win…

Evidence for transparency and investigative purposes
Hufflepuff’s deposit address: https://blockchain.info/address/1BiPXmDrHm7VXZnWy6NnW1ZbPc4dcpfkH5

His primary withdrawal address: https://blockchain.info/address/14iS2UvcLK33xkC1K1qL1dhEbp49aiNfNp

Email: [email protected]

RobbinHood withdrawals:

https://blockchain.info/address/14HQ67ZhmATviHi9RdYhbUriAGSFmJpYoB

— Note — : Nappa/Kane were two other usernames used early on, amongst many others.

Kane’s Withdrawal address: https://blockchain.info/address/18dMBap634aESPTeD3FGcAgJ2S9n4qtBTZ

Nappa Deposit address: https://blockchain.info/address/16h9ggSzUWdvagEJdNvWVYiUkytw6SJgiB

Nappa email: [email protected]

Some IP’s used between accounts: 184.75.221.106, 184.75.223.34 , 151.224.50.156 , 76.179.22.16

Any information that leads to the return of the coins from this incident will be greatly rewarded. We invite you to analyze the above bitcoin addresses and find out where the bulk of the coins ended up if you have the skills.

It’s also important to note that this incident is proof of the strength of our integrity and provably fair system. If at any point we attempted to rig Hufflepuff’s bets (skip nonces etc) we would have instantly realized he was cheating and we would have 2400+ more bitcoins. Hufflepuff only took a brief break from playing after we halved our max bet, I believe he would have cleaned us had we never discovered what was going on.

Sorry for the long read,

Stunna & Primedice
Very interesting. Although it is too bad that more technical details were not revealed, and that it is too bad that he made away with so much money, it is nice to see that at least one bitcoin related casino is operating honestly.

I would be curious to know if such an exploit would have been possible on PD2. If not then do you think it might have been better to have never "upgraded" to PD3, and simply added additional features to PD2?

Although it is really not anyone's business, I am sure that many people are very curious as to what the overall profitability is of both PD overall, and PD3.

One thing that was notably missing from the report was the bitcointalk account names that you are aware of for the people in question. I have noticed that you apparently have not left any negative trust ratings referencing what could be concluded to be this incident (although to be fair, a single negative rating is far from worth a million plus dollars).

I would also be curious to know if you have any leads as to who you think the perpetrator might be or any other related leads regarding him.
legendary
Activity: 3192
Merit: 1279
Primedice.com, Stake.com
The hufflepuff report as promised:

https://medium.com/@Stunna/breaking-the-house-63f1021a3e6d

Definitely not the most interesting PD story, but probably the most expensive. It's proof of our naivety but also proof that we chose to play fair and lose a significant amount of money rather than attempt to cheat.
newbie
Activity: 1
Merit: 0
Quote

It's an easy story:

Guy finds exploit

Rapes it and makes alot of BTC

Stunna finds out he is cheating

Stunna fixes exploit

User finds a way around the patch

User makes a new account, makes 20 BTC

User makes many more accounts (Clique, Girl, Eddward, AleBytaCocaC, Misho, etc.) and wins alot on them (a noticeable account was pahahaha)

User makes~10-20 BTC daily off of PD.

I tell Stunna/MICRO, but both are poopieheads and they think he isn't the real Huffle/he isn't cheating

He's obviously fuckin cheating! He made krokodil, an account where his first bet was 0.1 on 30x, and somehow it won. I have tons of proof he is the Huff but PD admins are ridiculously....ignorant. I guess their ignorance has to come back to them in some form or another.....

But yeah that's the story.
Just because someone wins  on PD and you don't doesn't mean that he's cheating,yet you've been spamming the PD chat with this shit,fuck off spongeboob.
hero member
Activity: 504
Merit: 500
To be honest i have always felt that primedice is a higher level dicing service and the chat/mods kinda seem to ruin that expectation for gamblers, the chat makes the website look like a joke. That's the only thing i dont support.

I disagree with this because chat/mods dont ruin that. It is good to chat sometimes when you are bored with the game. What ruin PD is that the support service, it is a joke to wait for few days just to get yours asnwered. I hope that they live for the expectation as the top dice site

I like the chat, i just dont like most of the people that hang in there. I do agree about the support it is definetly a joke to wait days for a single reply, the main reason that this happens is because only the admins have access to support and that is not the way this business should be running. There should be group of people that are hired especially for the support team and anything that concerns security should just be forwarded to the admins.

Right now we've finally gotten to the point where there are no support tickets that are due to errors on our end. 90% of emails are with regards to account recovery by users with no email set and working through these in bulk is extremely challenging as in most cases these users provide no information and are unable to sign addresses etc. The faucet creates a massive support work-load, and we'll probably rework the faucet/bonus system entirely on our new website we're working on.

Is the hufflepuff story going to be posted soon? It is sunday and you did promise this week...

It's an easy story:

Guy finds exploit

Rapes it and makes alot of BTC

Stunna finds out he is cheating

Stunna fixes exploit

User finds a way around the patch

User makes a new account, makes 20 BTC

User makes many more accounts (Clique, Girl, Eddward, AleBytaCocaC, Misho, etc.) and wins alot on them (a noticeable account was pahahaha)

User makes~10-20 BTC daily off of PD.

I tell Stunna/MICRO, but both are poopieheads and they think he isn't the real Huffle/he isn't cheating

He's obviously fuckin cheating! He made krokodil, an account where his first bet was 0.1 on 30x, and somehow it won. I have tons of proof he is the Huff but PD admins are ridiculously....ignorant. I guess their ignorance has to come back to them in some form or another.....

But yeah that's the story.

So you mean you know more than Stunna? You are saying they dont have logs to check? Do you proof of your accusations? Oh well, red trust. Wouldn't bother to deal with, anymore
sr. member
Activity: 441
Merit: 251
To be honest i have always felt that primedice is a higher level dicing service and the chat/mods kinda seem to ruin that expectation for gamblers, the chat makes the website look like a joke. That's the only thing i dont support.

I disagree with this because chat/mods dont ruin that. It is good to chat sometimes when you are bored with the game. What ruin PD is that the support service, it is a joke to wait for few days just to get yours asnwered. I hope that they live for the expectation as the top dice site

I like the chat, i just dont like most of the people that hang in there. I do agree about the support it is definetly a joke to wait days for a single reply, the main reason that this happens is because only the admins have access to support and that is not the way this business should be running. There should be group of people that are hired especially for the support team and anything that concerns security should just be forwarded to the admins.

Right now we've finally gotten to the point where there are no support tickets that are due to errors on our end. 90% of emails are with regards to account recovery by users with no email set and working through these in bulk is extremely challenging as in most cases these users provide no information and are unable to sign addresses etc. The faucet creates a massive support work-load, and we'll probably rework the faucet/bonus system entirely on our new website we're working on.

Is the hufflepuff story going to be posted soon? It is sunday and you did promise this week...
hero member
Activity: 502
Merit: 500
Please unmute my account: Candy

It's been muted for 200 days and I have sent multiple support emails but nothing yet. I asked mods and they said only admins can unmute it.

Thank you Stunna/Edward and have a nice day
legendary
Activity: 3192
Merit: 1279
Primedice.com, Stake.com
To be honest i have always felt that primedice is a higher level dicing service and the chat/mods kinda seem to ruin that expectation for gamblers, the chat makes the website look like a joke. That's the only thing i dont support.

I disagree with this because chat/mods dont ruin that. It is good to chat sometimes when you are bored with the game. What ruin PD is that the support service, it is a joke to wait for few days just to get yours asnwered. I hope that they live for the expectation as the top dice site

I like the chat, i just dont like most of the people that hang in there. I do agree about the support it is definetly a joke to wait days for a single reply, the main reason that this happens is because only the admins have access to support and that is not the way this business should be running. There should be group of people that are hired especially for the support team and anything that concerns security should just be forwarded to the admins.

Right now we've finally gotten to the point where there are no support tickets that are due to errors on our end. 90% of emails are with regards to account recovery by users with no email set and working through these in bulk is extremely challenging as in most cases these users provide no information and are unable to sign addresses etc. The faucet creates a massive support work-load, and we'll probably rework the faucet/bonus system entirely on our new website we're working on.
sr. member
Activity: 441
Merit: 251
To be honest i have always felt that primedice is a higher level dicing service and the chat/mods kinda seem to ruin that expectation for gamblers, the chat makes the website look like a joke. That's the only thing i dont support.

I disagree with this because chat/mods dont ruin that. It is good to chat sometimes when you are bored with the game. What ruin PD is that the support service, it is a joke to wait for few days just to get yours asnwered. I hope that they live for the expectation as the top dice site

I like the chat, i just dont like most of the people that hang in there. I do agree about the support it is definetly a joke to wait days for a single reply, the main reason that this happens is because only the admins have access to support and that is not the way this business should be running. There should be group of people that are hired especially for the support team and anything that concerns security should just be forwarded to the admins.
legendary
Activity: 1218
Merit: 1001
when will labkitty be demoted  Huh Huh Huh Huh


she was hired for russian only and why hasn't that been in effect

To be honest i have always felt that primedice is a higher level dicing service and the chat/mods kinda seem to ruin that expectation for gamblers, the chat makes the website look like a joke. That's the only thing i dont support.

at least when you gotting bored on betting, chatting always fun. If you lucky enough, they may have some quiz or even rain.
Just enjoy this enternal community
legendary
Activity: 1540
Merit: 1016
To be honest i have always felt that primedice is a higher level dicing service and the chat/mods kinda seem to ruin that expectation for gamblers, the chat makes the website look like a joke. That's the only thing i dont support.

I disagree with this because chat/mods dont ruin that. It is good to chat sometimes when you are bored with the game. What ruin PD is that the support service, it is a joke to wait for few days just to get yours asnwered. I hope that they live for the expectation as the top dice site
sr. member
Activity: 441
Merit: 251
when will labkitty be demoted  Huh Huh Huh Huh


she was hired for russian only and why hasn't that been in effect

To be honest i have always felt that primedice is a higher level dicing service and the chat/mods kinda seem to ruin that expectation for gamblers, the chat makes the website look like a joke. That's the only thing i dont support.
full member
Activity: 178
Merit: 100
(ノಠ ∩ಠ)ノ彡B
when will labkitty be demoted  Huh Huh Huh Huh


she was hired for russian only and why hasn't that been in effect


You should ask all the guys who been redirected from main chat to other chat and been helped with issue(s).

Maybe you would notice, but you can't speak any and don't visit the other side of chat.
legendary
Activity: 966
Merit: 1000
when will labkitty be demoted  Huh Huh Huh Huh


she was hired for russian only and why hasn't that been in effect

Its funny to see a demoted mod asking for other mod to be demoted as well. Labkitty is far better than you and I think she wont be demoted unlike you with your abusive mute power . Person who is hungry for power like you Roll Eyes You are not even last 1 month isnt it?
i got labkitty hired *facepalm*

Why do people talk out of there ass?

You have no idea why i was demoted and the only users who do are staff and I.
legendary
Activity: 1540
Merit: 1016
when will labkitty be demoted  Huh Huh Huh Huh


she was hired for russian only and why hasn't that been in effect

Its funny to see a demoted mod asking for other mod to be demoted as well. Labkitty is far better than you and I think she wont be demoted unlike you with your abusive mute power . Person who is hungry for power like you Roll Eyes You are not even last 1 month isnt it?
legendary
Activity: 966
Merit: 1000
when will labkitty be demoted  Huh Huh Huh Huh


she was hired for russian only and why hasn't that been in effect
legendary
Activity: 2464
Merit: 1037
CEO @ Stake.com and Primedice.com
Just a reminder for stunna's tasks for today



Time runs slower on the Stunna's planet . Smiley
sr. member
Activity: 441
Merit: 251
Just a reminder for stunna's tasks for today

legendary
Activity: 2464
Merit: 1037
CEO @ Stake.com and Primedice.com
When are the winners of the facebook competition going to be announced?  Grin

Should happen today. We already chosen winners, they will be announced in next post.
sr. member
Activity: 577
Merit: 283
When are the winners of the facebook competition going to be announced?  Grin
Yeah I guess time is different for Primedice, I guess 72Hrs means 720 Hrs or so xD. If thats the case I think we are going to have to wait a lot of time for the Hufflepuff report.
sr. member
Activity: 668
Merit: 393
Crypto-Games.net: Multiple Games, Multiple Coins
When are the winners of the facebook competition going to be announced?  Grin
Jump to: