A858DE45F56D9BC9 archive

201303292004 1b8gkk

explained decrypted filler

seed 673

Metadata

Post ID
1b8gkk
Title
201303292004 → 2013-03-29 20:04 on A858's clock
Posted (UTC)
2013-03-29 10:04:59
Timezone
UTC+10 · title 20:04 against posted 10:04 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
3,344 hex characters · 1,672 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201303292004) = 335c213995f761dd5f094a38eb0e7e4f (name+title)
GUIDs
52
Filler GUID seed
new Random(673).Next(9) ✓ verified
Run
Run 43 (seed 120,022,078) (seed)
Draw
63 · predicted N = 52 ✓
Machine boot
2013-03-21 09:44–10:39 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
4 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

A7706CE960E597FD D7091EEFB64A8553 1CDA2A5CE8EC1979 5CA3D7434B7B39A6 354DAA357ABF8F1A F8533333D4F2B9EB 285322AAC457921E DBD32C7AF5329056 B4A5339CDED60AAA 4EB87E1CB15F9006 ADA73F295052DE63 7887D907DABA329A BDBCFF8EB07AA71D EE418086646A6FAC C6A9F9059CA7CEAE 32832F672310BA8A 6E0C3039A69E2A6B CFC18AB6FB3187A3 DE1F57AFBB8E6FAA CEF58E29C5F14D3E B0BF7E163845D492 880EE8B411B8F759 314153FFE17B3E79 37EB422A7F407ADF BA6D2EC482B15D3E DB8F5A529D4F0319 91D9B435F6CACA60 08FEB41E9D727C93 AB1436968CAB2047 49F7453B3704234D C3596B020D01CEA3 97E9D45D44BCA752 26192B67580A58D3 E1CC83BF3517D3B7 6FB92B9E7E568B26 EDF766DD858D147F 4EAE7CBE6C2BCBA2 28322564E3886F61 FB7FD6DF2F36CAFC EF7DED9FF1FC9605 FFCAAFDDDCEC8945 DD176A25AE6DA3C9 D0F4743C9A8B0E81 FEA44992E884C637 4F8CE349E41CA7D0 59E2433E960BB277 621E7C2B6E0A82DF B98C6EB4D669AC4D 01BFB49C9115FB50 2B6E63BD5397124E 232B45FFF12AE394 18ABB70820F3741A 6BCB71E5B091456D 64FD73AD7642CA2F 20922683624B7F0B 65315E2EBB45D553 8F03039D4C42EFF3 A868156281E92A87 E038394B912377E5 F27DE51DD74B6D81 4433E82F04000A7A 24ADDB1E8571C733 9E8DEBE8C1AC9428 5720C98DD8675E1C 8C72A1DDFDD2A2CF 4EA200D396CBD55C 5D82FC59A60FFB98 DC79EBFB58D295CA B9E8CC88D7414345 1C65088BBA25AFD2 9288B62050FA9BE2 5884ED85570FDE71 A9B2A78396CE0AAD FE365EEBA5EBFBFD 1E92A4ECB7E03904 324169E52E71ADE8 08EB466F21764961 4E77B25A124F2369 093042DC4F4CF1C2 E6CA77F62FA0693F D2A33A173BC6E233 7D235C836721B1B0 A52787FE371895A4 55D77A4FEBCDFC4F C12B31F62BB5D7B4 6891C1BE77640430 BED8B53AAD503D6F 86D106236226359F 111AA73417A25201 B7A40096F8F2D334 BBD90F2CD6DEE8FC 04EE7D9457B741A1 FC86C250901FF60B 30ED1E247095F939 DBEDDC83CF303128 35A456BD6529CA1C 0CA2DACC257EE998 FC84E2FCF93CE01F 378F92761C4BF458 6A230264B6688B98 6769FE92C05103A8 DAD87E1BFD8F5566 46FB869B5C3C1445 F8D73D579AD53AAF DD6892520DE4D648 40F445834B415F50 D83910DE0FDEFD2C CF5D034918F70B81 F020BC3EDEC64387 7C9DFCCDEBC33C88 4E645CD38057DD8E 10CC3EEF9DEE42D4 9B541906966AFEFB FF4619332E1E7251 6710AC833DD9465B E2958DB6E050BF17 6E88E1683F70B3CC C410D3BCEB87DA29 9ECE50923AB110A6 F54FEAACABE0D6CF AFE94AE4089363C9 A8C5A5A722371E1D 4DDB24BCD27EAA89 8C19E47C06F60BC7 54DDD3F54201C777 997FC8086342A1EB A88F9FF6E9E35903 DDD8E8232F60BD29 A979037103DD2ABF 04F4BBE65A9D215E 9FF4F7CEA045F32F 7C14904F521F20FB 587901F21E400996 21AFAF8FDB8014A7 DA34E1E2174CAA81 50DC8314FBEF4C5B 696010C3160F4CE3 2857857BD253EA52 F865E7788B76937A A55E0141069BB899 F01B1AC58E6D7803 3EE1B9074F7236F6 295F670C0CD8531A 24C6AA3B96597B1E CCD6C8E93003387C B4B08E2B7CFAEAFE 4331313955D6BEBA 8CD3DB1774A5D98D A4643F4C0D96F77A BE8C9910D7AEDEA7 B0753419F20DB8C4 D3884C024F40F73D EE16B76FF248306D 42534770F31FBD1A 2146DC672686FE3A BFADB22DABF59F78 A8DA009B9225E4C2 61537A5C0FE83378 D632E7DAC53ED2CD 7F52B95972F4D073 C92C3CFBD0B3957E 50F8AC79C5AF3647 3BF04E0B4466ECF6 920C77135D0138A2 5CA1E30DDDE1906D 3C7600B7169D6771 B0FCE05E93B2E50D 8E5EFC47F0A8CE78 42B39F5C994D5D54 DBAA10CC6363C121 3F9C259D68915D09 AB77712B33F651D9 51336406EB196737 A6D5DA8FBC12849E DFB911E193EC0D40 15F3F2B44114093D B20D8443C90D0A9A BE6B5788E8420E6E CA266B6253EC1E51 E7C7D27D12F4AE4E 77268A9FB29D3AD6 1A064BCFEA8C672A D636228F10307D3A 1C5D46080663ED9D 6586774AE3E641BE DFDD42075E4DFE0B 1C2F2B2B7304C399 CD6A3267589FCE72 9D26AF401262837C 711DBE8267F02B98 D7DBD5B810D9A16A 4A76927F90A58BA4 CC461042F261931A 1F410B13C58F444C 1CACBAA068EA4D46 7D4A625AE992799E 1B9B78520069015F E499673C8185775E 5D21BF6D5257D5B4 CDBD60A104ACFF26 CD955D1A145D6A58 3F9CC066DEDD960E C882037AF1B5FF39 683C280323CF61FE FEFDBFEB2537A7C6 61C37F2A9842B132 6A3CF3D64A4460E2 5A7B45D32644E79F 5FBDD566B8441F2F 
  • Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201303292004 (name+title). Key = MD5(password) = 335c213995f761dd5f094a38eb0e7e4f, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 52 GUIDs as hex (shown below).

Decrypted: GUID list

  1 e40e883a-af28-23ae-af52-a48bda1cf276
  2 f1ae0cc7-a7fb-2f2f-b401-275b88d7affb
  3 70f41655-ca0d-16f6-a0c6-9e2c180c4d3d
  4 3c479def-eeda-1722-a73d-f3d05c9d537e
  5 6186f11e-10d3-0213-adef-0cf93c8c5301
  6 0f3f5d4a-2f76-6184-a517-5185c754f6fa
  7 a70c0a4c-28f7-46ab-8314-c8302cc10920
  8 efb3c844-f541-06a4-9f0d-90b3f1a1a3a9
  9 c23b08c4-95f1-223d-bf06-510a11713c0b
 10 196b15ca-42c4-348e-8d5e-dcfe889fcf57
 11 11666c65-fc3c-1160-9d2a-fbe5dc5a4e69
 12 0b7f45b9-5af8-76b8-9a93-a64ca97602f7
 13 c26677a9-b15e-2f15-99f0-f6efeacf4b08
 14 612f4beb-8e45-5dc1-9dd6-fec23a3ca870
 15 ac4fe198-ca57-03f7-a851-4d336a7297a1
 16 97f2d6ee-63a6-2136-ad42-ada9ad6698b3
 17 e59a2982-bfea-6501-bf33-2f1fbf758b67
 18 b2749ea3-70d7-296c-b0d8-b509d46698d5
 19 e0640bf2-f663-8855-a470-6d2301bf52a9
 20 edb6df8e-bb8d-8fb1-80de-6ec6c5d74993
 21 bdca4387-718b-28c9-8659-3e6d5bc084d3
 22 0a780f01-9211-8271-b28e-9692d56b65b9
 23 54fe0071-9090-6b7d-a443-20c3fdf6afed
 24 6262458f-053a-10f9-b1a9-5b03fa382f2e
 25 92f2bf30-1f81-5e13-926d-2c8b46c59f66
 26 d7ae4dfd-951d-3262-bac7-988dab8bc92b
 27 c969ee54-8434-528e-a09c-f9f8c7c080fa
 28 eaedc995-d67d-66fd-a111-fbb7bf00deae
 29 d6044368-f258-3153-b107-95481b272374
 30 a48fca0b-3a61-0242-be40-96581441e392
 31 35afc6d3-0a2f-5faa-bcf2-dc94367011ec
 32 9a83f6f0-ac78-6b25-b3e6-8edd9bdf4ba6
 33 88a911cb-29c3-8963-a085-553cc8d3c948
 34 d0303126-80c4-7b8e-aad5-0417a5418b30
 35 7bfa3fed-96f1-5009-852d-c55a38602e82
 36 259d88a6-d738-81cf-881c-0572cd17a131
 37 843dbf7a-9cb9-487f-a15b-0c7381e1e16b
 38 04922e9b-b3ea-07f2-9db0-1be188cd294b
 39 e56de7b9-0f31-58eb-92ec-8b0a19fdb87c
 40 278cdc77-7172-052e-9520-3677ac4e8d3d
 41 c84160ce-7d7e-1cb8-bee2-9ed3cbb34279
 42 64de86bf-3bf2-6fc5-9905-a33ac6755f1c
 43 ac2d820a-c009-1ad9-8438-8a674c7e5cde
 44 674886bd-7f9e-3fef-9f30-10f8b3071b6c
 45 a952a37e-719a-6d21-9f3e-76659cacc440
 46 7b00e89b-29d6-4ca2-b9ab-b30c510e431b
 47 52d833ac-cdc4-2fe3-8a9c-faaea9b723c8
 48 9e5f5972-8759-01a5-b4c7-92fe50e1b336
 49 4d1a157a-e3c7-8f76-8629-b7ded106cb7f
 50 2738f676-4cce-1425-82b9-855c8ece3d14
 51 592f5e22-7c1b-531a-8eae-bbe7b6daf46e
 52 7566d3a8-a674-087e-9049-420f2b3ab17f

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 2211064023172502628828615356305687584050161364208150. Exactly this sequence comes out of new Random(673).Next(9): the per-post millisecond seed of the mask generator. The other 30 hex digits of each GUID are Guid.NewGuid() output and carry no message.
  2. Explain the count. This post is draw 63 of Run 43 (seed 120,022,078): new Random(120022078), 4·Next(8,16) per post. The RNG predicts N = 52; the post has N = 52 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-03-21 09:44–10:39).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.