Pages:
Author

Topic: [Faucet] - satoshi.gratis - page 5. (Read 10367 times)

legendary
Activity: 1274
Merit: 1001
"shh, he's coding..."
September 24, 2014, 08:20:14 AM
#83
@zavaglio mandami un tuo address in pvt! Smiley
newbie
Activity: 20
Merit: 0
September 24, 2014, 07:32:30 AM
#82
il seed viene inizializzato con la stringa pubblicata sulla pagina "provably fair", motivo per cui esce lo stesso numero estratto. Se poi non si inizializza più il seed, tutte le seguenti estrazioni vengolo uguali.. e quindi a patto che uno azzecca l'algoritmo con cui crei il seed successivo, si può azzeccare anche l'estrazione successiva
legendary
Activity: 1274
Merit: 1001
"shh, he's coding..."
September 24, 2014, 06:44:46 AM
#81
Mmmmm,
diciamo che si ti sei avvicinato, però tu utilizzi il rand qui:

for ($i = 0; $i < 64; $i++) {
  $randstring .= $characters[rand(0, strlen($characters)-1)];
}

Come fai a randomare esattaemente quello che randomerei io? Visto che non imposti un seed particolare ti prende qualcosa legato al timestamp se non sbaglio quindi dovrebbe venerti fuori una stringa diversa
newbie
Activity: 20
Merit: 0
September 24, 2014, 04:42:10 AM
#80
Ieri sera, prima di capire che avevi già sistemato il bug, ho provato a fare così

Code:
$serverSeed="fq4Ul8DJQ60ZmSbtuCUDzDCITL3a15fcq916lXYuT11VcqjaewSpzzzQ72oQofx";
$seedCharacters=array("a","b","c","d","e","f","g","h","i","k","j","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9");
$serverSeedInt=0;
for ($i=0; $i  $character=substr($serverSeed,$i,1);
  if (ctype_upper($character)) {
    $serverSeedInt=$serverSeedInt+(intval(array_search(strtolower($character),$seedCharacters))*strlen($serverSeed));
  } else {
    $serverSeedInt=$serverSeedInt+intval(array_search($character,$seedCharacters));
  }
}
srand(intval($serverSeedInt));
$getNumber=rand(0,36);
echo "pre\n";
echo "seed: ", $serverSeed, "\n";
echo "n: ", $getNumber, "\n\n";

//    $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
//    $characters = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
//    $characters = 'abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ';
//    $characters = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
//    $characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz';
$characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
$randstring = '';
for ($i = 0; $i < 64; $i++) {
  $randstring .= $characters[rand(0, strlen($characters)-1)];
}
echo "post\n";
echo "seed: ", $randstring, "\n";
echo "hashed seed: ", hash("sha256", $randstring);

ero sulla buona strada? il 64 di lunghezza l'ho aggiunto dopo il tuo post
legendary
Activity: 1274
Merit: 1001
"shh, he's coding..."
September 23, 2014, 04:09:31 PM
#79
Prima si!! 64 caratteri
newbie
Activity: 20
Merit: 0
September 23, 2014, 03:56:15 PM
#78
prima il seed era di lunghezza fissa?
legendary
Activity: 1274
Merit: 1001
"shh, he's coding..."
September 23, 2014, 03:22:26 PM
#77
Il seed si è una stringa alfanumerica di lunghezza variabile (max 100 caratteri) che rende esponenziali le combinazioni (circa 60 alla centesima). Sti cazzi se riesce a bruteforzarlo gli consigli di bruteforzare i siti di dice, almeno vince somme serie ^^

La stringa alfanumerica prima era generata senza inizializzare il random, ora non più!
newbie
Activity: 20
Merit: 0
September 23, 2014, 02:27:55 PM
#76
il seed (cioè la variabile $serverSeed) è generato casualmente? se si, inizializzi di nuovo il generatore di numeri casuali prima di generarlo?
legendary
Activity: 2506
Merit: 1120
September 23, 2014, 02:15:29 PM
#75
Che un utente ha beccato tipo 30 volte di seguito il numero esatto.

Se lo incontro gli do un premio ^^

Non ho capito come, ma sapeva cosa sarebbe stato estratto! Smiley
Il generatore di numeri è solo pseudocasuale. Non puo' essere altrimenti. Conoscendo come li genera forse e' riuscito a prevederli. E qui' ritorna il fatto che legando l'estrazione all'hash della chain ritengo verosimile possa essere piu' casuale di qualunque altro generatore (a meno di 25BTC).
hero member
Activity: 658
Merit: 500
September 23, 2014, 01:52:28 PM
#74
Mmmm no, non è quello.
L'utente in questione ha indovinato 20 volte di seguito il numero esatto con un unico account.

Ciò che dici tu è giustissimo ma bastano 3 browser diversi per farlo (non necessariametne 3 device)

Lui proprio sapeva l'ordine di uscita dei numeri. Ma non so come!


Magari si è configurato un ASIC SHA per fare il brute del tuo seed  Cheesy Cheesy Cheesy

Criptalo in qualcos'altro (che non sia neanche scrypt però) Wink





FaSan
legendary
Activity: 1274
Merit: 1001
"shh, he's coding..."
September 23, 2014, 01:50:09 PM
#73
Mmmm no, non è quello.
L'utente in questione ha indovinato 20 volte di seguito il numero esatto con un unico account.

Ciò che dici tu è giustissimo ma bastano 3 browser diversi per farlo (non necessariametne 3 device)

Lui proprio sapeva l'ordine di uscita dei numeri. Ma non so come!
newbie
Activity: 20
Merit: 0
September 23, 2014, 01:40:52 PM
#72
non è una questione di soldi  Huh
legendary
Activity: 1038
Merit: 1000
Bitcoin entrepreneur and Pro Trader
September 23, 2014, 01:35:39 PM
#71
Per fare 300 al giro servono tre device con ip diverso (es. Notebook, tablet e telefono) e tre wallet diversi. Ogni device scommette su un quadrante diverso e i 300 sono assicurati.

Ho pensato che forse il tuo best customer dispone di 36 device e la mano di qualcuno.. Non può essere però questa la soluzione perché il wallet è sempre lo stesso nel suo caso

e vale davvero la pena fare tutto questo per $0.001?
newbie
Activity: 20
Merit: 0
September 23, 2014, 01:04:36 PM
#70
Per fare 300 al giro servono tre device con ip diverso (es. Notebook, tablet e telefono) e tre wallet diversi. Ogni device scommette su un quadrante diverso e i 300 sono assicurati.

Ho pensato che forse il tuo best customer dispone di 36 device e la mano di qualcuno.. Non può essere però questa la soluzione perché il wallet è sempre lo stesso nel suo caso
legendary
Activity: 1274
Merit: 1001
"shh, he's coding..."
September 23, 2014, 12:40:51 PM
#69
Vai spara!!! Smiley
newbie
Activity: 20
Merit: 0
September 23, 2014, 12:34:10 PM
#68
io so un modo per prendere 300 satoshi a ogni giro, vale lo stesso? forse ho anche una mezza idea per instradarti verso la soluzione Smiley
legendary
Activity: 1274
Merit: 1001
"shh, he's coding..."
September 23, 2014, 11:34:24 AM
#67
Che un utente ha beccato tipo 30 volte di seguito il numero esatto.

Se lo incontro gli do un premio ^^

Non ho capito come, ma sapeva cosa sarebbe stato estratto! Smiley
legendary
Activity: 2506
Merit: 1120
September 23, 2014, 11:32:46 AM
#66
Un utente ha ninjato il sistema Smiley
L'ho cambiato ma ancora non ho capito come minchia a fatto!!!

Indagherò! Cmq il payment glie lo invio, è stato bravo se l'è strameritato ^^
Cosa intendi con ninjato?
legendary
Activity: 1274
Merit: 1001
"shh, he's coding..."
September 23, 2014, 11:27:10 AM
#65
Un utente ha ninjato il sistema Smiley
L'ho cambiato ma ancora non ho capito come minchia a fatto!!!

Indagherò! Cmq il payment glie lo invio, è stato bravo se l'è strameritato ^^
legendary
Activity: 1274
Merit: 1001
"shh, he's coding..."
September 23, 2014, 10:09:09 AM
#64
Secondo pagamento!

TXID: d10a562b375edb335e26f9d97b26be1c6164a9d0651b8abb46d88b20669e0c06
Pages:
Jump to: