Trace: passwords

With so many websites and system credentials we have to remember, settling down to an acceptable password policy is challenging. After years of trial and error, I'm approaching something I eventually find convenient and safe enough.

What I learned

  • Don't use the same password for all credentials : if one is cracked, attackers will go straight to the similar resources (like Facebook after Twitter) and gain access to them. Using small variants is not enough, especially of the pattern if obvious (like mypassword_facebook and mypassword_twitter ) .
  • Change often your passwords (I have still some work to be done here).
  • Use passphrases, not passwords because the most important thing for a credential is the length, not the estimated complicity. Check out this excellent website, it explains it ways better than I would.
  • Human are extremely predictable, never trust yourself when choosing a password, only trust randomness and maths.
  • Never use a generated password from the Web, you never now if the website is safe or if the communication between you and this website is (even under HTTPS, the communication can be intercepted and store for further analysis by malicious governments for instance).
  • Don't trust password “strength” evaluators that are based upon the kind of characters, their case, the special characters presence and so on but doesn't deal with emerging patterns that would dramatically reduce the entropy and makes the password trivial to guess. For example, aBcDeFgHiJ1234567 is evaluated as very strong but would be broken down in minutes by any attacker.
  • Only rely on randomness from the real word (like using dices or coins), not on pseudo random number generators (like /dev/urandom under Gnu/Linux). However, I feel free to use random number generators when available (/dev/random under Gnu/Linux). OK, I know it is less safe than using physical stuffs but I feel it's an acceptable trade-of between security and convenience.
  • Don't let your browser to remember the most important passwords and perform regular cleanups of every passwords you already stored into it. However, I for one make exceptions for low to moderate importance passwords GIVEN THAT 1) I NEVER leave my computer unlocked, even for a few minutes 2) all my personal data is stored on FDE or LUKS/dm-crypt encrypted volumes.
  • There are IMO two types of passwords :
    • [Type 1] The passwords you need to remember because you often need them (like login on your systems) or because you must remember them when you don't have your computer with you, when traveling for instance (Paypal, Online bank, webmail passwords etc.). You should create a strong yet memorable passphrase for each of them. The best method to achieve it is probably using Diceware method. If you aren't already familiar with it, I can't advice you enough to read it and its FAQ.
    • [Type 2] The passwords you don't need to remember because you don't use them often. In this case, free your mind and store them using a wallet program like keepass or an encrypted raw text file. Don't use proprietary program that could contain backdoors but only Free/Open Source softwares.
  • Not all passwords have to be equally safe. The more a password is safe, the more it is difficult to remember and the longer it is to type, hence altering user experience. When dealing with 'stored' passwords, you should always use very long and complex passwords because there is no inconvenient to do so in this case. You can use a (local) password generator of very length random strings with many numbers, different letter cases and special characters because you don't have to remember them anyway but only to copy/paste them from the wallet (BTW, most of them come with a convenient feature of pushing temporary the passwords into the clipboard and can generate new passwords as well). The length and complexity of the passwords to remember, for their part, can be calibrated according different levels. For example : 4 diceware words for low/medium security level and 6 words and case/special characters variations for the most sensible credentials.
  • Use a personal salt (a salt is a string we add to a password to make sure that an attacker cannot use pre-computed rainbow tables and break your password in seconds). Most websites don't actually store your password but only a MD5/SHA-1 hash of your password along with a salt set on a per user basis. This is the current state of the art but this is not always the case and you can't expect all the websites you use to enforce this basic rule. Using your own salt is an additional precaution in the case where the website stores the passwords hashes without salt. Of course, it is useless if the website stores the password in clear.

The errors I made

  • I used online password generators. Some are cool because they map easy to remember passphrases to strong passwords. So. what's the problem ? 1) You have to come back to their website every time you need the password ; 2) same as before, you can't trust the website or the communication anyway; 3) What if the online service shuts down ? answer : you loose all your passwords (you don't even know the algorithm they use to map a passphrase to a strong password so you can't rewrite it by yourself to get back your passwords from the passphrases you still remember).
  • I tried various methods to remember my passwords. Some are based upon a base password on which we apply a transformation (like a→@, i →! and so on) and that we specialize according to the website (like MyP@wd-f@cebooK and MyP@wd-Tw!tteR). What's wrong with that ? 1) The special characters substitution is often hard-coded into the attacker dictionary and has nearly zero advantage in comparison with the initial character; 2) Imagine that in my case an attacker cracks my Facebook password, do you think it will be difficult for him to find the Twitter one once he knows my pattern ?

The final solution I set up

Disclaimer : while most of the tools or methods exposed here are proved, the adaptations of my own may reveal wrong, I don't claim to be a security expert.

For type 1 passwords

I use the raw Diceware method or a small free software password generator running locally on my desktop without any external dependency and made of only few hundred of lines of code (that I checked). I also hacked the program to use /dev/random instead of /dev/urandom. The program used the diceware 8k dictionary. For medium security level, I use a Diceware three words scheme + a salt. For high security passwords, I use a five Diceware words scheme (that I'll call the 'base') + a salt + a random number/special character pattern. To increase the passphrase entropy, I use this following personal method*. The basic idea is to use the passphrase base itself to add entropy without adding things to remember like positions of special characters :

  • The salt is made of the concatenation of each first letter of the Diceware words and a '+' character.
  • The five Diceware words are expressed in lower case without separator (never use space between words because of the noise made by the space bar, you would give a significant hit to a spy).
  • A special character + three number (like '587) I'll have to remember in addition to the base passphrase. The location of the pattern is given using this basic algorithm : the word number is given by the alphabetical order of the base password, then the location of the pattern into the matching word is given by the alphabetic order of word letters itself (I don't detail the boundary limits cases here).
  • Example of resulting password for this Diceware pass phrase : dec scan labile deify shafer becomes : dslrs+decscanlabiledeif'587yshafer (d of 'dec' = 4 so the pattern is included in the 4th word, deify and 'd' in 'deify' gives 4th position in 'deify' word).

(*) The Kerckkoffs security principle states that knowing the security tools or methods in use doesn't provide any significant advantage to the attacker, I hope this is still the case here.

For type 2 passwords

I don't like much wallet programs because I find them too 'formal' and too cumbersome to add new entries. I finally use a HTML/Javascript small free software page I run locally. My passwords are AES-256 encrypted on a file I open using any text editor. Then I paste the encrypted text into this web page, type the master password and the clear text with passwords is then displayed in a text area, ready for copy/paste or CTRL-F searches. I read the Javascript code to check for backdoors and hacked it slighly, adding a timer to clear the password and the clear text area after a short delay so the passwords information is hidden automatically even if I forget to close the browser tab.

Feedback ?

GlennDuermGlennDuerm, 2018/02/08 08:53

заказать seo продвижение сайта логин в скайпе SEO PRO1

[url=]Заказать составление семантического ядра сайта|[/url]

GlennDuermGlennDuerm, 2018/02/17 20:54

заказать продвижение сайта в топ 10 логин в скайпе SEO PRO1

[url=]заказать аудит сайта|технический аудит сайта[/url]

GerappeakGerappeak, 2018/02/21 02:20

Costo Di Priligy Real On Line Stendra How To Buy Medication Overseas [url=]cheap cialis[/url] Propecia Nachteile

JackshobJackshob, 2018/02/21 20:05


Downloads music club Dj's, mp3 private server.

Private FTP Music/Albums/mp3 1990-2018: Plan A: 20 EUR - 200GB - 30 Days Plan B: 45 EUR - 600GB - 90 Days Plan C: 80 EUR - 1500GB - 180 Days

Best Regards, Robert

MichaelCagMichaelCag, 2018/02/22 18:09

[url=]электрик на дом одинцово[/url]

GlennDuermGlennDuerm, 2018/02/26 04:43

заказать продвижение сайта зекслер логин в скайпе SEO PRO1

[url=]техническое сопровождение сайта[/url]

MichaelCagMichaelCag, 2018/03/10 05:59

[url=]электрик ремонт звенигород[/url]

FuckfeariFuckfeari, 2018/03/11 11:19

[url=]Fuck you[/url]

r-z-r.ru_poelpr-z-r.ru_poelp, 2018/03/12 08:53

Вас приветствует сайт рассылки .

MichaelCagMichaelCag, 2018/03/18 05:12

[url=]услуга сантехника краснознаменск[/url]

OtelfeariOtelfeari, 2018/03/18 12:53

Недорогой отель Владимирский находится рядом с центром Нижнего Новгорода. Ближайшая станция метро Ленинская находится в 640 м от гостиницы, что позволяет попасть в центр города за 10-15 минут. Гостиница располагается в Нижнем Новгороде рядом с ЖД вокзалом.

[url=]Гостиница в Нижнем Новгороде[/url]

JerrykahJerrykah, 2018/04/01 11:36

[URL=]проститутки новосибирска новосибирск[/URL] Сексуальные женщины, #k66tuigjkgrkireufp Девушки легкого поведения, свободные от стеснения и морали, предоставят тебе свои интим услуги. Организация интим досуга – всегда небольшая авантюра и именно это любят большинство мужчин. С помощью «Сибирок» вам всегда доступны лучшие шлюхи в Новосибирске под ваши запросы – блондинки, брюнетки, [URL=]Проститутки Новосибирска[/URL] девушки с 5-м размером груди - под любой запрос у нас есть ответ!

RufusgoaphRufusgoaph, 2018/04/02 11:00

[URL=]проститутки сочи[/URL] это место, где презентуют себя лучшие проститутки и индвидуалки города Сочи. #k66tuigjkgrkireufp Стоимость интим услуг начинается всего с 1 500 рублей час. Вы можете выбрать девушку, которая сама приедет вам. Если вам это не удобно, сайт предлагает анкеты проституток Сочи, которые имеют апартаменты. В зависимости от ваших предпочтений, вы можете воспользоваться поиском по категориям. Кроме того, анкеты индивидуалок с настоящими фотографиями помечены на сайте специальной подписью.

RufusgoaphRufusgoaph, 2018/04/03 23:42

[URL=]проститутки сочи[/URL] это место, где презентуют себя лучшие проститутки и индвидуалки города Сочи. #k66tuigjkgrkireufp Стоимость интим услуг начинается всего с 1 500 рублей час. Вы можете выбрать девушку, которая сама приедет вам. Если вам это не удобно, сайт предлагает анкеты проституток Сочи, которые имеют апартаменты. В зависимости от ваших предпочтений, вы можете воспользоваться поиском по категориям. Кроме того, анкеты индивидуалок с настоящими фотографиями помечены на сайте специальной подписью.

MichaelmorMichaelmor, 2018/04/05 06:31

[URL=]проститутки сочи[/URL] – это место, где презентуют себя лучшие проститутки и индвидуалки города Сочи. Вы получите совершенно любую секс-услугу, удовольствие от которой не сравнится с теми небольшими деньгами, которые вам придется заплатить. Стоимость интим услуг начинается всего с 1 500 рублей час. Вы можете выбрать девушку, которая сама приедет вам. Если вам это не удобно, сайт предлагает анкеты проституток Сочи, которые имеют апартаменты.

StevenrigStevenrig, 2018/04/05 06:32

[URL=]проститутки новосибирска[/URL] , готовые к подвигам, обучению и дарению космических эмоций, уже ждут вашего звонка! Девушки, свободные во взглядах и поведении, могут обеспечить особый досуг. Они незабываемы, сексуальны, опытны и позитивно настроены. Приезжайте на встречу или зовите к себе путан Новосибирска, и дни перестанут веять прохладой и серостью. В любое время суток можно подобрать для себя жрицу любви, готовую обеспечить великолепное свидание.

LewisshietLewisshiet, 2018/04/06 22:20

[URL=]проститутки сочи[/URL] Для того что бы вам было комфортно, мы не требуем от вас прохождения регистрации на сайте

KennyWaymnKennyWaymn, 2018/04/14 16:22

[url=]Renovation de jardin pour entreprise ou professionnel[/url]

I am the new one

JoshuaWakJoshuaWak, 2018/04/17 08:51

[URL=]Проститутки новосибирска[/URL] [URL=]проститутки новосибирска[/URL] [URL=]проститутки новосибирска[/URL]

JamesduGJamesduG, 2018/04/17 08:54

[URL=]проститутки сочи[/URL] [URL=]Проститутки сочи[/URL]

ScottDwewsScottDwews, 2018/04/20 18:20

[URL=]Проститутки новосибирска[/URL] Вас приветствует команда сайта Сибирки, сайта, на котором размещают анкеты 86% всех проституток города Новосибирска. У нас вы найдете услуги лучших девушек от недорогих путан до элитных моделей, готовых к любым вашим желаниям. Смотрите проверенных девочек и вы получите то, что видите на сайте в реальности. Качественные интим услуги в Новосибирске это лучший способ снять сексуальное напряжение – в сауне, у вас, в гостинице или апартаментах – неважно!

DianecoilmDianecoilm, 2018/04/21 14:36


CliftonloomiCliftonloomi, 2018/04/21 17:45

[URL=]Проститутки новосибирск[/URL] [URL=]Проститутки новосибирск[/URL] [URL=]проститутки новосибирска[/URL]

KennethresKennethres, 2018/04/24 13:06

[URL=]Проститутки новосибирск[/URL] [URL=]Проститутки новосибирск[/URL] [URL=]проститутки новосибирска[/URL] [URL=]проститутки новосибирска[/URL] [URL=]проститутки новосибирска[/URL]

KennethresKennethres, 2018/04/24 21:59

[URL=]проститутки новосибирск[/URL] [URL=]Проститутки новосибирск[/URL] [URL=]проститутки новосибирска[/URL] [URL=]проститутки новосибирска[/URL] [URL=]Проститутки новосибирска[/URL]

LeonardPauchLeonardPauch, 2018/04/26 20:24

[URL=]Проститутки сочи[/URL] [URL=]Проститутки сочи[/URL] [URL=]проститутки сочи[/URL] [URL=]Проститутки сочи[/URL] [URL=]Проститутки сочи[/URL] [URL=]Проститутки сочи[/URL]

LeonardPauchLeonardPauch, 2018/04/26 20:24

[URL=]Проститутки сочи[/URL] [URL=]Проститутки сочи[/URL] [URL=]проститутки сочи[/URL] [URL=]Проститутки сочи[/URL] [URL=]Проститутки сочи[/URL] [URL=]Проститутки сочи[/URL]

kakakaookakakaoo, 2018/05/12 06:08 180512yueqin

chenlixiangchenlixiang, 2018/07/16 04:06 2018.7.16chenlixiang

chenqiuyingchenqiuying, 2018/08/01 04:41 chenqiuying20180801

chenlinachenlina, 2018/08/15 02:20

chenlina20180815 http://www.trikotsgü chenlina20180815

chenlinachenlina, 2018/08/15 02:24

chenlina20180815 http://www.trikotsgü chenlina20180815

abc123456 abc123456abc123456 abc123456, 2018/08/17 07:50



obatobat, 2018/08/23 10:59

huangliyuehuangliyue, 2018/09/07 16:24

20189.8huangliyue 20189.8huangliyue

xiaojunxiaojun, 2018/09/10 05:55

20180910 junda Bold Text

chenqiuyingchenqiuying, 2018/09/14 15:18 chenqiuying20180914, 2018/09/14 17:21 [b][url=]Valentino Sandals[/url][/b], [b][url=]Canada Goose Jacket[/url][/b], [b][url=]Valentino[/url][/b], [b][url=]Golden Goose Superstar[/url][/b], [b][url=]Balenciaga Women Sneakers[/url][/b], [b][url=]Golden Goose[/url][/b], [b][url=]Golden Goose Slide[/url][/b], [b][url=]Golden Goose Starter[/url][/b], [b][url=]Golden Goose V Star[/url][/b], [b][url=]Air Jordan 5[/url][/b], [b][url=]Golden Goose V Star[/url][/b], [b][url=]Golden Goose Tennis[/url][/b], [b][url=]World Cup Jersey[/url][/b], [b][url=]Supreme Jacket[/url][/b], [b][url=]Supreme Package Deals[/url][/b], [b][url=]Moncler Men Vests[/url][/b], [b][url=]Golden Goose Francy[/url][/b], [b][url=]Alexander McQueen[/url][/b], [b][url=]Moncler Men Jackets[/url][/b], [b][url=]Valentino Pumps[/url][/b], [b][url=]Balenciaga Crossbody Bags[/url][/b], [b][url=]Supreme Sweatshirts[/url][/b], [b][url=]Valentino Boots[/url][/b], [b][url=]Golden Goose Slide[/url][/b], [b][url=]Valentino Sandals[/url][/b], [b][url=]Golden Goose Woman[/url][/b], [b][url=]Moncler Kids Jackets[/url][/b], [b][url=]Valentino Sneakers[/url][/b], [b][url=]Golden Goose[/url][/b], [b][url=]Golden Goose Francy[/url][/b], [b][url=]Nike Air Yeezy[/url][/b], [b][url=]Golden Goose Superstar[/url][/b], [b][url=]Balenciaga City Bags[/url][/b], [b][url=]Golden Goose Mid Star[/url][/b], [b][url=]Supreme Crewneck[/url][/b], [b][url=]Balenciaga Men Sneakers[/url][/b], [b][url=]Valentino Flats[/url][/b], [b][url=]Golden Goose[/url][/b], [b][url=]Valentino Pumps[/url][/b], [b][url=]Canada Goose Hoody[/url][/b], [b][url=]Valentino Flats[/url][/b], [b][url=]Golden Goose Francy[/url][/b], [b][url=]Giuseppe Zanotti Sneakers[/url][/b], [b][url=]Adidas Yeezy Boost 750[/url][/b], [b][url=]Golden Goose May[/url][/b], [b][url=]Valentino Slingbacks[/url][/b], [b][url=]Golden Goose Slide[/url][/b], [b][url=]Golden Goose[/url][/b], [b][url=]Valentino Ballerinas[/url][/b], [b][url=]Golden Goose Starter[/url][/b], [b][url=]Argentina World Cup Jerseys[/url][/b], [b][url=]Moncler Women Vests[/url][/b], [b][url=]Golden Goose[/url][/b], [b][url=]Common Projects Woman[/url][/b], [b][url=]Golden Goose Mid Star[/url][/b], [b][url=]Balenciaga Caps[/url][/b], [b][url=]Portugal World Cup Jerseys[/url][/b], [b][url=]Valentino Sneakers[/url][/b], [b][url=]Valentino Pumps[/url][/b], [b][url=]Adidas Yeezy Boost[/url][/b], [b][url=]Valentino[/url][/b], [b][url=]Canada Goose Vest[/url][/b], [b][url=]Valentino Pumps[/url][/b], [b][url=]Off White X Nike[/url][/b], [b][url=]Golden Goose Superstar[/url][/b], [b][url=]Golden Goose Slide[/url][/b], [b][url=]Valentino[/url][/b], [b][url=]Moncler Scarf[/url][/b], [b][url=]Valentino Slides[/url][/b], [b][url=]Golden Goose Starter[/url][/b], [b][url=]Alexander Mcqueen Woman[/url][/b], [b][url=]Golden Goose Ball star[/url][/b], [b][url=]Moncler Scarves Hats[/url][/b], [b][url=]Supreme Long Tshirts[/url][/b], [b][url=]Air Jordan 8[/url][/b], [b][url=]Moncler Men Jackets[/url][/b], [b][url=]Common Projects[/url][/b], [b][url=]Balenciaga Backpacks[/url][/b], [b][url=]Golden Goose Superstar[/url][/b], [b][url=]Moncler Men Coats[/url][/b], [b][url=]Golden Goose Ball Star[/url][/b], [b][url=]Moncler Kids Vests[/url][/b], [b][url=]Golden Goose Mid Star[/url][/b], [b][url=]Air Jordan 4[/url][/b], [b][url=]Common Projects Man[/url][/b], [b][url=]Supreme Hoodies[/url][/b], [b][url=]Air Jordan 12 Bulls[/url][/b], [b][url=]Golden Goose 2.12[/url][/b], [b][url=]Golden Goose Starter[/url][/b], [b][url=]Golden Goose Starter[/url][/b], [b][url=]Valentino Slides[/url][/b], [b][url=]Supreme Crewnecks[/url][/b], [b][url=]Golden Goose Starter[/url][/b], [b][url=]Golden Goose[/url][/b], [b][url=]Valentino Slides[/url][/b], [b][url=]Jimmy Choo[/url][/b], [b][url=]Germany World Cup Jerseys[/url][/b], [b][url=]Supreme Bag[/url][/b], [b][url=]Golden Goose[/url][/b], [b][url=]Valentino Slingbacks[/url][/b], [b][url=]Supreme Tshirt[/url][/b], [b][url=]Canada Goose Bomber[/url][/b], [b][url=]Balenciaga Shoulder Bags[/url][/b], [b][url=]Valentino Sneakers[/url][/b], [b][url=]Air Jordan Shoes[/url][/b], [b][url=]Canada Goose Parka[/url][/b], [b][url=]England World Cup Jerseys[/url][/b], [b][url=]Golden Goose Ball Star[/url][/b], [b][url=]Spain World Cup Jerseys[/url][/b], [b][url=]Valentino[/url][/b], [b][url=]Golden Goose Man[/url][/b], [b][url=]Golden Goose Francy[/url][/b], [b][url=]Adidas Shoes[/url][/b], [b][url=]Supreme Shorts[/url][/b], [b][url=]Golden Goose Francy[/url][/b], [b][url=]Valentino Flats[/url][/b], [b][url=]Valentino[/url][/b], [b][url=]Valentino Sandals[/url][/b], [b][url=]Supreme Hoodie[/url][/b], [b][url=]Supreme[/url][/b], [b][url=]Canada Goose Coat[/url][/b], [b][url=]Golden Goose Slide[/url][/b], [b][url=]Adidas Yeezy Boost 350 V2[/url][/b], [b][url=]Golden Goose V Star[/url][/b], [b][url=]Valentino Sneakers[/url][/b], [b][url=]Valentino[/url][/b], [b][url=]Off White X Vans[/url][/b], [b][url=]Golden Goose V Star[/url][/b], [b][url=]Golden Goose May[/url][/b], [b][url=]Golden Goose V Star[/url][/b], [b][url=]Supreme Shirt[/url][/b], [b][url=]Off White Shoes[/url][/b], [b][url=]Off White Accessories[/url][/b], [b][url=]Golden Goose Francy[/url][/b], [b][url=]Golden Goose Ball Star[/url][/b], [b][url=]Golden Goose Superstar[/url][/b], [b][url=]Alexander Mcqueen Man[/url][/b], [b][url=]Adidas Yeezy[/url][/b], [b][url=]Balenciaga[/url][/b], [b][url=]Canada Goose[/url][/b], [b][url=]Golden Goose V Star[/url][/b], [b][url=]Moncler Men Vests[/url][/b], [b][url=]Valentino Sandals[/url][/b], [b][url=]Moncler[/url][/b], [b][url=]Golden Goose Ball Star[/url][/b], [b][url=]Balenciaga Clutch Bags[/url][/b], [b][url=]Adidas Yeezy Boost 350[/url][/b], [b][url=]Sport Shoes[/url][/b], [b][url=]Valentino Sandals[/url][/b], [b][url=]Valentino Ballerinas[/url][/b], [b][url=]Balenciaga Shoes[/url][/b], [b][url=]Fashion Shoes[/url][/b], [b][url=]Jimmy Choo Heels[/url][/b], [b][url=]Moncler Kids Coats[/url][/b], [b][url=]Golden Goose Superstar[/url][/b], [b][url=]Air Jordan 10[/url][/b], [b][url=]Adidas Yeezy Boost Infant[/url][/b], [b][url=]Golden Goose May[/url][/b], [b][url=]Valentino Ballerinas[/url][/b], [b][url=]Golden Goose May[/url][/b], [b][url=]Air Jordan 11[/url][/b], [b][url=]Supreme Package Deals[/url][/b], [b][url=]Supreme Scarf[/url][/b], [b][url=]Air Jordan 12[/url][/b], [b][url=]Golden Goose Starter[/url][/b], [b][url=]Golden Goose Ball Star[/url][/b], [b][url=]Golden Goose V Star[/url][/b], [b][url=]Golden Goose Mid Star[/url][/b], [b][url=]Nike Air Foamposite[/url][/b], [b][url=]Golden Goose 2.12[/url][/b], [b][url=]Balenciaga[/url][/b], [b][url=]Air Jordan 6[/url][/b], [b][url=]Golden Goose Francy[/url][/b], [b][url=]Valentino Flats[/url][/b], [b][url=]Golden Goose Tennis[/url][/b], [b][url=]Golden Goose Ball Star[/url][/b], [b][url=]Moncler Kids[/url][/b], [b][url=]Golden Goose May[/url][/b], [b][url=]Golden Goose[/url][/b], [b][url=]Balenciaga Tote Bags[/url][/b], [b][url=]Golden Goose Mid Star[/url][/b], [b][url=]Golden Goose Francy[/url][/b], [b][url=]Moncler Women Coats[/url][/b], [b][url=]Supreme T Shirts[/url][/b], [b][url=]Moncler Women Vests[/url][/b], [b][url=]Moncler Women Jackets[/url][/b], [b][url=]Supreme Pants[/url][/b], [b][url=]France World Cup Jerseys[/url][/b], [b][url=]Golden Goose V Star[/url][/b], [b][url=]Golden Goose May[/url][/b], [b][url=]Golden Goose May[/url][/b], [b][url=]Valentino Slingbacks[/url][/b], [b][url=]Air Jordan 9[/url][/b], [b][url=]Valentino Pumps[/url][/b], [b][url=]Brazil World Cup Jerseys[/url][/b], [b][url=]Valentino Sneakers[/url][/b], [b][url=]Moncler Women Coats[/url][/b], [b][url=]Valentino Slides[/url][/b], [b][url=]Air Jordan 13[/url][/b], [b][url=]Moncler Women Jackets[/url][/b], [b][url=]Supreme Shoes[/url][/b], [b][url=]Golden Goose[/url][/b], [b][url=]Moncler[/url][/b], [b][url=]Supreme Pant[/url][/b], [b][url=]Air Jordan 3[/url][/b], [b][url=]Giuseppe Zanotti[/url][/b], [b][url=]Golden Goose Mid Star[/url][/b], [b][url=]GS Air Jordans[/url][/b], [b][url=]Golden Goose Superstar[/url][/b], [b][url=]Golden Goose Mid Star[/url][/b], [b][url=]Off White X Adidas[/url][/b], [b][url=]Nike Shoes[/url][/b], [b][url=]Alexander Mcqueen[/url][/b], [b][url=]Golden Goose Starter[/url][/b], [b][url=]Supreme[/url][/b], [b][url=]Valentino Ballerina Flats[/url][/b], [b][url=]Golden Goose[/url][/b], [b][url=]Jimmy Choo Flats[/url][/b], [b][url=]Golden Goose Super Star[/url][/b], [b][url=]Golden Goose Slide[/url][/b], [b][url=]Supreme Jackets[/url][/b], [b][url=]Off White Shoes[/url][/b], [b][url=]Moncler T Shirts[/url][/b], [b][url=]Golden Goose Slide[/url][/b], [b][url=]Moncler Men Coats[/url][/b], [b][url=]Golden Goose Slide[/url][/b]

سوقنى سوقنى , 2018/09/18 13:42


kebirongkebirong, 2018/10/11 05:22 kebirong2018.10.11

OBATOBAT, 2018/10/16 08:59<