Bitcoin Forum
January 21, 2021, 09:28:16 AM *
News: Latest Bitcoin Core release: 0.21.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: [Gratuito] Endereço BTC customizado (vanity) de forma segura! Segwit/Bech/Legacy  (Read 272 times)
TryNinja
Legendary
*
Offline Offline

Activity: 1624
Merit: 3090


Merit & Notifications bot: @BTTSuperNotifier_bot


View Profile WWW
October 14, 2020, 10:17:49 PM
Last edit: October 19, 2020, 09:54:02 PM by TryNinja
Merited by Loganota (1), alegotardo (1), rdluffy (1), gagux123 (1)
 #1

Fala pessoal,

Graças ao tópico [TRADUÇÃO] Tutorial de como criar endereço SegWit P2SH com Electrum do @gagux123, eu me lembrei que há formas de gerar endereços customizados (vanity) para um terceiro sem que a segurança do usuário final seja comprometida. Então eu pensei em oferecer esse serviço para ajudar aqueles que quiserem, inspirado no Pretty Addy Giveaway - part 2 do Loyce.

Ao invés de eu simplesmente gerar um endereço e te passar a private-key, o que seria terrível para a sua segurança, já que eu teria acesso completo às suas moedas, eu posso utilizar do método split-key para te gerar um endereço de forma segura.

Eu imagino que muitas pessoas gostariam de um endereço customizado que é único para o seu perfil, como o meu 1NinjabXd5znM5zgTcmxDVzH4w3nbaY16L ou o mais recente 3ALeGtaRdZXnPMmETeHaD3hrSxhz3sQinW do @alegotardo, porém, não tem o poder de processamento necessário para gerar um.

Por isso, estou ofertando esse serviço de geração de endereços de forma completamente gratuita e para qualquer um (até 8 caracteres). Caso esteja interessado, é só seguir os passos abaixo:

1. Baixe o VanitySearch, ferramenta para gerar endereços vanity: https://github.com/JeanLucPons/VanitySearch/releases/tag/1.19
2. Execute o programa com o comando: VanitySearch.exe -s "seed aleatória" -kp (escolha uma seed longa, aleatória e segura!!)
3. Salve o seu "Pub" e "Priv" gerados. JAMAIS compartilhe a sua private-key "Priv"!!!
4. Poste aqui o prefixo que você quer (e.g: 1Ninja, 3Nakamoto, bc1qcarl) junto com a sua "Pub" gerada na etapa anterior.
5. Eu vou gerar e te mandar a sua part-key e endereço com o prefixo.
6. Você vai pegar os dados que eu te mandei e salvar em um arquivo keyinfo.txt.
7. Você vai construir a private-key definitiva com a part-key que eu te passei e a "priv" da etapa 3 (não compartilhe com ninguém!!) com o comando: VanitySearch.exe -rp "a sua priv aqui" keyinfo.txt
8. Agora é só aproveitar o endereço!

PS:

Tem quatro caracteres que não podem ser usados , pois eles poderiam causar "confilto" visual.
- 0 - número zero
- O - ó maiúsculo
- I - i maiúsculo
- l - éle minúsculo
Sinceramente, não sei porque da restrição já que ninguém vai decorar um endereço bitcoin e um computador sabe como diferenciá-los, mas enfim... não pode usar:

Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1611221296
Hero Member
*
Offline Offline

Posts: 1611221296

View Profile Personal Message (Offline)

Ignore
1611221296
Reply with quote  #2

1611221296
Report to moderator
1611221296
Hero Member
*
Offline Offline

Posts: 1611221296

View Profile Personal Message (Offline)

Ignore
1611221296
Reply with quote  #2

1611221296
Report to moderator
1611221296
Hero Member
*
Offline Offline

Posts: 1611221296

View Profile Personal Message (Offline)

Ignore
1611221296
Reply with quote  #2

1611221296
Report to moderator
mikel_012
Member
**
Offline Offline

Activity: 76
Merit: 13


View Profile
October 18, 2020, 05:46:05 AM
 #2

queria um mas como q eu sei que isso é seguro quando outra pessoa gera o meu endereço?
TryNinja
Legendary
*
Offline Offline

Activity: 1624
Merit: 3090


Merit & Notifications bot: @BTTSuperNotifier_bot


View Profile WWW
October 18, 2020, 07:49:56 AM
 #3

queria um mas como q eu sei que isso é seguro quando outra pessoa gera o meu endereço?
Sim. O método que descrevi acima também é explicado na página do VanitySearch[1] e na mais famosa wiki do Bitcoin[2]. Caso queira uma explicação mais técnica, tem um post[3] bem explicativo aqui no fórum.

Caso esteja interessado, é só seguir os passos 1-4 e depois que tudo der certo do meu lado, você segue o restante para gerar o endereço.

[1] https://github.com/JeanLucPons/VanitySearch/#generate-a-vanity-address-for-a-third-party-using-split-key
[2] https://en.bitcoin.it/wiki/Split-key_vanity_address
[3] https://bitcointalk.org/index.php?topic=81865.msg901491#msg901491

alegotardo
Hero Member
*****
Offline Offline

Activity: 1204
Merit: 540


☢️ alegotardo™️


View Profile
October 19, 2020, 01:40:11 PM
Merited by TryNinja (1)
 #4

Pôxa, ninguém interessado ainda @TryNynja?

Me permita complementar com uma informação que faltou, antes que alguém poste algum pedido...

Tem quatro caracteres que não podem ser usados , pois eles poderiam causar "confilto" visual.
- 0 - número zero
- O - ó maiúsculo
- I - i maiúsculo
- l - éle minúsculo
Sinceramente, não sei porque da restrição já que ninguém vai decorar um endereço bitcoin e um computador sabe como diferenciá-los, mas enfim... não pode usar:

Agora uma curiosidade....
Nas primeiras vezes em que tentei gerar um vanity Address para mim, estava usando o "a" minúsculo logo após o 3, e o programa me retornava o seguinte erro:
Code:
>VanitySearch.exe 3aLegotar
VanitySearch v1.19
Ignoring prefix "3aLegotar" (Unreachable, 31h1 to 3R2c only)
VanitySearch: nothing to search !
Alguém sabe me explicar o porque?

.
.Duelbits.
            ▄████▄▄
          ▄█████████▄
        ▄█████████████▄
     ▄██████████████████▄
   ▄████▄▄▄█████████▄▄▄███▄
 ▄████▐▀▄▄▀▌████▐▀▄▄▀▌██

 ██████▀▀▀▀███████▀▀▀▀█████

▐████████████■▄▄▄■██████████▀
▐██████████████████████████▀
██████████████████████████▀
▀███████████████████████▀
  ▀███████████████████▀
    ▀███████████████▀
.
         ▄ ▄▄▀▀▀▀▄▄
         ▄▀▀▄      █
         █   ▀▄     █
       ▄█▄     ▀▄   █
      ▄▀ ▀▄      ▀█▀
    ▄▀     ▀█▄▄▄▀▀ ▀
  ▄▀  ▄▀  ▄▀
 ▀▄    ▄▀▀
Live Games

   ▄▄▀▀▀▀▀▀▀▄▄
 ▄▀ ▄▄▀▀▀▀▀▄▄ ▀▄
▄▀ █ ▄  █  ▄ █ ▀▄
█ █   ▀   ▀   █ █  ▄▄▄
█ ▀▀▀▀▀▀▀▀▀▀▀▀▀ █ █   █
█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█  █▄█
█ ▀▀█  ▀▀█  ▀▀█ █  █▄█
█  █    █    █  █  █ █
Slots
.
        ▄▀▀▀▀▀▀▀▀▀▀▀▀▀▄
        █         ▄▄  █
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▄       █
█  ▄▄         █       █
█             █       █
█   ▄▀▀▄▀▀▄   █       █
█   ▀▄   ▄▀   █       █
█     ▀▄▀     █   ▀▀  █
Blackjack
.
▄▄▀█████▀▄▄
▄▀▀   █████ ▄▄▀▀▄
███▄  ▄█████▄▀▀▄███
██████▀▀     ▀▀██████
█ ▀▀██▀ ▀▄   ▄▀ ▀██▀▀ █
█    █    ███    █    █
█ ▄▄██▄ ▄▀   ▀▄ ▄██▄▄ █
██████▄▄     ▄▄██████
Roulette
.
█▀▀▀▄             ▄▀▀▀█
█ ▀▄ ▀▄         ▄▀ ▄▀ █
▀▄ ▀▄ ▀▄     ▄▀ ▄▀ ▄▀
▀▄ ▀▄ ▀▄  ▀ ▄▀ ▄▀
▀▄ ▀▄ ▀▄ ▀ ▄▀
▄ ▀▄ ▀▄ ▀▄  ▄
█ ▀▄ ▀▄ ▀  ▄▀ █
▄▀▄ ▀▄ ▀ ▄▀ ▄▀▄
Dice Duels
..Play Now..
Loganota
Hero Member
*****
Offline Offline

Activity: 1582
Merit: 786



View Profile
October 19, 2020, 05:00:19 PM
Merited by TryNinja (1)
 #5

Opa, só vi esse tópico agora. Bem, eu já tenho uma, mas nunca usei esse método de split pra gerar endereços vanity.

Só uma coisa antes. Acho que o comando que você colocou:

"VanitySearch.exe -s "seed aleatória" -kpp"

Esse -kpp deveria ser apenas -kp. Pelo menos pelo que eu vi na documentação lá no Github.

Se não der muito trabalho (Apesar de que com a campanha da ChipMixer você já deve estar de 3080  Grin)

Gera pra nóis ai, se for possível:

1Loganota

Pub  : 03ECFD430C0929E45637904CD60A4BC53112284461C49440E9FE49027C4FB2869D

TryNinja
Legendary
*
Offline Offline

Activity: 1624
Merit: 3090


Merit & Notifications bot: @BTTSuperNotifier_bot


View Profile WWW
October 19, 2020, 09:48:33 PM
 #6

Me permita complementar com uma informação que faltou, antes que alguém poste algum pedido...

~snip~
Bem lembrado! Vou adicionar essas informações no tópico.

..
Nas primeiras vezes em que tentei gerar um vanity Address para mim, estava usando o "a" minúsculo logo após o 3, e o programa me retornava o seguinte erro:
Code:
>VanitySearch.exe 3aLegotar
VanitySearch v1.19
Ignoring prefix "3aLegotar" (Unreachable, 31h1 to 3R2c only)
VanitySearch: nothing to search !
Alguém sabe me explicar o porque?
Ainda tem mais algumas regras (das quais eu não entendo o background técnico). No seu caso, o segundo caractere tem que ser maiúsculo, e.g: "3ALegotar" funciona.

Esse -kpp deveria ser apenas -kp. Pelo menos pelo que eu vi na documentação lá no Github.
Você está correto. Já ajeitei. Cheesy

1Loganota

Pub  : 03ECFD430C0929E45637904CD60A4BC53112284461C49440E9FE49027C4FB2869D
9 caracteres e case-sensitive? Aí já está querendo aloprar. Angry

Brincadeira, vou deixar gerando aqui. Vamos ver se temos sorte.

edit: [1854.07 Mkey/s][GPU 1835.11 Mkey/s][Total 2^35.33][Prob 0.1%][50% in 05:20:18][Found 0]

Loganota
Hero Member
*****
Offline Offline

Activity: 1582
Merit: 786



View Profile
October 20, 2020, 04:06:41 AM
 #7

9 caracteres e case-sensitive? Aí já está querendo aloprar. Angry

Brincadeira, vou deixar gerando aqui. Vamos ver se temos sorte.

edit: [1854.07 Mkey/s][GPU 1835.11 Mkey/s][Total 2^35.33][Prob 0.1%][50% in 05:20:18][Found 0]


Nossa, 50% em 5 horas. Pra mim esses geradores estavam mais eficientes. Da ultima vez que tentei levou 24 hrs mas em uma placa bem mais modesta.  Cheesy

Deixa isso pra lá @TryNinja. Não vale a energia gasta, melhor usar pra minerar.  Tongue

sabotag3x
Legendary
*
Online Online

Activity: 1582
Merit: 1286



View Profile
October 20, 2020, 04:35:32 AM
 #8

Nossa, 50% em 5 horas. Pra mim esses geradores estavam mais eficientes. Da ultima vez que tentei levou 24 hrs mas em uma placa bem mais modesta.  Cheesy

Será que não é por conta do case-sensitive? Da bastante diferença..


▄██████████      █████████▄
▄██████████████████████████▄
▄█████▀          ▀███████▀          ▀████▄
▄█████                ███████                ████▄
▄█████                █████████                ████▄
█████                █████  █████                ████
█████               █████       █████               ████
█████             █████          █████              ████
█████              ████              ████              ████
████▌            █████              █████            ▐███
████▌            ████                  ████            ▐███
█████            █████              █████            ████
█████            ██████      ██████            ████
█████████    █████████████    ████████
█████████      █████████      ████████



        ▀▀▀▀▀▀▀▀▀▀▀▀▀
         ▀▀▀▀▀▀▀▀▀▀▀
      ▀▀▀▀▀▀▀▀▀
    ▀▀▀▀▀▀▀▀▀
  ▀▀▀▀▀▀▀▀▀▀▀
 ▀▀▀▀▀▀▀▀▀▀▀▀▀
       ▀▀▀▀▀▀▀▀▀▀▀
         ▀▀▀▀▀▀
           ▀▀▀▀
             ▀▀
           ▀▀


▀▀▀▀▀▀▀▀▀▀▀▀▀
    ▀▀▀▀▀▀▀▀▀▀▀
      ▀▀▀▀▀▀▀▀▀
          ▀▀▀▀▀▀▀▀▀
        ▀▀▀▀▀▀▀▀▀▀▀
      ▀▀▀▀▀▀▀▀▀▀▀▀▀
    ▀▀▀▀▀▀▀▀▀▀▀
            ▀▀▀▀▀▀
              ▀▀▀▀
                   ▀▀
gagux123
Full Member
***
Offline Offline

Activity: 378
Merit: 154



View Profile
October 20, 2020, 04:47:03 AM
 #9

(...)
Obrigado pela colaboração TryNinja  Smiley
Como dito no outro tópico, como não entendo muito no assunto, vou dar uma estudada nesse conteudo que você postou! obrigado

Loganota
Hero Member
*****
Offline Offline

Activity: 1582
Merit: 786



View Profile
October 20, 2020, 04:56:13 AM
 #10

Será que não é por conta do case-sensitive? Da bastante diferença..

Possivelmente sim, se liberar para não precisar ser case-sensitive e a string escolhida estar em qualquer lugar do address, acha bem mais rápido.

TryNinja
Legendary
*
Offline Offline

Activity: 1624
Merit: 3090


Merit & Notifications bot: @BTTSuperNotifier_bot


View Profile WWW
October 20, 2020, 05:51:40 AM
 #11

Será que não é por conta do case-sensitive? Da bastante diferença..
Possivelmente sim, se liberar para não precisar ser case-sensitive e a string escolhida estar em qualquer lugar do address, acha bem mais rápido.
É isso mesmo. Ser case-sensitive faz uma diferença IMENSA. Já devo ter passado por vários 1LoGaNota, 1LOganOTA, etc... quando acabar por aqui eu vejo qual é a probabilidade do mesmo prefixo mas sendo case-insensitive.

Deixa isso pra lá @TryNinja. Não vale a energia gasta, melhor usar pra minerar.  Tongue
Agora que eu estou aqui, tenho que ir até o fim. Minerar não estava dando tanto quanto gostaria de qualquer forma. Pelo menos isso é mais divertido e ajuda alguém. Um endereço desses você gera e fica usando durante anos (vide o meu 1Ninja que uso como staked address para assinaturas e doações). Grin

Já se foram 64% da "probabilidade". 70% em 1:30h.

Loganota
Hero Member
*****
Offline Offline

Activity: 1582
Merit: 786



View Profile
October 20, 2020, 02:41:31 PM
 #12

Agora que eu estou aqui, tenho que ir até o fim. Minerar não estava dando tanto quanto gostaria de qualquer forma. Pelo menos isso é mais divertido e ajuda alguém. Um endereço desses você gera e fica usando durante anos (vide o meu 1Ninja que uso como staked address para assinaturas e doações). Grin

Já se foram 64% da "probabilidade". 70% em 1:30h.

Você sabe se esse método de geração split é mais lento ou se é a mesma coisa de só minerar o endereço normalmente? Ou procurar com essa chave pública não faz diferença?

TryNinja
Legendary
*
Offline Offline

Activity: 1624
Merit: 3090


Merit & Notifications bot: @BTTSuperNotifier_bot


View Profile WWW
October 20, 2020, 06:30:44 PM
 #13

Você sabe se esse método de geração split é mais lento ou se é a mesma coisa de só minerar o endereço normalmente? Ou procurar com essa chave pública não faz diferença?
Se eu não me engano, é sim muito mais lenta por que ela adiciona processos/etapas extras entre cada tentativa. Acabando aqui, também vou fazer o teste gerando o mesmo prefixo diretamente para ver a diferença.

Já se foram 87.9% (90% em 1:34h) e nada... Será que eu já passei por um dos endereços do satoshi ou Grayscale durante esse processo? Shocked

sabotag3x
Legendary
*
Online Online

Activity: 1582
Merit: 1286



View Profile
October 20, 2020, 06:42:29 PM
 #14

Já se foram 87.9% (90% em 1:34h) e nada... Será que eu já passei por um dos endereços do satoshi ou Grayscale durante esse processo? Shocked

Não. Cheesy porém você deve ter passado por um 3sabotage já..

Falando nisso.. Dá para buscar por múltiplos endereços ao mesmo tempo?

Faz tanto tempo que eu não brinco com o vanitygen que não lembro mais de todas as opções..


▄██████████      █████████▄
▄██████████████████████████▄
▄█████▀          ▀███████▀          ▀████▄
▄█████                ███████                ████▄
▄█████                █████████                ████▄
█████                █████  █████                ████
█████               █████       █████               ████
█████             █████          █████              ████
█████              ████              ████              ████
████▌            █████              █████            ▐███
████▌            ████                  ████            ▐███
█████            █████              █████            ████
█████            ██████      ██████            ████
█████████    █████████████    ████████
█████████      █████████      ████████



        ▀▀▀▀▀▀▀▀▀▀▀▀▀
         ▀▀▀▀▀▀▀▀▀▀▀
      ▀▀▀▀▀▀▀▀▀
    ▀▀▀▀▀▀▀▀▀
  ▀▀▀▀▀▀▀▀▀▀▀
 ▀▀▀▀▀▀▀▀▀▀▀▀▀
       ▀▀▀▀▀▀▀▀▀▀▀
         ▀▀▀▀▀▀
           ▀▀▀▀
             ▀▀
           ▀▀


▀▀▀▀▀▀▀▀▀▀▀▀▀
    ▀▀▀▀▀▀▀▀▀▀▀
      ▀▀▀▀▀▀▀▀▀
          ▀▀▀▀▀▀▀▀▀
        ▀▀▀▀▀▀▀▀▀▀▀
      ▀▀▀▀▀▀▀▀▀▀▀▀▀
    ▀▀▀▀▀▀▀▀▀▀▀
            ▀▀▀▀▀▀
              ▀▀▀▀
                   ▀▀
TryNinja
Legendary
*
Offline Offline

Activity: 1624
Merit: 3090


Merit & Notifications bot: @BTTSuperNotifier_bot


View Profile WWW
October 20, 2020, 11:01:48 PM
 #15

@Loganota, mais de 24 horas tentando e nada. Decidi cancelar e colocar para gerar um case-insensitive mesmo. Tongue

Para você ver a diferença:

1Loganota (case sensitive) = 50% em 5 horas
1Loganota (case insensitive) = 50% em 8 minutos

Já consegui 3 depois de alguns minutos:

Code:
PubAddress: 1LoGAnoTAjHt9HdB9QtKwWavXnUNKCW66Z
PartialPriv: L2uAQQtB4QYGfu2sfrUBKwANWesLvRxtZw3S8ZCGcyRXRwNdfdY2

PubAddress: 1LoganoTAfkyjqDSJLwXU8skVKUMD8LKXD
PartialPriv: L4iLCXeRRmR3VmexFEvTJetdambUdhDsuKf1jXJJ2Ja69xPRnhxj

PubAddress: 1LoGaNotAWNA4jmeMpYzSvRkkE6Kp39KwC
PartialPriv: L4iLCXeRRmR3VmexFEvTJetdambUePxsc31CtD8WVg8tSuhL4uTz

Falando nisso.. Dá para buscar por múltiplos endereços ao mesmo tempo?
Com esse método de split-key, acho que não... caso seja o modo "normal", ai sim pode colocar vários prefixos e falhar tentar um brute force em todas as exchanges de uma só vez.

Loganota
Hero Member
*****
Offline Offline

Activity: 1582
Merit: 786



View Profile
October 21, 2020, 04:33:09 PM
Merited by TryNinja (1)
 #16

@Loganota, mais de 24 horas tentando e nada. Decidi cancelar e colocar para gerar um case-insensitive mesmo. Tongue

Para você ver a diferença:

1Loganota (case sensitive) = 50% em 5 horas
1Loganota (case insensitive) = 50% em 8 minutos

Seria bem engraçado se aparecesse um address do tipo 1Loganota procurando por um case-insensitive  Cheesy
No mais, deu certinho aqui:

-----BEGIN BITCOIN SIGNED MESSAGE-----
Obrigado @TryNinja!
-----BEGIN SIGNATURE-----
1LoganoTAfkyjqDSJLwXU8skVKUMD8LKXD
H7dJb+eFxiRc9yi6QsMQ0SUzK+ck79ZuEIdUWcuenDMKOPVakDvulph/Kcl7ep1osy6ueGLLNrsFQ5paB26vQ34=
-----END BITCOIN SIGNED MESSAGE-----

mikel_012
Member
**
Offline Offline

Activity: 76
Merit: 13


View Profile
October 22, 2020, 03:02:22 AM
 #17

desculpa a demora. eu demorei pra entender como fazer isso no meu notebook mas vou querer tambem Grin. ta certo isso?

Pub  : 03E0F022CC34DF21D8B8AB60B0CEEB151311D1767ACF88A956B79F3101A3120E24
TryNinja
Legendary
*
Offline Offline

Activity: 1624
Merit: 3090


Merit & Notifications bot: @BTTSuperNotifier_bot


View Profile WWW
October 22, 2020, 03:16:55 AM
 #18

desculpa a demora. eu demorei pra entender como fazer isso no meu notebook mas vou querer tambem Grin. ta certo isso?
Errado não está, mas você esqueceu do mais importante que é o prefixo do endereço (e.g 1Mikel, 3MikeL, bc1qmkel, etc...). Sem extrapolar uns 8 caracteres e de preferencia algo que seja case-insensitive (possa vir com letra maiúscula ou minúscula) para evitar ficar 2 dias procurando um endereço. Cheesy

Lembrando que tem algumas regras para os endereços:

Começando com 1 ou 3: (0, I, O and l not allowed)
Começando com bc1q: (Only "023456789acdefghjklmnpqrstuvwxyz" allowed)

rdluffy
Sr. Member
****
Offline Offline

Activity: 1036
Merit: 326


★777Coin.com★ Fun BTC Casino!


View Profile
October 23, 2020, 03:44:17 PM
 #19

Valeu pela iniciativa Ninja
Também quero o meu, e pode ser quando der, não tenha pressa

Já gerei aqui e o prefixo que eu gostaria é:
rdluffy

Minha PUB gerada é: 0398C2FE8AF041E932CA0A93111EC9791F3C7839B3CEF4F426623E161C9F02D036

Muito obrigado

TryNinja
Legendary
*
Offline Offline

Activity: 1624
Merit: 3090


Merit & Notifications bot: @BTTSuperNotifier_bot


View Profile WWW
October 23, 2020, 09:30:44 PM
Last edit: October 23, 2020, 11:50:32 PM by TryNinja
 #20

Já gerei aqui e o prefixo que eu gostaria é:
rdluffy
Você só esqueceu do tipo de endereço (legacy começando com 1, nested segwit com 3 ou bech32 com bc1q). Nesse seu caso, esse prefixo só é possível com o bech32, pois o "L" minúsculo não é permitido no legacy ou nested segwit (nem o "0", "O", e "I").

Caso seja bech32 (único possível com esse prefixo), ele ficou assim:

Quote
PubAddress: bc1qrdluffyqlwm3e4t50h6ejtzfaqn7hl7l2zxvwp
PartialPriv: L2z2b2UzxqwTVR6KzgZuZFbDiAxNxgAVQrNKhhVaWw81pAMUTxoX

Ou pode também me mandar outro que respeite essa regra dos caracteres.

Pages: [1] 2 »  All
  Print  
 
Jump to:  

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