Adobe

Parse Adobe - Parses the file from users.tar.gz. This is super fast (takes about 3 minutes) and covers the edge cases. Minor update I accidentally had "bool allFieldsRequired = ture;" causing all fields to be required. Regardless of the fields parameter.

Usage: ./parseadobe [in-file [out-file [fields]]

Most common uses (for more info read the README.txt file):
Output all non-empty passwords in hex:
./parseadobe cred cred-hex

Output all non-empty passwords in hex that also have a non-empty hint:
./parseadobe cred cred-hints 000111

Converts the file into tab delimited file (id, name, email, password, hint). For example you can use this with cut (cut -f3). Although you could just have fields be "001000", but that won't print empty lines:
./parseadobe cred cred-fixed 111210

I stole some data from Jeremi Gosney's top 100 Adobe passwords with count to generate this. These are the most common blocks from the Adobe password dump. Everything that ends in "d23e6fe47a8c787c" is a 8*n+1 length password and ends in "1". I'll fill out more if/when I/others find them. Also note that these may not be 100% correct.

56,045,284 unique passwords (130,325,692 passwords)
48,095,098 unique blocks (210,099,808 blocks)
814,686 unique not first, last blocks (79,702,023 not first, last blocks)
14,291,691 unique last blocks (130,325,692 last blocks)

Any Block

Last Block of Multi Block Password

No.CountBlockPlain text
136072055e2a311ba09ab4707padding
21912003110edf2294fb8bf4123456
31835669d23e6fe47a8c787c1
41345069ba71d0520aa97f513
512085153a68c8e06452f3629
61132413b99f66ae4e19b6f9e
79861299a48cb6a265b6d3d2
89663477929282c91be8846a
9879045b1978dcbc2defefb0
107986228fda7e1f0b56593f12345678
117706469e8d9571a316e5917
1272255939210b29e13743a34
13716319bcd9cb2857053d6f5
14683688030cce72e9eebf958
1567424697ac85e90198911d6
16661743e7d505c6bc7761e6s
17637225a3f492fbd917f632n
185090848650c4ba4b95c538o
19486927f11d45f785039b81r
204411912fca9b003de39778password
21359324a619f97d11fed00c23
22353772174c3d7cb4167571t
233466813380c8ddfb027037l
243411598ee96bb989a5ed3dy
25335673dd2b8406bd9bdf75d
26281280e8c35bdb06db99fci
272607645ff84e5496efc0ccer
28231831456fbdf9cbfa209912
29223873041e1ee97f9bdb12adobe123
30219922901d3217ad9a3255h
31208234231da357ac827cb211
32204616dec9748cac5c1fffm
33204487f35c23fe37810fbdg
34200326eabc9afd97f5f9f6k
3519051602dc4e7e85ff242510
36182701b4dd2c2b154bd818p
37172116ef22a896bfad3e80123
38164693df956d39d22deabe
39150553040528ab9d33d5b2
401410983f1de64dfb7a220990
411364458fb33545668d4682ia
4213596562a5fe650f8be152
4313167008c7ec37f23df4ac
44130839e5d8efed9088db0bqwerty
451293771b52d0ed31901ca2
461256515db2dd60ab07e65c
471242587508b46ac58f62f41234567
481222645e9cc7e57d7071cc!
491173686788c5fa477beaf7
5011581599b332c4f60c8bc3
51113927ecba98cca55eabc2111111
521120511ffe05b493d6a4f0
53109663251da9eff2aa6446
5410678753b54b823e02c7e4
55100171b9d8d61823ddfa61be
56995589efc14d7ebdbefb3
57978591e97b52380fbc5c6
589771164040232eba82c22
59963213cc0d36cfd0b671bphotosho
6093795c8345f86fbe057ef
61866125112dce9d0e63b0b
6285601164eb64c98361e9d
6385228a9d953becad5c3e6
648505360ce986f17b30fc4
658482129b3ec5676859101
6684812ba4c7311c5d4e8fc1234
678375118765c1270be27b1
68827027ba30f5d0e46e9af123123
69808579daff3ab2492f651
70798757bf735748dec82f4
71789425b9ece734e033ff2
7278738d739c19675ac2413
7378335226bf9d8fb0f687e
74775729ef0aaf1653cf68c
7577460ae992f17ea19cd0biloveyou
767725659421cd932342163
77763854708140636de1e37
787619876243e89edb7bc00000000
79750144b86cb2424dc61ef
80745407e6b481d2b952d13
8173889b96016470dfc4aa5f
827361758c62646c5c25104
83721401b41b94d88f70e12
84715009f2e462485d00c68
8571306fab60f47bd40d22b
86707969027144829a89c40abc123
87690716e0d667529cd9382
8869048897ee31f42f77328
896884286281070603ff095
906712421a00b3c5501f09c
91670445aa7e5c091585b7fmacromed
92667442d5bff3804cb1d18
9366122221eaced08dbca5d
9466083c25de90053008a84
9564554b828f5fdb7560905
9663310c81c2ae52dbcd942
97630175b557dddbcaed5ae
9862697c085934a056e7afb
9962195f347cdef20fffb79
10061149d1a0db4ea86a5847
10160734deafe79d1b6abe1a
10260436e715e9f463f4b65a
10359626cb71cef0265751e5
10459465bc93dd5c5517d41e
105592126867a8fc979aff18
1065790001f87615ae5422c3
10757735169290900d22a7d5
10857355f08eabbcad9344a8
109573118095c264404cacb9
1105682065032900d98b3111
11156754e701002271f6da2eadobe1
1125626017d0926870aa9f54
11355535975da059f08debd2
11455111f602fbcc9069726a
11555098830d01654753d735
11654604765a4be318ec7653
117538617a251ac68b151a6d
11853826b02627879c955e77
1195381531e0451d3cdfd633
12053548305c7957af5aa45e
121534356aabd96b603f4df9
122531814e3c867da821067e
123528419e55b5e362ddedcc
12452782d9d258e61209e051sunshine
12551373d43d1564ca1c799e
126511073455930261bedeb8
12751047d226d76b08a5033b
12850733f8a64f9a853aecec
129506554446b0d1323d401c
13050386c6a4315598637320
131500254d410e5f5ade3d3f
13249498accc337d1cf070f0
133492234ed82ce7e64064ceprincess
13449146db33049f56e95892
13549115eece2fff002ddabd
13648852863018b1d500e3e9azerty
137474777b8d00b5fad35394
13847407d859d8c3c14cf151
1394715945fb6723ecefac47
1404700025e7bbaa95c74749
141455799ebd75e0481f501e
1424551304f91fa64a730a10op
14345159d176bbd2e7de1cc7
14445148ef3d46e57fbaf570
1454498974a9b4ecfb40aa8c
1464442048662336c266832d
14744333c73e8f21e1b3afa8aaaaaa
14844194cf7e3eee039376d3
14943696629b2693a0174139654321
150436895ed4407b1e28eb05ver
15143625e15fa619ccf10c4012345
1524358052bf54c07b36a0cf
15343316b2188519e37978ca
154432419d1fa3942e93efe7
1554269437bc8a011c6f81bc
156421460bf1c824bb3f3431
15740543a0cb6b95894e7477
1584026460ef3c4d73d614b9
15940230ce596b73e22f1f49
160401108a8af307683c4322
161400850edb3c9258254d00computer
1623986867480b8a1246c9de
16339800342e41dddb5b7726
164396923826ac436b63b46e
1653948173c28de1f0d58c53
166392325fafebb8fc11b7ed
1673887405ab138716816bc6
16838847b02081df8ef70729
16938836a3d71607871dc57e
170388320b71fb82ce5d46c0
171379831d7a97aca03b8407
172379437348e38267fef17b
17337815d52acc0cc8aa5d50
174377546e44e333135db5f8
175376524365692a5d5dfeaa
17637625ef10c566a1a8787f
177376114e79461c4c4ecc24
17837568cbb17a0b253254cfsuperman
1793751669e24e8916daa37f
18037414ca9d8a2db062417b666666
181373784b721566695ee385
1823737883efe15248771eb6Password
1833667554e95ad8a6852fd8
1843647551d03413515db2f3
185364205d31a2218fdda524
186364164778dc76ab9eef58qwertyui
1873629754200bb6180aae77
18836285be9e9dd7c99f18bfchocolat
1893625552b8ab401f25f4c4
190359307344fdf8f708cb53
191357867f897783b23df09f
1923577723440fa35db365f4
19335748a25bfa20fdead207
1943552993ae6484692a4bd8
19535198f4b5a145de0db4d9
19634969d4c72e27feeff671123321
19734764394afdde6d4bc2dd
1983475562f9a3ffb50c5c40
19934588057e7a4ebafbead1
200345320ed993f3b2048dfd
201342835897591b065a4a34
2023420279c5ba23211e9a49football
2033383598e35ab4dc6ff9f8
204336768aaa427cae60b855
20533455cb1ccdc4f22c167aletmein
2063340971264cfe795c873c1q2w3e4r
207333652f1a581187016b46
208329533ad22912ced45394
20932843bb18284d0ec08db5
2103265790bc8ca01e2a8d61
2113261058f3fc58e047d27d
21232576e33a485514f4c08d
21332571742801db8caaf41cmonkey
2143256562dcdf9740a14b1f
215325205d62f714dc27a7e7asdfghjk
216324894293a7c2bc4b81e1
217324543fefda6235a033b2
2183191189eb45f7842b3086michelle
219318335c7a42db6e9684ce
2203177938f4310cb5b62fe011111111
22131555740f03f0e603e791asdfgh
22231464955c246bf327f133baseball
22331240938d2a9a41003770
22431206d901dd457380d082
22531175eadefe492d9e3b7c
22630938232b9dd5b50e7a3f
227307875a284fce71e780a8
228307153d719980add882b6
229306501e0ab4525946ef3d
230306235b6758c1b18b6320
23130482647822f211424efa98765432
23230222f36982964025a82f
233300038ac3c7e4a20c5d58
23429921f86995602d8dfe1f
23529859a14ba4f98e1faa89
23629600836e8db87a74a7bc
237295485e786ef72e436f9a
23829375faa1c6b3abcc1d26
239292561c6811a19291d20d
2402921290615cc212c8c3fa
24129148ad895e9c53cb0cee
242289846e33f7bab3dfd141
243289501bcea0410c9d00e8
24428769d9a665e0eb9aaf09adobeado
24528728821aef93009c5f86jennifer
2462846040b8acf2504a51a2
2472843044863130e1c45b89
24828369986b5641d06247ba
24928309ce4f0d26000ea9ceshadow
25028029642dca2665c0c98c
25127879a53910aca67f2583dragon
2522783603cd3a985eb3f5a5
25327832343eea9b96f5207d
2542773036954aac233aa4acdaniel
255277154e70089e5035796b
25627422e1a891d70bfdcf64michael
257273905e90e5a4e4334d21121212
258273826508722ec58f0145
25926914b675a33170c16889liverpoo
26026896e7062a1831c150d1
261268371de9591a38856472
26226598b9e13cf71223f114internet
2632651095dbe672d29d78dfcharlie
26426440d1ab22ca99dfa937
265263261920602d5f34ea37
26626243fa7ad87ffee94e4b
26726213d6957b874303a12e
268258436202477eb05a71f9
26925769da10f59e62549a1dasdfasdf
270256924c1608735ece72de
271254360822bd05244425e8
27225390e6746ec4e1bdfc7amaster
27325360e654d393c42e61c2
27425075f1f4a04ba5707186
275249802963d39e3701efdb
276247610fa3a3e5c39898a0
27724596bb9d0d5d638b7853
278245137bee27db30daae7b1qaz2wsx
2792439583f8ac38e8dc1528
2802392088c85a79aac75e33whatever
281238023abccd0b131fc2bcfdsa
28223665a3d5bb7f9af29efa
2832358776b2df01b9c27982
284234214ddbb1c270ae0355112233
28523396900b4c2abcda0fa8alexande
28623347da4bbb869ae9a97d
2872328265d3821a30b2bea6
28823200b0bc24c1b298df23
28923104da5dff9ea9df4e6a
290228874eadea9af00cc40f
291227233321413b6616f81cjessica
29222696a9fd077f09d8551a
29322617c4f211aedc76bdc5
294225049771b8fe698d9573
2952249473db5699c51cc05a
2962243556a8add4654b2de9welcome
2972226083607a3e15841f7e
2982224004b206040dfb5131
29922082ccf133a8f7cbb942
3002199199c40901a8464c3f
30121883bfb68c9631f9f19c
30221808e1c843599808eefd753951
30321645974c2f7c19034293
30421472ed9eae332abd6e9cdreamwea
30521384e08e0339fc7e5148fuckyou
3062135903717e2bfe196e0f
307213049ead7d397df5f021
308213017ad821eb81ca77d3
30921214674eec69b14e8396soccer
3102114862f7107a8fba8475
31121110cc8206ee0e32c85d
31221107a41a91499354f175tigger
31321072839a598a17f31af712312312
3142100685e7cbd30629ca07
315209615a53132e2990e5beasdasd
31620856c64292859bbd3fd6
31720838c75cfd8a2d3cc175
31820823ccb1a40d732a5ba3
31920590aff38e3625d3f8aathomas
32020500641352c3adcb5416
32120413a4747350a1d88fbd
32220365f2dd853218568a23
3232009578eb2b6dc5bf3de4abcd1234
324200236a73927d25daceeb
32520022ce2ca9af68726a67123qwe
32619908ecc2caafd09facd8zxcvbnm
3271987135a80504ad39636e
32819828643c408ab552cefb7777777
3291970183935a4dbc4dde7e
330195988b5ff24d787df031
3311947077c7c9abee620b49
332194314620543c0f3f9d91
3331940847794a3968c941e2
334193894ab33ced3a0a1e0a
335193280e2e1d03011eafc1
3361926436d0b3abf8b415f7aaaa
33719245ce45e5bc771960e8maggie
3381913157b72307e3337f03pakistan
339191291b2980d73862e759qazwsx
340190660793761fb9006fdfelizabet
34118950b03ae9c1242ceaaa
34218917456e751de92da2c5
343189016cd7b0c7bd996259
34418885153781e5292b3993jordan
34518663bbe50797987e455b
346186572349b87e528d9257
34718627373e3f4c8ea8e51atrustno1
34818577d778d0a946f5c680
34918525da07e0a23b5121a6
350184648815fdeb256cb631
351181702f7b901cd0c5e8cctest
35218113c1029639a5e2e5e0buster
35318095666f4ef606b95291
35418095bf862b8da54d545c
355180536f92c9a939909af4555555
35617979c3b346d9bfbec274
3571780445e99d47a7683437
35817751207f8d797789fac6
3591773436ed05fb6c39b9e6
360177078c065bb48824d5c8102030
36117694dc31945f5e59f4e7
362176008ba9ba2aff12a0aa
36317532050a45e3b8934741
36417498ac7bc8bae2972d5a
365174593045f02ba18e5879andrea
36617447257928d964ab73abpepper
367173005404e3efcec0d87anicole
36817186a1afc6046a88029akiller
36917144f35ad1e5ebd951c7
37017079edebb9fd262e8678abcdef
37116966391a621651a47748hannah
37216749eef47b72a96dc143
3731673236b73006505d40de
37416647fce5746f3242a866
37516557af338129e96e81c5
376165401d63022435b2d8c2andrew
37716538bb962d8174fe24a9222222
3781652006841a8c5cb1c33f
379164799fd111ef92bd1703
38016471f975ba7986f41d38joshua
381164605955588de3e39d7efreedom
3821638617d9ea058c762e10asdfghj
383163744126b2f64cd0573fsamsung
384163430e3193aae70857f8
385163195f7fa0f72846c865
38616289afe78daea417dad6
3871618596056a9845a0440dnovember
38816149dd0cbdf4730d355c
38916102bf92bcdea49916be
390160974123a7945ef1de77
39116096e8a25bbe9d4918a6purple
3921607915c5fe8ae972b158ginger
3931600433f391260be81e4c
39415965bf471e7cf1f638b2123654
39515944369b00c62969cd74
396159377b6d6db33181cb89matrix
397159137182b61894aa44ab
39815890395b210703643d70
399158153c6c978e7ac338ec
400158127db3b65b1db7daa6secret
401158050b23e96daf789fc7
4021579090e024f16f78657esummer
4031577585c9985554c83226
40415752a4255de7da857b051q2w3e
40515642f9e7e22847bdf45f
406156416a04468f9aed2c3fsnoopy1
407156278edd6d9f16ff6abb
40815625fc3eea27912166ef
409155949f20b9f84c1e73cd
410155581e09b5ad71a81b58
41115547f9104afc1302eb57
41215529be81b226d8291130
413154944c0ae00ced1d1228
41415480ea1a88b4a1f110b1
415154565aebf5df5130827b
416152472cac8c3ee7d63ab1
417151324a4abafbfb758825
41815093f2df622c6e9b2e83
4191500032b846949888309b
42014961016a777b870f27e0aaaaaaaa
...
56611161f6373dcf5d8794acswordfis
...
586108127854524912e2bd31abcdefgh
...
69990735df8be87822bea5emarketin
...
72787395aae3bad9a61b777manchest
...
7848166722ab57a6071a34aadobe.co
...
816781429fab4c275192681bismilla
...
8267760c753f9ab7c544e53lightroo
...
9187048c83d686344d3705ccarpedie
No.CountBlockPlain text
136072055e2a311ba09ab4707padding
21835669d23e6fe47a8c787c1
31345069ba71d0520aa97f513
412085153a68c8e06452f3629
51132413b99f66ae4e19b6f9e
69861299a48cb6a265b6d3d2
79663477929282c91be8846a
8879045b1978dcbc2defefb0
97706469e8d9571a316e5917
1072255939210b29e13743a34
11716319bcd9cb2857053d6f5
12683688030cce72e9eebf958
1367424697ac85e90198911d6
14661743e7d505c6bc7761e6s
15637225a3f492fbd917f632n
165090848650c4ba4b95c538o
17486927f11d45f785039b81r
18359324a619f97d11fed00c23
19353772174c3d7cb4167571t
203466813380c8ddfb027037l
213411598ee96bb989a5ed3dy
22335673dd2b8406bd9bdf75d
23281280e8c35bdb06db99fci
242607645ff84e5496efc0ccer
25231831456fbdf9cbfa209912
26219922901d3217ad9a3255h
27208234231da357ac827cb211
28204616dec9748cac5c1fffm
29204487f35c23fe37810fbdg
30200326eabc9afd97f5f9f6k
3119051602dc4e7e85ff242510
32182701b4dd2c2b154bd818p
33172116ef22a896bfad3e80123
34164693df956d39d22deabe
35150553040528ab9d33d5b2
361410983f1de64dfb7a220990
371364458fb33545668d4682ia
3813596562a5fe650f8be152
3913167008c7ec37f23df4ac
401293771b52d0ed31901ca2
411256515db2dd60ab07e65c
421222645e9cc7e57d7071cc!
431173686788c5fa477beaf7
4411581599b332c4f60c8bc3
451120511ffe05b493d6a4f0
46109663251da9eff2aa6446
4710678753b54b823e02c7e4
48100171b9d8d61823ddfa61be
49995589efc14d7ebdbefb3
50978591e97b52380fbc5c6
519771164040232eba82c22
5293795c8345f86fbe057ef
53866125112dce9d0e63b0b
5485601164eb64c98361e9d
5585228a9d953becad5c3e6
568505360ce986f17b30fc4
578482129b3ec5676859101
588375118765c1270be27b1
59808579daff3ab2492f651
60798757bf735748dec82f4
61789425b9ece734e033ff2
6278738d739c19675ac2413
6378335226bf9d8fb0f687e
64775729ef0aaf1653cf68c
657725659421cd932342163
66763854708140636de1e37
67750144b86cb2424dc61ef
68745407e6b481d2b952d13
6973889b96016470dfc4aa5f
707361758c62646c5c25104
71721401b41b94d88f70e12
72715009f2e462485d00c68
7371306fab60f47bd40d22b
74690716e0d667529cd9382
7569048897ee31f42f77328
766884286281070603ff095
776712421a00b3c5501f09c
78667442d5bff3804cb1d18
7966122221eaced08dbca5d
8066083c25de90053008a84
8164554b828f5fdb7560905
8263310c81c2ae52dbcd942
83630175b557dddbcaed5ae
8462697c085934a056e7afb
8562195f347cdef20fffb79
8661149d1a0db4ea86a5847
8760734deafe79d1b6abe1a
8860436e715e9f463f4b65a
8959626cb71cef0265751e5
9059465bc93dd5c5517d41e
91592126867a8fc979aff18
925790001f87615ae5422c3
9357735169290900d22a7d5
9457355f08eabbcad9344a8
95573118095c264404cacb9
965682065032900d98b3111
975626017d0926870aa9f54
9855535975da059f08debd2
9955111f602fbcc9069726a
10055098830d01654753d735
10154604765a4be318ec7653
102538617a251ac68b151a6d
10353826b02627879c955e77
1045381531e0451d3cdfd633
10553548305c7957af5aa45e
106534356aabd96b603f4df9
107531814e3c867da821067e
108528419e55b5e362ddedcc
10951373d43d1564ca1c799e
110511073455930261bedeb8
11151047d226d76b08a5033b
11250733f8a64f9a853aecec
113506554446b0d1323d401c
11450386c6a4315598637320
115500254d410e5f5ade3d3f
11649498accc337d1cf070f0
11749146db33049f56e95892
11849115eece2fff002ddabd
119474777b8d00b5fad35394
12047407d859d8c3c14cf151
1214715945fb6723ecefac47
1224700025e7bbaa95c74749
123455799ebd75e0481f501e
1244551304f91fa64a730a10op
12545159d176bbd2e7de1cc7
12645148ef3d46e57fbaf570
1274498974a9b4ecfb40aa8c
1284442048662336c266832d
12944194cf7e3eee039376d3
130436895ed4407b1e28eb05ver
Here's some extra ones that are all after 1000:
0008f90072941d29	easymone
00350bb1800a2b73	dwarflil
0038f79b495977c7	madison1
006ce3fe40a89079	serenity
0080ecb77b40692e	foofoofo
00893251f0928847	makemyda
009937f65b1017b1	pinkdais
009961b2c13d79b9	ryankell
00a03689aa345e3d	animorph
00a514abd9f84b91	tinykitt
00b712d721fd86d7	anniebab
00cf5ce03051f730	hedgehog
00d004a74c60650d	kiwifrui
00ea0fb814b6bc23	kittykat
00fffa358e97ca37	pisaital
010515aae22daed6	bluegree
010a3b9ddb7e651b	stvincen
0111fd2c62fa8eea	mafiawar
011e4a03f1d53010	imtoosex
0193b5be9ddc6b52	streisan
01a9c867e0433d28	wineglas
01fd05003a75d26f	redcherr
020516a2759c63a5	majorpai
02488ce78016fcf0	dandelio
025fea72dac592b3	grandkid
0270093c46d13c7b	marvelou
02b2a26f2d2676a4	crazytow
02f5130a7da32534	maranell
02f5313547407e18	discover
0317920af2550f84	terremot
035def2962f57b5e	maggiemo
0433785b389948ba	123qweas
045ff52d1f4630d3	oneunite
048e9f2f2518c2e4	torchwoo
083032fe2b41a5e1	nefertir
137ebd2cf15d53a4	billabon
17bbf186b726c36d	highland
18d49ab204d8b869	quiksilv
26f2789024d0469f	blackhaw
2990af41631c6e57	clockwor
30a6643f89f61c54	spaghett
33ab9ade8b57026e	jaimatad
349dab2c617b1cd4	summer20
374e483fd78aa4d3	rastafar
3c6bdf1c94478796	jerusale
3cbe650ad460ec38	96385274
4892ebbc4ac00d45	roadrunn
4a49440ad750400b	10101010
4d2659f3e7d72f08	doodlebu
52860a990c9297cf	woodstoc
6d18eea53f80da86	takahash
78805905d506df73	winchest
7d895d5f46f0a6bd	syncmast
879d825c74107650	somethin
884943cfdfac1d3b	undertak
8c4b6901dcb14489	Porsche9
97be4478bf10081c	wrestlin
ae8d6735e62650b0	porsche9
af4fafe87a591fb1	milleniu
bd49dbd0399e5954	stockhol
bdbd5ff65d03cc00	winter20
c5c873e9fd3eb64d	scrapboo
c5f99122505ef6e2	bubblegu
c6093530f0c518a6	lightnin
ccad5c1d5026b6dc	tottenha
d2fbca335ce888c6	maradona
da05ac5ef41d67c7	thinkpin
e4fb6aaae8d6f122	frederic
e8e35047342ead42	southpar
ecbd372a1ef50794	blackjac
ed7ff639c98d93c3	amsterda
eee98b49bbade6cc	shinigam
f8dae44c085732f8	rotterda
f988e83e219e0fe6	armstron