• Welcome to LusoRobótica - Robótica em Português.
 

Sparkfun "free day" (vocês não vão acreditar)

Started by Njay, 23 de November de 2009, 21:24

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

microbyte


Hugu

#226
Quote from: microbyte on 13 de January de 2011, 23:49
Hexadecimal 12 caracteres

N adianta tentar descobrir o algoritmo por detras do código! eu ja tentei e pus o pessoal do P@P a tentar descobrir o algoritmo dos códigos das caricas de cerveja e n deu em nada!! :P

primeiro era preciso descobrir o algoritmo usado e dpx descobrir a chave usada, o k torna impossivel descobrir e ou gerar códigos válidos a partir de códigos existentes! :P  8)

por isso a probabilidade de descobrir isso, está mto mto far away! :P

LAter Edited:
A titulo de probabilidades: qual era a probabilidade disto acontecer?!  8)


senso

Não é descobrir nada, é montar qualquer coisa em php ou parecido e siga de gerar chaves seguidas até alguma mostrar que tem dinheiro para descontar, depois era usar, mas acho que os gajos iam notar que uma conta estava a correr milhares de chaves de desconto lol.
Avr fanboy

Cynary

Quote from: senso on 14 de January de 2011, 01:17
Não é descobrir nada, é montar qualquer coisa em php ou parecido e siga de gerar chaves seguidas até alguma mostrar que tem dinheiro para descontar, depois era usar, mas acho que os gajos iam notar que uma conta estava a correr milhares de chaves de desconto lol.

Isso não ia funcionar tão bem xD
12 dígitos hexadecimais são 4503599627370495 chaves.
Um PC excelente, geras umas 100M por segundo (e não é em PHP!) -- e isto é sem testar, com toda a lag envolvida no processo de comunicar com um site.
Isto dá-te +- 45035996 segundos para todas as chaves, ou seja, ~1,4 anos -- isto sem os testes xD.
Uma forma mais eficiente para gerar as chaves, seria descobrir o algoritmo usado pela sparkfun para gerar keys - provavelmente não fazem chaves sequenciais, senão era muito fácil de descobrir xD; e esse algoritmo provavelmente é algum geral que depende de uma chave ... o que complica muito :P
Ou seja, não é nada fácil descobrir códigos de cupões xD, só se tiveres muita sorte lol.
E aqui, estamos a assumir que os códigos não estão associados directamente a uma conta.

senso

Eu disse php para interagir com o site, porque assim tens logo feedback se funciona ou não, eu não considero isto chaves, são entradas de uma hash table ou até de uma simples tabela com um one time pad(um simples XOR), pode ser mil e uma coisas, mas não é por descobrires um algoritmo que te gere sequencialmente 10 ou 20 chaves que elas estão correctas, pois estas chaves só estão associadas ao crédito do free-day e aos cupões de desconto/ gift cards, ou seja só existem chaves como lhe chamas para entradas válidas numa tabela.
Um ataque php para descarregar a tabela de chaves seria bastante mais inteligente lol.
Gerar essa chave é simplesmente correr o alfabeto hexadecimal sequencialmente, não sei é se geras e escreves no disco 100 milhões de chaves num segundo.
É claro que esta é apenas a minha opinião, não sei efectivamente como está implementado isso.
Avr fanboy

metRo_

http://dangerousprototypes.com/2011/01/14/free-sparkfun-free-day-coupon-code/

Há quem ache que não necessita de 10$ oferecidos pela spark-fun e então acho que o melhor era oferecer! Eu nem testei pois de certeza que já alguém o usou mas tentem vocês lool

souza

#231
O código já foi usado.  :D

Eu também fui um dos contemplados com 10$. Até pensei que não me seriam
creditados porque não consegui passar à questão seguinte (eu tinha o nick "nonius" no irc).
Dado que também não vou dar uso a este crédito, vou doá-los a quem precisar mais do que eu.

O primeiro a contactar-me por PM fica com o cupão.  8)

Já foi atribuído!
"Engineering is the art of making what you want from things you can get."

metRo_

Quote from: souza on 14 de January de 2011, 14:24
O código já foi usado.  :D

Eu também fui um dos contemplados com 10$. Até pensei que não me seriam
creditados porque não consegui passar à questão seguinte (eu tinha o nick "nonius" no irc).
Dado que também não vou dar uso a este crédito, vou doá-los a quem precisar mais do que eu.

O primeiro a contactar-me por PM fica com o cupão.  8)

Já foi atribuído!

ahh já não fui a tempo :p

souza

Quote from: metRo_ on 14 de January de 2011, 16:31
Quote from: souza on 14 de January de 2011, 14:24
O código já foi usado.  :D

Eu também fui um dos contemplados com 10$. Até pensei que não me seriam
creditados porque não consegui passar à questão seguinte (eu tinha o nick "nonius" no irc).
Dado que também não vou dar uso a este crédito, vou doá-los a quem precisar mais do que eu.

O primeiro a contactar-me por PM fica com o cupão.  8)

Já foi atribuído!

ahh já não fui a tempo :p

...por um minuto ou menos.  :-X
"Engineering is the art of making what you want from things you can get."

metRo_

Mas quem tiver como o souza eu aceito os vales :) é que queria começar a programar os atmega128rfa1 mas nos primeiros tempos não me queria preocupar muito com o hardware dai querer comprar estas placas de desenvolvimento ATmega128RFA1 Development Board mas só ganhei 17$ looool aliás nem sei se dá para usar vales!

joaobarros

Dos $120 que vieram para Portugal $40 são meus  8)
Consegui responder correctamente a 4 perguntas e quando ia para a 5ª quando haviam quase $40k por despachar....puff foi-se tudo

metRo_

Quote from: joaobarros on 14 de January de 2011, 18:11
Dos $120 que vieram para Portugal $40 são meus  8)
Consegui responder correctamente a 4 perguntas e quando ia para a 5ª quando haviam quase $40k por despachar....puff foi-se tudo

Eu diria que os 120$ ficaram no LR!

AcidDagger

Acho que so da para usar um código promocional por encomenda  ;D

AcidDagger

Quote from: Cynary on 14 de January de 2011, 01:38
Quote from: senso on 14 de January de 2011, 01:17
Não é descobrir nada, é montar qualquer coisa em php ou parecido e siga de gerar chaves seguidas até alguma mostrar que tem dinheiro para descontar, depois era usar, mas acho que os gajos iam notar que uma conta estava a correr milhares de chaves de desconto lol.

Isso não ia funcionar tão bem xD
12 dígitos hexadecimais são 4503599627370495 chaves.
Um PC excelente, geras umas 100M por segundo (e não é em PHP!) -- e isto é sem testar, com toda a lag envolvida no processo de comunicar com um site.
Isto dá-te +- 45035996 segundos para todas as chaves, ou seja, ~1,4 anos -- isto sem os testes xD.
Uma forma mais eficiente para gerar as chaves, seria descobrir o algoritmo usado pela sparkfun para gerar keys - provavelmente não fazem chaves sequenciais, senão era muito fácil de descobrir xD; e esse algoritmo provavelmente é algum geral que depende de uma chave ... o que complica muito :P
Ou seja, não é nada fácil descobrir códigos de cupões xD, só se tiveres muita sorte lol.
E aqui, estamos a assumir que os códigos não estão associados directamente a uma conta.

É aqui que entra a computação distribuida. :D

Fifas

Quote from: metRo_ on 14 de January de 2011, 18:14
Quote from: joaobarros on 14 de January de 2011, 18:11
Dos $120 que vieram para Portugal $40 são meus  8)
Consegui responder correctamente a 4 perguntas e quando ia para a 5ª quando haviam quase $40k por despachar....puff foi-se tudo

Eu diria que os 120$ ficaram no LR!

Também acho que sim :)