Bitcoin Forum

Alternate cryptocurrencies => Announcements (Altcoins) => Topic started by: earlz on October 23, 2014, 03:02:45 AM



Title: [ADMT] Coin has an exploitive hidden premine
Post by: earlz on October 23, 2014, 03:02:45 AM
The ADMT thread is moderated and I assume my post will get deleted immediately. So, I'm posting with a new topic.

Anyway, here is my review including the exploit. Summary is, the dev made a hidden premine of 20M or so, and hid it in such a way that not even traditional block explorers could reveal it

My review follows

Code:
adamantiumcoin https://bitcointalk.org/index.php?topic=829498.0

Heritage: HACK, DRM

Problems:

* CRITICAL: Reward for block 22 can be any amount that is desired
** The block explorer is compromised or the coin is serrepticious enough that it causes the block explorer to lie
** http://104.131.48.111:7200/block/00000283b17dbaa7445d64c988dcb7e58227ba49b686e029bbaf81bf67224993

review stopped at this point and early notice given to exchanges and miners.

Notes:

node:     {"108.170.2.13", "108.170.2.13"},

this is where the dev allows a block with non-standard reward to be mined
@@ -1582,7 +1583,7 @@ bool CBlock::ConnectBlock(CTxDB& txdb, CBlockIndex* pindex, bool fJustCheck)
     {
         int64_t nReward = GetProofOfWorkReward(nFees);
         // Check coinbase reward
-        if (vtx[0].GetValueOut() > nReward)
+        if (vtx[0].GetValueOut() > nReward && pindexBest->nHeight+1!=22)
             return DoS(50, error("ConnectBlock() : coinbase reward exceeded (actual=%"PRId64" vs calculated=%"PRId64")",
                    vtx[0].GetValueOut(),
                    nReward));

a variable used
@@ -330,6 +332,7 @@ bool CTransaction::IsStandard() const
 // expensive-to-check-upon-redemption script like:
 //   DUP CHECKSIG DROP ... repeated 100 times... OP_1
 //
+int64_t nvout=2000000000000000;

here is where the dev hides the amount in supply for RPC calls
@@ -1618,6 +1620,10 @@ bool CBlock::ConnectBlock(CTxDB& txdb, CBlockIndex* pindex, bool fJustCheck)
 
     // Update block index on disk without changing it in memory.
     // The memory index structure will be changed after the db commits.
+    if(pindexBest->nHeight+1 == 22) {
+    pindex->nMint = nValueOut - nValueIn + nFees - nvout;
+    pindex->nMoneySupply = (pindex->pprev? pindex->pprev->nMoneySupply : 0) + nValueOut - nValueIn - nvout;
+    }  

here is where he hides the amount mined with the generation transaction causing both my own block explorer, and Abe to report it wrongly
+++ b/rpcrawtransaction.cpp
@@ -74,7 +74,12 @@ void TxToJSON(const CTransaction& tx, const uint256 hashBlock, Object& entry)
     {
         const CTxOut& txout = tx.vout[i];
         Object out;
+        if(tx.GetHash().GetHex() == "f48435e7305419f3fb4db67de5eca21bdd92a44babe7f056dfbeb1b7600d4c4e") {
+            out.push_back(Pair("value",0.00000000));
+        }
+        else {
         out.push_back(Pair("value", ValueFromAmount(txout.nValue)));
+    }

Here is block 22 when these transaction hiding bits are removed:
[earlz@li67-111 src]$ ./AdamantiumCoind getblockbynumber 22 true
{
    "hash" : "00000283b17dbaa7445d64c988dcb7e58227ba49b686e029bbaf81bf67224993",
    "confirmations" : 596,
    "size" : 175,
    "height" : 22,
    "version" : 6,
    "merkleroot" : "f48435e7305419f3fb4db67de5eca21bdd92a44babe7f056dfbeb1b7600d4c4e",
    "mint" : 0.00000000,
    "time" : 1413949218,
    "nonce" : 7462376,
    "bits" : "1e02bf73",
    "difficulty" : 0.00142155,
    "blocktrust" : "5d29ee",
    "chaintrust" : "3b4a09d",
    "previousblockhash" : "000001f2f69d68be7ec69dd877f801963a823bf31691d69c5180c564d9d21d2f",
    "nextblockhash" : "000000bc54ac049a0c01fd2d3be098b08247bc16df20f1101a9b631a85f7f2fa",
    "flags" : "proof-of-work",
    "proofhash" : "00000283b17dbaa7445d64c988dcb7e58227ba49b686e029bbaf81bf67224993",
    "entropybit" : 1,
    "modifier" : "00000000001cb4ed",
    "modifierchecksum" : "8cbc4017",
    "tx" : [
        {
            "txid" : "f48435e7305419f3fb4db67de5eca21bdd92a44babe7f056dfbeb1b7600d4c4e",
            "txid" : "f48435e7305419f3fb4db67de5eca21bdd92a44babe7f056dfbeb1b7600d4c4e",
            "version" : 1,
            "time" : 1413949218,
            "locktime" : 0,
            "vin" : [
                {
                    "coinbase" : "01160101",
                    "sequence" : 4294967295
                }
            ],
            "vout" : [
                {
                    "value" : 20000000.00000000,
                    "n" : 0,
                    "scriptPubKey" : {
                        "asm" : "OP_DUP OP_HASH160 e829b472157a48cf939a76e66ac710c8d3898d95 OP_EQUALVERIFY OP_CHECKSIG",
                        "reqSigs" : 1,
                        "type" : "pubkeyhash",
                        "addresses" : [
                            "AcwSNi1VZ41WLErCguXiTh9d9Q9CjEQ1rB"
                        ]
                    }
                }
            ]
        }
    ]
}



Watermarks: uint64_t, pos, drm-like


Btw, if anyone would like to request a code review. I try to review popular and new coins automatically. However, if you want to request a coin reviewed quickly (24-72 hours), you can PM me. I require a modest payment though to skip the line since my time is at a premium.


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: inspirone1 on October 23, 2014, 03:09:35 AM
I doubt the dev will delete anything as I bet he never post under that name again. Earlz Thanks for catching it before it went to far.


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: Nagger06 on October 23, 2014, 03:11:26 AM
Im assuming the dev will read this and since the thread is locked i cant call him a cocksucker there so here:


 DEV: You are a cocksucker.


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: inspirone1 on October 23, 2014, 03:17:06 AM
Im assuming the dev will read this and since the thread is locked i cant call him a cocksucker there so here:


 DEV: You are a cocksucker.
double that
 He already deleted and now locked the thread. I was hoping to at least get some kind of story out of him on it.


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: Pride-C-CEX on October 23, 2014, 03:17:18 AM
We greatly appreciate your swift contact regarding this, you are a class act!


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: tylerderden on October 23, 2014, 03:17:23 AM
this shit sucks


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: icecube45 on October 23, 2014, 03:19:07 AM
Dev just deleted my original comment


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: adoalli on October 23, 2014, 03:21:52 AM
>:(SCAMCOIN


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: inspirone1 on October 23, 2014, 03:22:37 AM
Theres still 13ghz of hash on this.


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: adoalli on October 23, 2014, 03:26:25 AM
Theres still 13ghz of hash on this.

don't waste your hashpower ::) im quit


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: forzendiablo on October 23, 2014, 03:28:56 AM
im not a coder but bumping this


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: Adamantium on October 23, 2014, 03:29:58 AM
First of my coins that failed..

Well! I guess I will have to hide everything in another way! I'll be back!  8)

PS: This is actually a good thing. Everyone should learn to take a look at the code before mining/hosting a pool/exchange/etc.

EDIT:
When that happens with every coin, only good ones will survive!


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: bathrobehero on October 23, 2014, 03:31:39 AM
earlz, you're awesome!


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: kozmos on October 23, 2014, 03:32:11 AM
Thanks a lot earlz for the warning.

and add this to the list of the dev's fiasco attempt lol:


http://i60.tinypic.com/155lzq8.jpg

http://i61.tinypic.com/20g07c0.jpg


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: earlz on October 23, 2014, 03:35:06 AM
Btw, if anyone would like to request a code review. I try to review popular and new coins automatically. However, if you want to request a coin reviewed quickly (24-72 hours), you can PM me. I require a modest payment though to skip the line since my time is at a premium.


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: TheClownSong on October 23, 2014, 03:35:12 AM
>:(SCAMCOIN

You think? looks like we have a genius in here..


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: inspirone1 on October 23, 2014, 03:36:22 AM
First of my coins that failed..

Well! I guess I will have to hide everything in another way! I'll be back!  8)

PS: This is actually a good thing. Everyone should learn to take a look at the code before mining/hosting a pool/exchange/etc.

EDIT:
When that happens with every coin, only good ones will survive!

You piece of shit!


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: adoalli on October 23, 2014, 03:37:18 AM
First of my coins that failed..

Well! I guess I will have to hide everything in another way! I'll be back!  8)

PS: This is actually a good thing. Everyone should learn to take a look at the code before mining/hosting a pool/exchange/etc.

EDIT:
When that happens with every coin, only good ones will survive!


shit man


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: shojayxt on October 23, 2014, 03:37:34 AM
First of my coins that failed..

Well! I guess I will have to hide everything in another way! I'll be back!  8)

PS: This is actually a good thing. Everyone should learn to take a look at the code before mining/hosting a pool/exchange/etc.

EDIT:
When that happens with every coin, only good ones will survive!



All your coins fail you pathetic loser  or should I say carsen cocksucker.

And no I didn't mine this shit.  But apparently there are plenty of fools in altcoin land more than willing to help it implode by supporting obvious shitcoins.


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: inspirone1 on October 23, 2014, 03:37:57 AM
Btw, if anyone would like to request a code review. I try to review popular and new coins automatically. However, if you want to request a coin reviewed quickly (24-72 hours), you can PM me. I require a modest payment though to skip the line since my time is at a premium.
You should team up with POD (cryptoasian) do it as a add on paid service.


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: Adamantium on October 23, 2014, 03:41:28 AM
First of my coins that failed..

Well! I guess I will have to hide everything in another way! I'll be back!  8)

PS: This is actually a good thing. Everyone should learn to take a look at the code before mining/hosting a pool/exchange/etc.

EDIT:
When that happens with every coin, only good ones will survive!



All your coins fail you pathetic loser  or should I say carsen cocksucker.

And no I didn't mine this shit.  But apparently there are plenty of fools in altcoin land more than willing to help it implode by supporting obvious shitcoins.

And how do you know that all of my coins failed?
Most were successful and I've earned a nice amount of BTC. Yep, earned, it's not stealing if people have the code in their faces and they don't read it!

Congratulations for watching this one before it reached Bittrex. Bad for me though.. But it would have been really fun!.


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: ocminer on October 23, 2014, 03:41:37 AM
Thanks a lot for your catch earlz, i am shutting suprnova's stratums now


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: kozmos on October 23, 2014, 03:43:48 AM
First of my coins that failed..

Well! I guess I will have to hide everything in another way! I'll be back!  8)

PS: This is actually a good thing. Everyone should learn to take a look at the code before mining/hosting a pool/exchange/etc.

EDIT:
When that happens with every coin, only good ones will survive!



All your coins fail you pathetic loser  or should I say carsen cocksucker.

And no I didn't mine this shit.  But apparently there are plenty of fools in altcoin land more than willing to help it implode by supporting obvious shitcoins.

And how do you know that all of my coins failed?
Most were successful and I've earned a nice amount of BTC. Yep, earned,  it's not stealing if people have the code in their faces and they don't read it!

Congratulations for watching this one before it reached Bittrex. Bad for me though.. But it would have been really fun!.

you know not everyone can read the code PLUS deleting the comments which exposed you. lol what a bitch you are


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: HunterS on October 23, 2014, 03:45:45 AM
First of my coins that failed..

Well! I guess I will have to hide everything in another way! I'll be back!  8)

PS: This is actually a good thing. Everyone should learn to take a look at the code before mining/hosting a pool/exchange/etc.

EDIT:
When that happens with every coin, only good ones will survive!



All your coins fail you pathetic loser  or should I say carsen cocksucker.

And no I didn't mine this shit.  But apparently there are plenty of fools in altcoin land more than willing to help it implode by supporting obvious shitcoins.

And how do you know that all of my coins failed?
Most were successful and I've earned a nice amount of BTC. Yep, earned, it's not stealing if people have the code in their faces and they don't read it!

Congratulations for watching this one before it reached Bittrex. Bad for me though.. But it would have been really fun!.
you are a grub mate.you have no morals.karma my friend will get you and i hope you whole world comes crashing down.


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: DeCrypterManiac on October 23, 2014, 03:48:27 AM
Thanks a lot for your catch earlz, i am shutting suprnova's stratums now

oc was this the reason for ddos at launch ?


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: Adamantium on October 23, 2014, 03:48:43 AM
you know not everyone can read the code PLUS deleting the comments which exposed you. lol what a bitch you are

Yes, I know that, but people who runs pools, exchanges, etc, CAN read it.

We could discuss this a lot, but well, the point is if people who can read the code would take a look before adding them to pools and exchanges, there would be only a few coins, but with value. If someone comes and do the same as me but without hidden premine, and then sells the announced premine and disappears,  it's exactly the same.

So it's a good thing to see that people are watching the code sometimes.

I will keep doing this kind of stuff until everyone learns that.


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: tylerderden on October 23, 2014, 03:50:14 AM
First of my coins that failed..

Well! I guess I will have to hide everything in another way! I'll be back!  8)

PS: This is actually a good thing. Everyone should learn to take a look at the code before mining/hosting a pool/exchange/etc.

EDIT:
When that happens with every coin, only good ones will survive!



your pretty clever with that cutesy attitude hiding behind your keyboard, how about you come out from your dirtbag pussy ass third world country rock and we will see how that cutesy attitude holds up in the real world you chicken shit. I know women with more balls than you. your just another parasite in a sea of shit. coward.


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: jasemoney on October 23, 2014, 03:51:32 AM
witch hunt for all non premine clones with large dumpage begins.... NOW!


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: HunterS on October 23, 2014, 03:51:36 AM
you know not everyone can read the code PLUS deleting the comments which exposed you. lol what a bitch you are

Yes, I know that, but people who runs pools, exchanges, etc, CAN read it.

We could discuss this a lot, but well, the point is if people who can read the code would take a look before adding them to pools and exchanges, there would be only a few coins, but with value. If someone comes and do the same as me but without hidden premine, and then sells the announced premine and disappears,  it's exactly the same.

So it's a good thing to see that people are watching the code sometimes.

I will keep doing this kind of stuff until everyone learns that.
dont try and spin it around like you are doing some good deed.you got caught out.your are a scammer and a thief and to continue doing this makes you a worthless human being.


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: kozmos on October 23, 2014, 03:53:34 AM
you know not everyone can read the code PLUS deleting the comments which exposed you. lol what a bitch you are

Yes, I know that, but people who runs pools, exchanges, etc, CAN read it.

We could discuss this a lot, but well, the point is if people who can read the code would take a look before adding them to pools and exchanges, there would be only a few coins, but with value. If someone comes and do the same as me but without hidden premine, and then sells the announced premine and disappears,  it's exactly the same.

So it's a good thing to see that people are watching the code sometimes.

I will keep doing this kind of stuff until everyone learns that.

Oh please lmao  ;D  Don't act like you did this cause you wanted to give life lessons to miners/pool(s) owners. get a life dude.

Sleep tight knowing that you are a certified pussy hiding behind a monitor   ;D



Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: ocminer on October 23, 2014, 03:53:41 AM
Thanks a lot for your catch earlz, i am shutting suprnova's stratums now

oc was this the reason for ddos at launch ?

for sure he needed "power" in the network to expolit his "feature" - Suprnova started after block 200 - so far behind the opportunity for injecting a bad block.

He probably ran a private pool and pointed a lot of hash at it while keeping the "legit" pools down...

I've modified my code for findind such things - launch was "stressed" good to obfuscate this.


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: Adamantium on October 23, 2014, 03:54:59 AM
your pretty clever with that cutesy attitude hiding behind your keyboard, how about you come out from your dirtbag pussy ass third world country rock and we will see how that cutesy attitude holds up in the real world you chicken shit. I know women with more balls than you. your just another parasite in a sea of shit. coward.

Ouch.

dont try and spin it around like you are doing some good deed.you got caught out.your are a scammer and a thief and to continue doing this makes you a worthless human being.

Yeah, I'm a "scammer" (I don't think so since everything in the code is public, but well.. opinions), that's why I'll keep doing this. Some will get caught, and some won't.
Yet, you can't deny this was a good thing! I mean, now everyone will be paying a lot of attention to the new coins.


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: xiaofeiyu420 on October 23, 2014, 03:55:26 AM
Prohibit novice release new coins!


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: minerpools on October 23, 2014, 03:55:40 AM
Hi Carsen


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: RagingBull on October 23, 2014, 03:56:18 AM


Nice catch earlz.

Saved lots of people from certain loss.




Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: HunterS on October 23, 2014, 03:57:22 AM
your pretty clever with that cutesy attitude hiding behind your keyboard, how about you come out from your dirtbag pussy ass third world country rock and we will see how that cutesy attitude holds up in the real world you chicken shit. I know women with more balls than you. your just another parasite in a sea of shit. coward.

Ouch.

dont try and spin it around like you are doing some good deed.you got caught out.your are a scammer and a thief and to continue doing this makes you a worthless human being.

Yeah, I'm a "scammer" (I don't think so since everything in the code is public, but well.. opinions), that's why I'll keep doing this. Some will get caught, and some won't.
Yet, you can't deny this was a good thing! I mean, now everyone will be paying a lot of attention to the new coins.
this does more damage than good in the crypto community and we dont need toxic people like you.


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: jimlite on October 23, 2014, 03:57:56 AM
Adamantium Dev,

Honestly, are you Carson or just a Carson wannabe?
Either case is sad.


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: kozmos on October 23, 2014, 04:01:11 AM
lol

https://www.facebook.com/carsen.klock


dots... and (!!) marks everywhere


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: Adamantium on October 23, 2014, 04:03:27 AM
this does more damage than good in the crypto community and we dont need toxic people like you.

I don't see it. How many coins does Bittrex or C-CEX, etc add to their exchanges  after a few days (or hours) of launching, and they turn out a scam? Even if they don't have premine, or hidden premine. And then everyone starts crying.

It's the same thing.

I'm going to start working on the next coin. Guess the name!  ;D (really, try to guess it).


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: Elmer Fudd on October 23, 2014, 04:03:31 AM
ADMT Sale!!!  Get them cheap before they are worthless!!!!


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: TheClownSong on October 23, 2014, 04:04:16 AM
Well if it isnt him doing it it would be someone else, unless he is the one doing them all which he admitted to


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: CryptoSiD on October 23, 2014, 04:04:18 AM
this shit needs to be reviewed before it is even mineable, getting fucking old real fast. I will seriously pay 20 btc to anybody that can track down these fuckers that keep doing this shit. what happens to them after that you dont need to worry about but there needs to be some consequences for these fuckheads and i'm not the kind of guy that is going to just chew their ass if you know what i mean.

+1

scammers need to be exposed

Hi Carsen btw.


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: HunterS on October 23, 2014, 04:05:03 AM
this does more damage than good in the crypto community and we dont need toxic people like you.

I don't see it. How many coins does Bittrex or C-CEX, etc add to their exchanges  after a few days (or hours) of launching, and they turn out a scam? Even if they don't have premine, or hidden premine. And then everyone starts crying.

It's the same thing.

I'm going to start working on the next coin. Guess the name!  ;D (really, try to guess it).
Like i said your are nothing but a grub and karma will get you one day.


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: Adamantium on October 23, 2014, 04:11:58 AM
I'm selling around 20 million ADMT. Really cheap!. PM ME.

PS: I'm eating popcorn. They are delicious!


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: safetybitcoin on October 23, 2014, 04:13:12 AM
Btw, if anyone would like to request a code review. I try to review popular and new coins automatically. However, if you want to request a coin reviewed quickly (24-72 hours), you can PM me. I require a modest payment though to skip the line since my time is at a premium.

Good job on finding the hidden premine :)


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: shojayxt on October 23, 2014, 04:19:09 AM
lol

https://www.facebook.com/carsen.klock


dots... and (!!) marks everywhere

Oh he took it down.

No worry, just type carsen klock into google and you come up with all kinds of images and links to threads calling him a scammer.  A little extra looking discovers that he lives in Idaho.  In fact you can find plenty of information about carsen cocksucker.  There is also plenty of threads on btc regarding this scumbag and his scams.

BIG SCAMER Carsen Klock

if someone is not known person Carsen klock invite you to read: https://www.google.pl/#q=carsen+klock+scamer+site:bitcointalk.org

https://bitcointalk.org/index.php?topic=726111.40

don`t mine - don`t paid
don`t buy - only lose
fuck another carsen coin !!!

https://ip.bitcointalk.org/?u=http%3A%2F%2Fi.imgur.com%2FNGkm9S4.jpg&t=544&c=MiXF5vmKzbBIGw

THIS IS YOUR JUNKIE METH DEV  :D


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: popadrac on October 23, 2014, 04:21:55 AM
keep this thread bumped ppl, raise awarness


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: ocminer on October 23, 2014, 04:28:52 AM
Sad that some people actually invest their skills into scams .. Over and over again.. If he does that in his RL too he'll end up as a "girlfriend" for someone in jail sooner or later ^^


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: Intergage on October 23, 2014, 04:31:10 AM
Hey,
So, I'm new and confused with all this.
ADMT and Ghost made by the same dev? Meaning, both are scamcoins?
Meaning, all the btc I blew on GHOST in the last 2 weeks is not worth it and I should sell while I still can?

Thanks.


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: forzendiablo on October 23, 2014, 04:33:01 AM
another ELITE coin?!


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: RagingBull on October 23, 2014, 04:37:53 AM


Hey Adamantium dev any news about POD?
and do you have any plans for coinsource?

 


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: popadrac on October 23, 2014, 04:43:26 AM


Hey Adamantium dev any news about POD?
and do you have any plans for coinsource?

 


lmfao


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: safetybitcoin on October 23, 2014, 04:47:17 AM
Hey,
So, I'm new and confused with all this.
ADMT and Ghost made by the same dev? Meaning, both are scamcoins?
Meaning, all the btc I blew on GHOST in the last 2 weeks is not worth it and I should sell while I still can?

Thanks.

Seems to have some connection, more and better check with aplomb.


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: Intergage on October 23, 2014, 04:50:57 AM
Hey,
So, I'm new and confused with all this.
ADMT and Ghost made by the same dev? Meaning, both are scamcoins?
Meaning, all the btc I blew on GHOST in the last 2 weeks is not worth it and I should sell while I still can?

Thanks.

Seems to have some connection, more and better check with aplomb.

Haha, ummm are you talking about my self-confidence or is there a user named Aplomb?  hahaha....


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: safetybitcoin on October 23, 2014, 04:59:44 AM
Hey,
So, I'm new and confused with all this.
ADMT and Ghost made by the same dev? Meaning, both are scamcoins?
Meaning, all the btc I blew on GHOST in the last 2 weeks is not worth it and I should sell while I still can?

Thanks.

Seems to have some connection, more and better check with aplomb.

Haha, ummm are you talking about my self-confidence or is there a user named Aplomb?  hahaha....

Translation error.
Sorry, I was reading the thread and saw one of the members indicate they are the same person.
Better question would be that person.  ;D


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: Nagger06 on October 23, 2014, 05:07:47 AM
HAHAAAHAAA!!! thats a real person guys, i mean seriously. that dude rolls out of bed and says yeah dude i look good lol!!! what a douchebag. I would love to see that dipshit in prison. it wouldnt take me long at all to get word to some friends of mine to fuck him up the ass at least 3 times a day. Its funny how people on here think there is a disconnect from this forum and the real world. Some of us are real hardcore motherfuckers that have spent plenty of time in the joint and would have no problem going back just to make sure people like this get the full work up. keep it up scammers. You will get caught eventually. and prison is a scary place for a little pint sized wigger such as yourself.


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: Adamantium on October 23, 2014, 05:11:12 AM
HAHAAAHAAA!!! thats a real person guys, i mean seriously. that dude rolls out of bed and says yeah dude i look good lol!!! what a douchebag. I would love to see that dipshit in prison. it wouldnt take me long at all to get word to some friends of mine to fuck him up the ass at least 3 times a day. Its funny how people on here think there is a disconnect from this forum and the real world. Some of us are real hardcore motherfuckers that have spent plenty of time in the joint and would have no problem going back just to make sure people like this get the full work up. keep it up scammers. You will get caught eventually. and prison is a scary place for a little pint sized wigger such as yourself.

Are your friends up for a gangbang?

What a badass! Please tell me more about how hardcore you are.


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: paradigmflux on October 23, 2014, 05:12:42 AM
HAHAAAHAAA!!! thats a real person guys, i mean seriously. that dude rolls out of bed and says yeah dude i look good lol!!! what a douchebag. I would love to see that dipshit in prison. it wouldnt take me long at all to get word to some friends of mine to fuck him up the ass at least 3 times a day. Its funny how people on here think there is a disconnect from this forum and the real world. Some of us are real hardcore motherfuckers that have spent plenty of time in the joint and would have no problem going back just to make sure people like this get the full work up. keep it up scammers. You will get caught eventually. and prison is a scary place for a little pint sized wigger such as yourself.
lol
real talk


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: paradigmflux on October 23, 2014, 05:13:08 AM
http://hashrate.org/static/images/Untitled.png


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: paradigmflux on October 23, 2014, 05:16:47 AM
The ADMT thread is moderated and I assume my post will get deleted immediately. So, I'm posting with a new topic.

Anyway, here is my review including the exploit. Summary is, the dev made a hidden premine of 20M or so, and hid it in such a way that not even traditional block explorers could reveal it

My review follows

Code:
adamantiumcoin https://bitcointalk.org/index.php?topic=829498.0

Heritage: HACK, DRM

Problems:

* CRITICAL: Reward for block 22 can be any amount that is desired
** The block explorer is compromised or the coin is serrepticious enough that it causes the block explorer to lie
** http://104.131.48.111:7200/block/00000283b17dbaa7445d64c988dcb7e58227ba49b686e029bbaf81bf67224993

review stopped at this point and early notice given to exchanges and miners.

Notes:

node:     {"108.170.2.13", "108.170.2.13"},

this is where the dev allows a block with non-standard reward to be mined
@@ -1582,7 +1583,7 @@ bool CBlock::ConnectBlock(CTxDB& txdb, CBlockIndex* pindex, bool fJustCheck)
     {
         int64_t nReward = GetProofOfWorkReward(nFees);
         // Check coinbase reward
-        if (vtx[0].GetValueOut() > nReward)
+        if (vtx[0].GetValueOut() > nReward && pindexBest->nHeight+1!=22)
             return DoS(50, error("ConnectBlock() : coinbase reward exceeded (actual=%"PRId64" vs calculated=%"PRId64")",
                    vtx[0].GetValueOut(),
                    nReward));

a variable used
@@ -330,6 +332,7 @@ bool CTransaction::IsStandard() const
 // expensive-to-check-upon-redemption script like:
 //   DUP CHECKSIG DROP ... repeated 100 times... OP_1
 //
+int64_t nvout=2000000000000000;

here is where the dev hides the amount in supply for RPC calls
@@ -1618,6 +1620,10 @@ bool CBlock::ConnectBlock(CTxDB& txdb, CBlockIndex* pindex, bool fJustCheck)
 
     // Update block index on disk without changing it in memory.
     // The memory index structure will be changed after the db commits.
+    if(pindexBest->nHeight+1 == 22) {
+    pindex->nMint = nValueOut - nValueIn + nFees - nvout;
+    pindex->nMoneySupply = (pindex->pprev? pindex->pprev->nMoneySupply : 0) + nValueOut - nValueIn - nvout;
+    }  

here is where he hides the amount mined with the generation transaction causing both my own block explorer, and Abe to report it wrongly
+++ b/rpcrawtransaction.cpp
@@ -74,7 +74,12 @@ void TxToJSON(const CTransaction& tx, const uint256 hashBlock, Object& entry)
     {
         const CTxOut& txout = tx.vout[i];
         Object out;
+        if(tx.GetHash().GetHex() == "f48435e7305419f3fb4db67de5eca21bdd92a44babe7f056dfbeb1b7600d4c4e") {
+            out.push_back(Pair("value",0.00000000));
+        }
+        else {
         out.push_back(Pair("value", ValueFromAmount(txout.nValue)));
+    }

Here is block 22 when these transaction hiding bits are removed:
[earlz@li67-111 src]$ ./AdamantiumCoind getblockbynumber 22 true
{
    "hash" : "00000283b17dbaa7445d64c988dcb7e58227ba49b686e029bbaf81bf67224993",
    "confirmations" : 596,
    "size" : 175,
    "height" : 22,
    "version" : 6,
    "merkleroot" : "f48435e7305419f3fb4db67de5eca21bdd92a44babe7f056dfbeb1b7600d4c4e",
    "mint" : 0.00000000,
    "time" : 1413949218,
    "nonce" : 7462376,
    "bits" : "1e02bf73",
    "difficulty" : 0.00142155,
    "blocktrust" : "5d29ee",
    "chaintrust" : "3b4a09d",
    "previousblockhash" : "000001f2f69d68be7ec69dd877f801963a823bf31691d69c5180c564d9d21d2f",
    "nextblockhash" : "000000bc54ac049a0c01fd2d3be098b08247bc16df20f1101a9b631a85f7f2fa",
    "flags" : "proof-of-work",
    "proofhash" : "00000283b17dbaa7445d64c988dcb7e58227ba49b686e029bbaf81bf67224993",
    "entropybit" : 1,
    "modifier" : "00000000001cb4ed",
    "modifierchecksum" : "8cbc4017",
    "tx" : [
        {
            "txid" : "f48435e7305419f3fb4db67de5eca21bdd92a44babe7f056dfbeb1b7600d4c4e",
            "txid" : "f48435e7305419f3fb4db67de5eca21bdd92a44babe7f056dfbeb1b7600d4c4e",
            "version" : 1,
            "time" : 1413949218,
            "locktime" : 0,
            "vin" : [
                {
                    "coinbase" : "01160101",
                    "sequence" : 4294967295
                }
            ],
            "vout" : [
                {
                    "value" : 20000000.00000000,
                    "n" : 0,
                    "scriptPubKey" : {
                        "asm" : "OP_DUP OP_HASH160 e829b472157a48cf939a76e66ac710c8d3898d95 OP_EQUALVERIFY OP_CHECKSIG",
                        "reqSigs" : 1,
                        "type" : "pubkeyhash",
                        "addresses" : [
                            "AcwSNi1VZ41WLErCguXiTh9d9Q9CjEQ1rB"
                        ]
                    }
                }
            ]
        }
    ]
}



Watermarks: uint64_t, pos, drm-like


Btw, if anyone would like to request a code review. I try to review popular and new coins automatically. However, if you want to request a coin reviewed quickly (24-72 hours), you can PM me. I require a modest payment though to skip the line since my time is at a premium.

earl, what makes 100% sure that he will manage to be the solver of block 22 in this case though?


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: Adamantium on October 23, 2014, 05:21:36 AM

You're more than welcome!

About your question, look at the transaction, and look at the unix time:

1413949218

Convert that unix time to a human readable date, and there's your answer.


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: RagingBull on October 23, 2014, 05:28:50 AM


Wed, 22 Oct 2014 03:40:18 GMT


also that IP is an open proxy.


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: notsofast on October 23, 2014, 05:33:32 AM
Thanks Earlz, nice catch. I trust your reviews more than I trust PoD.


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: ocminer on October 23, 2014, 05:47:12 AM
The ADMT thread is moderated and I assume my post will get deleted immediately. So, I'm posting with a new topic.

Anyway, here is my review including the exploit. Summary is, the dev made a hidden premine of 20M or so, and hid it in such a way that not even traditional block explorers could reveal it

My review follows

Code:
adamantiumcoin https://bitcointalk.org/index.php?topic=829498.0

Heritage: HACK, DRM

Problems:

* CRITICAL: Reward for block 22 can be any amount that is desired
** The block explorer is compromised or the coin is serrepticious enough that it causes the block explorer to lie
** http://104.131.48.111:7200/block/00000283b17dbaa7445d64c988dcb7e58227ba49b686e029bbaf81bf67224993

review stopped at this point and early notice given to exchanges and miners.

Notes:

node:     {"108.170.2.13", "108.170.2.13"},

this is where the dev allows a block with non-standard reward to be mined
@@ -1582,7 +1583,7 @@ bool CBlock::ConnectBlock(CTxDB& txdb, CBlockIndex* pindex, bool fJustCheck)
     {
         int64_t nReward = GetProofOfWorkReward(nFees);
         // Check coinbase reward
-        if (vtx[0].GetValueOut() > nReward)
+        if (vtx[0].GetValueOut() > nReward && pindexBest->nHeight+1!=22)
             return DoS(50, error("ConnectBlock() : coinbase reward exceeded (actual=%"PRId64" vs calculated=%"PRId64")",
                    vtx[0].GetValueOut(),
                    nReward));

a variable used
@@ -330,6 +332,7 @@ bool CTransaction::IsStandard() const
 // expensive-to-check-upon-redemption script like:
 //   DUP CHECKSIG DROP ... repeated 100 times... OP_1
 //
+int64_t nvout=2000000000000000;

here is where the dev hides the amount in supply for RPC calls
@@ -1618,6 +1620,10 @@ bool CBlock::ConnectBlock(CTxDB& txdb, CBlockIndex* pindex, bool fJustCheck)
 
     // Update block index on disk without changing it in memory.
     // The memory index structure will be changed after the db commits.
+    if(pindexBest->nHeight+1 == 22) {
+    pindex->nMint = nValueOut - nValueIn + nFees - nvout;
+    pindex->nMoneySupply = (pindex->pprev? pindex->pprev->nMoneySupply : 0) + nValueOut - nValueIn - nvout;
+    }  

here is where he hides the amount mined with the generation transaction causing both my own block explorer, and Abe to report it wrongly
+++ b/rpcrawtransaction.cpp
@@ -74,7 +74,12 @@ void TxToJSON(const CTransaction& tx, const uint256 hashBlock, Object& entry)
     {
         const CTxOut& txout = tx.vout[i];
         Object out;
+        if(tx.GetHash().GetHex() == "f48435e7305419f3fb4db67de5eca21bdd92a44babe7f056dfbeb1b7600d4c4e") {
+            out.push_back(Pair("value",0.00000000));
+        }
+        else {
         out.push_back(Pair("value", ValueFromAmount(txout.nValue)));
+    }

Here is block 22 when these transaction hiding bits are removed:
[earlz@li67-111 src]$ ./AdamantiumCoind getblockbynumber 22 true
{
    "hash" : "00000283b17dbaa7445d64c988dcb7e58227ba49b686e029bbaf81bf67224993",
    "confirmations" : 596,
    "size" : 175,
    "height" : 22,
    "version" : 6,
    "merkleroot" : "f48435e7305419f3fb4db67de5eca21bdd92a44babe7f056dfbeb1b7600d4c4e",
    "mint" : 0.00000000,
    "time" : 1413949218,
    "nonce" : 7462376,
    "bits" : "1e02bf73",
    "difficulty" : 0.00142155,
    "blocktrust" : "5d29ee",
    "chaintrust" : "3b4a09d",
    "previousblockhash" : "000001f2f69d68be7ec69dd877f801963a823bf31691d69c5180c564d9d21d2f",
    "nextblockhash" : "000000bc54ac049a0c01fd2d3be098b08247bc16df20f1101a9b631a85f7f2fa",
    "flags" : "proof-of-work",
    "proofhash" : "00000283b17dbaa7445d64c988dcb7e58227ba49b686e029bbaf81bf67224993",
    "entropybit" : 1,
    "modifier" : "00000000001cb4ed",
    "modifierchecksum" : "8cbc4017",
    "tx" : [
        {
            "txid" : "f48435e7305419f3fb4db67de5eca21bdd92a44babe7f056dfbeb1b7600d4c4e",
            "txid" : "f48435e7305419f3fb4db67de5eca21bdd92a44babe7f056dfbeb1b7600d4c4e",
            "version" : 1,
            "time" : 1413949218,
            "locktime" : 0,
            "vin" : [
                {
                    "coinbase" : "01160101",
                    "sequence" : 4294967295
                }
            ],
            "vout" : [
                {
                    "value" : 20000000.00000000,
                    "n" : 0,
                    "scriptPubKey" : {
                        "asm" : "OP_DUP OP_HASH160 e829b472157a48cf939a76e66ac710c8d3898d95 OP_EQUALVERIFY OP_CHECKSIG",
                        "reqSigs" : 1,
                        "type" : "pubkeyhash",
                        "addresses" : [
                            "AcwSNi1VZ41WLErCguXiTh9d9Q9CjEQ1rB"
                        ]
                    }
                }
            ]
        }
    ]
}



Watermarks: uint64_t, pos, drm-like


Btw, if anyone would like to request a code review. I try to review popular and new coins automatically. However, if you want to request a coin reviewed quickly (24-72 hours), you can PM me. I require a modest payment though to skip the line since my time is at a premium.

earl, what makes 100% sure that he will manage to be the solver of block 22 in this case though?

He cant, he has to release the source later and mine the first 22 blocks himself or he runs his own pool...

I was DDoS'ed right after launch for example.. This DDoS was intense and long enough to let me jump in above block 200 only..


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: earlz on October 23, 2014, 06:13:30 AM
The ADMT thread is moderated and I assume my post will get deleted immediately. So, I'm posting with a new topic.

Anyway, here is my review including the exploit. Summary is, the dev made a hidden premine of 20M or so, and hid it in such a way that not even traditional block explorers could reveal it

My review follows

Code:
adamantiumcoin https://bitcointalk.org/index.php?topic=829498.0

Heritage: HACK, DRM

Problems:

* CRITICAL: Reward for block 22 can be any amount that is desired
** The block explorer is compromised or the coin is serrepticious enough that it causes the block explorer to lie
** http://104.131.48.111:7200/block/00000283b17dbaa7445d64c988dcb7e58227ba49b686e029bbaf81bf67224993

review stopped at this point and early notice given to exchanges and miners.

Notes:

node:     {"108.170.2.13", "108.170.2.13"},

this is where the dev allows a block with non-standard reward to be mined
@@ -1582,7 +1583,7 @@ bool CBlock::ConnectBlock(CTxDB& txdb, CBlockIndex* pindex, bool fJustCheck)
     {
         int64_t nReward = GetProofOfWorkReward(nFees);
         // Check coinbase reward
-        if (vtx[0].GetValueOut() > nReward)
+        if (vtx[0].GetValueOut() > nReward && pindexBest->nHeight+1!=22)
             return DoS(50, error("ConnectBlock() : coinbase reward exceeded (actual=%"PRId64" vs calculated=%"PRId64")",
                    vtx[0].GetValueOut(),
                    nReward));

a variable used
@@ -330,6 +332,7 @@ bool CTransaction::IsStandard() const
 // expensive-to-check-upon-redemption script like:
 //   DUP CHECKSIG DROP ... repeated 100 times... OP_1
 //
+int64_t nvout=2000000000000000;

here is where the dev hides the amount in supply for RPC calls
@@ -1618,6 +1620,10 @@ bool CBlock::ConnectBlock(CTxDB& txdb, CBlockIndex* pindex, bool fJustCheck)
 
     // Update block index on disk without changing it in memory.
     // The memory index structure will be changed after the db commits.
+    if(pindexBest->nHeight+1 == 22) {
+    pindex->nMint = nValueOut - nValueIn + nFees - nvout;
+    pindex->nMoneySupply = (pindex->pprev? pindex->pprev->nMoneySupply : 0) + nValueOut - nValueIn - nvout;
+    }  

here is where he hides the amount mined with the generation transaction causing both my own block explorer, and Abe to report it wrongly
+++ b/rpcrawtransaction.cpp
@@ -74,7 +74,12 @@ void TxToJSON(const CTransaction& tx, const uint256 hashBlock, Object& entry)
     {
         const CTxOut& txout = tx.vout[i];
         Object out;
+        if(tx.GetHash().GetHex() == "f48435e7305419f3fb4db67de5eca21bdd92a44babe7f056dfbeb1b7600d4c4e") {
+            out.push_back(Pair("value",0.00000000));
+        }
+        else {
         out.push_back(Pair("value", ValueFromAmount(txout.nValue)));
+    }

Here is block 22 when these transaction hiding bits are removed:
[earlz@li67-111 src]$ ./AdamantiumCoind getblockbynumber 22 true
{
    "hash" : "00000283b17dbaa7445d64c988dcb7e58227ba49b686e029bbaf81bf67224993",
    "confirmations" : 596,
    "size" : 175,
    "height" : 22,
    "version" : 6,
    "merkleroot" : "f48435e7305419f3fb4db67de5eca21bdd92a44babe7f056dfbeb1b7600d4c4e",
    "mint" : 0.00000000,
    "time" : 1413949218,
    "nonce" : 7462376,
    "bits" : "1e02bf73",
    "difficulty" : 0.00142155,
    "blocktrust" : "5d29ee",
    "chaintrust" : "3b4a09d",
    "previousblockhash" : "000001f2f69d68be7ec69dd877f801963a823bf31691d69c5180c564d9d21d2f",
    "nextblockhash" : "000000bc54ac049a0c01fd2d3be098b08247bc16df20f1101a9b631a85f7f2fa",
    "flags" : "proof-of-work",
    "proofhash" : "00000283b17dbaa7445d64c988dcb7e58227ba49b686e029bbaf81bf67224993",
    "entropybit" : 1,
    "modifier" : "00000000001cb4ed",
    "modifierchecksum" : "8cbc4017",
    "tx" : [
        {
            "txid" : "f48435e7305419f3fb4db67de5eca21bdd92a44babe7f056dfbeb1b7600d4c4e",
            "txid" : "f48435e7305419f3fb4db67de5eca21bdd92a44babe7f056dfbeb1b7600d4c4e",
            "version" : 1,
            "time" : 1413949218,
            "locktime" : 0,
            "vin" : [
                {
                    "coinbase" : "01160101",
                    "sequence" : 4294967295
                }
            ],
            "vout" : [
                {
                    "value" : 20000000.00000000,
                    "n" : 0,
                    "scriptPubKey" : {
                        "asm" : "OP_DUP OP_HASH160 e829b472157a48cf939a76e66ac710c8d3898d95 OP_EQUALVERIFY OP_CHECKSIG",
                        "reqSigs" : 1,
                        "type" : "pubkeyhash",
                        "addresses" : [
                            "AcwSNi1VZ41WLErCguXiTh9d9Q9CjEQ1rB"
                        ]
                    }
                }
            ]
        }
    ]
}



Watermarks: uint64_t, pos, drm-like


Btw, if anyone would like to request a code review. I try to review popular and new coins automatically. However, if you want to request a coin reviewed quickly (24-72 hours), you can PM me. I require a modest payment though to skip the line since my time is at a premium.

earl, what makes 100% sure that he will manage to be the solver of block 22 in this case though?

He cant, he has to release the source later and mine the first 22 blocks himself or he runs his own pool...

I was DDoS'ed right after launch for example.. This DDoS was intense and long enough to let me jump in above block 200 only..

Even then, at an early block like 22 it's easy. First 50 blocks usually are mined in around 1 minute. You gain a 1 minute advantage just from not having to download or compile the wallet. And even then, (I'm not saying this dev is smart enough to pull it off) there are methods of making a perfectly hidden premine as well. This is why I personally consider fair launch coins the only coins that can be 99% safe from a hidden premine


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: Nagger06 on October 23, 2014, 06:39:32 AM
HAHAAAHAAA!!! thats a real person guys, i mean seriously. that dude rolls out of bed and says yeah dude i look good lol!!! what a douchebag. I would love to see that dipshit in prison. it wouldnt take me long at all to get word to some friends of mine to fuck him up the ass at least 3 times a day. Its funny how people on here think there is a disconnect from this forum and the real world. Some of us are real hardcore motherfuckers that have spent plenty of time in the joint and would have no problem going back just to make sure people like this get the full work up. keep it up scammers. You will get caught eventually. and prison is a scary place for a little pint sized wigger such as yourself.

Are your friends up for a gangbang?

What a badass! Please tell me more about how hardcore you are.

yeah whats your address brother, i would love to show you how hardcore i am. I'll be the guy with all the prison tats and arms bigger than your head. let me know man, i'm always down for some vigilante justice on behalf of my crypto brothers that you fucked over. I'm sure it wouldnt be to hard to convince my nigger hating brothers to show up as well because there aint nothing worse than a scrawny little white boy that dont know what race he is. is that offensive? too fucking bad bitch. You will see just how much motherfuckers give a shit about being offensive on the inside soon enough.


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: Adamantium on October 23, 2014, 06:47:44 AM
yeah whats your address brother, i would love to show you how hardcore i am. I'll be the guy with all the prison tats and arms bigger than your head. let me know man, i'm always down for some vigilante justice on behalf of my crypto brothers that you fucked over. I'm sure it wouldnt be to hard to convince my nigger hating brothers to show up as well because there aint nothing worse than a scrawny little white boy that dont know what race he is. is that offensive? too fucking bad bitch. You will see just how much motherfuckers give a shit about being offensive on the inside soon enough.

Offensive? Nah. Your post just makes me laugh. And it causes me cancer also.

You should go back to school or something.

Would you be willing to make a trip to Colombia? If so, I'll pm you my address!


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: payyy on October 23, 2014, 07:18:07 AM
got it ,thank you man


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: minerpools on October 23, 2014, 07:21:49 AM
yeah whats your address brother, i would love to show you how hardcore i am. I'll be the guy with all the prison tats and arms bigger than your head. let me know man, i'm always down for some vigilante justice on behalf of my crypto brothers that you fucked over. I'm sure it wouldnt be to hard to convince my nigger hating brothers to show up as well because there aint nothing worse than a scrawny little white boy that dont know what race he is. is that offensive? too fucking bad bitch. You will see just how much motherfuckers give a shit about being offensive on the inside soon enough.

Offensive? Nah. Your post just makes me laugh. And it causes me cancer also.

You should go back to school or something.

Would you be willing to make a trip to Colombia? If so, I'll pm you my address!

You mean Idaho right?


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: minerpools on October 23, 2014, 07:25:08 AM
The ADMT thread is moderated and I assume my post will get deleted immediately. So, I'm posting with a new topic.

Anyway, here is my review including the exploit. Summary is, the dev made a hidden premine of 20M or so, and hid it in such a way that not even traditional block explorers could reveal it

My review follows

Code:
adamantiumcoin https://bitcointalk.org/index.php?topic=829498.0

Heritage: HACK, DRM

Problems:

* CRITICAL: Reward for block 22 can be any amount that is desired
** The block explorer is compromised or the coin is serrepticious enough that it causes the block explorer to lie
** http://104.131.48.111:7200/block/00000283b17dbaa7445d64c988dcb7e58227ba49b686e029bbaf81bf67224993

review stopped at this point and early notice given to exchanges and miners.

Notes:

node:     {"108.170.2.13", "108.170.2.13"},

this is where the dev allows a block with non-standard reward to be mined
@@ -1582,7 +1583,7 @@ bool CBlock::ConnectBlock(CTxDB& txdb, CBlockIndex* pindex, bool fJustCheck)
     {
         int64_t nReward = GetProofOfWorkReward(nFees);
         // Check coinbase reward
-        if (vtx[0].GetValueOut() > nReward)
+        if (vtx[0].GetValueOut() > nReward && pindexBest->nHeight+1!=22)
             return DoS(50, error("ConnectBlock() : coinbase reward exceeded (actual=%"PRId64" vs calculated=%"PRId64")",
                    vtx[0].GetValueOut(),
                    nReward));

a variable used
@@ -330,6 +332,7 @@ bool CTransaction::IsStandard() const
 // expensive-to-check-upon-redemption script like:
 //   DUP CHECKSIG DROP ... repeated 100 times... OP_1
 //
+int64_t nvout=2000000000000000;

here is where the dev hides the amount in supply for RPC calls
@@ -1618,6 +1620,10 @@ bool CBlock::ConnectBlock(CTxDB& txdb, CBlockIndex* pindex, bool fJustCheck)
 
     // Update block index on disk without changing it in memory.
     // The memory index structure will be changed after the db commits.
+    if(pindexBest->nHeight+1 == 22) {
+    pindex->nMint = nValueOut - nValueIn + nFees - nvout;
+    pindex->nMoneySupply = (pindex->pprev? pindex->pprev->nMoneySupply : 0) + nValueOut - nValueIn - nvout;
+    }  

here is where he hides the amount mined with the generation transaction causing both my own block explorer, and Abe to report it wrongly
+++ b/rpcrawtransaction.cpp
@@ -74,7 +74,12 @@ void TxToJSON(const CTransaction& tx, const uint256 hashBlock, Object& entry)
     {
         const CTxOut& txout = tx.vout[i];
         Object out;
+        if(tx.GetHash().GetHex() == "f48435e7305419f3fb4db67de5eca21bdd92a44babe7f056dfbeb1b7600d4c4e") {
+            out.push_back(Pair("value",0.00000000));
+        }
+        else {
         out.push_back(Pair("value", ValueFromAmount(txout.nValue)));
+    }

Here is block 22 when these transaction hiding bits are removed:
[earlz@li67-111 src]$ ./AdamantiumCoind getblockbynumber 22 true
{
    "hash" : "00000283b17dbaa7445d64c988dcb7e58227ba49b686e029bbaf81bf67224993",
    "confirmations" : 596,
    "size" : 175,
    "height" : 22,
    "version" : 6,
    "merkleroot" : "f48435e7305419f3fb4db67de5eca21bdd92a44babe7f056dfbeb1b7600d4c4e",
    "mint" : 0.00000000,
    "time" : 1413949218,
    "nonce" : 7462376,
    "bits" : "1e02bf73",
    "difficulty" : 0.00142155,
    "blocktrust" : "5d29ee",
    "chaintrust" : "3b4a09d",
    "previousblockhash" : "000001f2f69d68be7ec69dd877f801963a823bf31691d69c5180c564d9d21d2f",
    "nextblockhash" : "000000bc54ac049a0c01fd2d3be098b08247bc16df20f1101a9b631a85f7f2fa",
    "flags" : "proof-of-work",
    "proofhash" : "00000283b17dbaa7445d64c988dcb7e58227ba49b686e029bbaf81bf67224993",
    "entropybit" : 1,
    "modifier" : "00000000001cb4ed",
    "modifierchecksum" : "8cbc4017",
    "tx" : [
        {
            "txid" : "f48435e7305419f3fb4db67de5eca21bdd92a44babe7f056dfbeb1b7600d4c4e",
            "txid" : "f48435e7305419f3fb4db67de5eca21bdd92a44babe7f056dfbeb1b7600d4c4e",
            "version" : 1,
            "time" : 1413949218,
            "locktime" : 0,
            "vin" : [
                {
                    "coinbase" : "01160101",
                    "sequence" : 4294967295
                }
            ],
            "vout" : [
                {
                    "value" : 20000000.00000000,
                    "n" : 0,
                    "scriptPubKey" : {
                        "asm" : "OP_DUP OP_HASH160 e829b472157a48cf939a76e66ac710c8d3898d95 OP_EQUALVERIFY OP_CHECKSIG",
                        "reqSigs" : 1,
                        "type" : "pubkeyhash",
                        "addresses" : [
                            "AcwSNi1VZ41WLErCguXiTh9d9Q9CjEQ1rB"
                        ]
                    }
                }
            ]
        }
    ]
}



Watermarks: uint64_t, pos, drm-like


Btw, if anyone would like to request a code review. I try to review popular and new coins automatically. However, if you want to request a coin reviewed quickly (24-72 hours), you can PM me. I require a modest payment though to skip the line since my time is at a premium.

earl, what makes 100% sure that he will manage to be the solver of block 22 in this case though?

He cant, he has to release the source later and mine the first 22 blocks himself or he runs his own pool...

I was DDoS'ed right after launch for example.. This DDoS was intense and long enough to let me jump in above block 200 only..

Even then, at an early block like 22 it's easy. First 50 blocks usually are mined in around 1 minute. You gain a 1 minute advantage just from not having to download or compile the wallet. And even then, (I'm not saying this dev is smart enough to pull it off) there are methods of making a perfectly hidden premine as well. This is why I personally consider fair launch coins the only coins that can be 99% safe from a hidden premine


And don't forget all the github access troubles most of us had, and he kept saying "them" playing dumb and even writing differently.
Carsen has evolved.


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: CryptoSiD on October 23, 2014, 07:29:05 AM
i would bet .1 this guy is carsen, and carsen is from idaho


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: Equate on October 23, 2014, 07:43:39 AM
The ADMT thread is moderated and I assume my post will get deleted immediately. So, I'm posting with a new topic.

Anyway, here is my review including the exploit. Summary is, the dev made a hidden premine of 20M or so, and hid it in such a way that not even traditional block explorers could reveal it

My review follows

Code:
adamantiumcoin https://bitcointalk.org/index.php?topic=829498.0

Heritage: HACK, DRM

Problems:

* CRITICAL: Reward for block 22 can be any amount that is desired
** The block explorer is compromised or the coin is serrepticious enough that it causes the block explorer to lie
** http://104.131.48.111:7200/block/00000283b17dbaa7445d64c988dcb7e58227ba49b686e029bbaf81bf67224993

review stopped at this point and early notice given to exchanges and miners.

Notes:

node:      {"108.170.2.13", "108.170.2.13"},

this is where the dev allows a block with non-standard reward to be mined
@@ -1582,7 +1583,7 @@ bool CBlock::ConnectBlock(CTxDB& txdb, CBlockIndex* pindex, bool fJustCheck)
     {
         int64_t nReward = GetProofOfWorkReward(nFees);
         // Check coinbase reward
-        if (vtx[0].GetValueOut() > nReward)
+        if (vtx[0].GetValueOut() > nReward && pindexBest->nHeight+1!=22)
             return DoS(50, error("ConnectBlock() : coinbase reward exceeded (actual=%"PRId64" vs calculated=%"PRId64")",
                    vtx[0].GetValueOut(),
                    nReward));

a variable used
@@ -330,6 +332,7 @@ bool CTransaction::IsStandard() const
 // expensive-to-check-upon-redemption script like:
 //   DUP CHECKSIG DROP ... repeated 100 times... OP_1
 //
+int64_t nvout=2000000000000000;

here is where the dev hides the amount in supply for RPC calls
@@ -1618,6 +1620,10 @@ bool CBlock::ConnectBlock(CTxDB& txdb, CBlockIndex* pindex, bool fJustCheck)
 
     // Update block index on disk without changing it in memory.
     // The memory index structure will be changed after the db commits.
+    if(pindexBest->nHeight+1 == 22) {
+    pindex->nMint = nValueOut - nValueIn + nFees - nvout;
+    pindex->nMoneySupply = (pindex->pprev? pindex->pprev->nMoneySupply : 0) + nValueOut - nValueIn - nvout;
+    } 

here is where he hides the amount mined with the generation transaction causing both my own block explorer, and Abe to report it wrongly
+++ b/rpcrawtransaction.cpp
@@ -74,7 +74,12 @@ void TxToJSON(const CTransaction& tx, const uint256 hashBlock, Object& entry)
     {
         const CTxOut& txout = tx.vout[i];
         Object out;
+        if(tx.GetHash().GetHex() == "f48435e7305419f3fb4db67de5eca21bdd92a44babe7f056dfbeb1b7600d4c4e") {
+            out.push_back(Pair("value",0.00000000));
+        }
+        else {
         out.push_back(Pair("value", ValueFromAmount(txout.nValue)));
+    }

Here is block 22 when these transaction hiding bits are removed:
[earlz@li67-111 src]$ ./AdamantiumCoind getblockbynumber 22 true
{
    "hash" : "00000283b17dbaa7445d64c988dcb7e58227ba49b686e029bbaf81bf67224993",
    "confirmations" : 596,
    "size" : 175,
    "height" : 22,
    "version" : 6,
    "merkleroot" : "f48435e7305419f3fb4db67de5eca21bdd92a44babe7f056dfbeb1b7600d4c4e",
    "mint" : 0.00000000,
    "time" : 1413949218,
    "nonce" : 7462376,
    "bits" : "1e02bf73",
    "difficulty" : 0.00142155,
    "blocktrust" : "5d29ee",
    "chaintrust" : "3b4a09d",
    "previousblockhash" : "000001f2f69d68be7ec69dd877f801963a823bf31691d69c5180c564d9d21d2f",
    "nextblockhash" : "000000bc54ac049a0c01fd2d3be098b08247bc16df20f1101a9b631a85f7f2fa",
    "flags" : "proof-of-work",
    "proofhash" : "00000283b17dbaa7445d64c988dcb7e58227ba49b686e029bbaf81bf67224993",
    "entropybit" : 1,
    "modifier" : "00000000001cb4ed",
    "modifierchecksum" : "8cbc4017",
    "tx" : [
        {
            "txid" : "f48435e7305419f3fb4db67de5eca21bdd92a44babe7f056dfbeb1b7600d4c4e",
            "txid" : "f48435e7305419f3fb4db67de5eca21bdd92a44babe7f056dfbeb1b7600d4c4e",
            "version" : 1,
            "time" : 1413949218,
            "locktime" : 0,
            "vin" : [
                {
                    "coinbase" : "01160101",
                    "sequence" : 4294967295
                }
            ],
            "vout" : [
                {
                    "value" : 20000000.00000000,
                    "n" : 0,
                    "scriptPubKey" : {
                        "asm" : "OP_DUP OP_HASH160 e829b472157a48cf939a76e66ac710c8d3898d95 OP_EQUALVERIFY OP_CHECKSIG",
                        "reqSigs" : 1,
                        "type" : "pubkeyhash",
                        "addresses" : [
                            "AcwSNi1VZ41WLErCguXiTh9d9Q9CjEQ1rB"
                        ]
                    }
                }
            ]
        }
    ]
}



Watermarks: uint64_t, pos, drm-like


Btw, if anyone would like to request a code review. I try to review popular and new coins automatically. However, if you want to request a coin reviewed quickly (24-72 hours), you can PM me. I require a modest payment though to skip the line since my time is at a premium.

Good detective work. Who knows how many more methods do scammers have up their sleeves and such scammers should just rot in swamps.


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: bitivan23 on October 23, 2014, 08:29:44 AM
karma never misses his target..believe me,been there don that  :'(


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: rayday11 on October 23, 2014, 10:21:57 AM
Earlz


Thank You.


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: mxhwr on October 23, 2014, 10:26:01 AM
First of my coins that failed..

Well! I guess I will have to hide everything in another way! I'll be back!  8)

PS: This is actually a good thing. Everyone should learn to take a look at the code before mining/hosting a pool/exchange/etc.

EDIT:
When that happens with every coin, only good ones will survive!


funny guy please keeping making coins so we can catch you out so you do not profit you dumb prick


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: capler on October 23, 2014, 01:21:39 PM
Why bitcointalk.org not show the IP adres scams  ???
And other scammers will be afraid to do so


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: earlz on October 24, 2014, 12:48:49 AM
Hello, I've gotten plenty of people saying "you should be compensated" and well, I am in a way heh.

Anyway, Bittrex has me on retainer(basically they pay me a flat fee for high priority treatment) and I review some coins at their discretion. However, all views are mine and mine alone. I should not be considered in any way to represent Bittrex.

Of course, not all coins I review are requested by anyone. I usually try to do at least 1 review a day so when requests are low, I skim the recently released coins for something that looks like it might be picking up steam and getting popular.

I have my workflow very well optimized and if the coin is a fork of a common coin like DRM, I can do a comprehensive code and network review in just 15 minutes. However, some coins take me 2 hours or more. It's kinda a crap shoot as far as risk goes for amount of time I spend doing this heh.


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: _ronan_ on October 24, 2014, 05:52:44 PM
Thanks for looking out for the little people.. Unfortunately I know nothing about Dev/Development but did mine Ghost and got burned...


Thanks for helping 


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: mumak on October 24, 2014, 06:07:00 PM
Why do not you trademark "Verified by earlz ". Then all developers will pursue you ! :)


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: in06khattab on October 25, 2014, 12:26:05 PM
Are there any exchanges left to BTC?


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: samspaces on October 28, 2014, 12:08:31 PM
Next up: Volcanocoin


Title: Re: [ADMT] Coin has an exploitive hidden premine
Post by: VapeCloud on January 02, 2015, 06:55:00 PM
Nothing wrong with vapecoin

No virus or hidden premine

https://bitcointalk.org/index.php?topic=911357.0

check your facts