A858DE45F56D9BC9 archive

201303231559 1aui5k

explained decrypted filler

seed 525

Metadata

Post ID
1aui5k
Title
201303231559 → 2013-03-23 15:59 on A858's clock
Posted (UTC)
2013-03-23 06:00:00
Timezone
UTC+10 · title 15:59 against posted 06:00 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,088 hex characters · 1,544 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201303231559) = 3ab8e4f18e761a8f69289b7ca3190974 (name+title)
GUIDs
48
Filler GUID seed
new Random(525).Next(9) ✓ verified
Run
Run 43 (seed 120,022,078) (seed)
Draw
3 · predicted N = 48 ✓
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
7 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

6C1C3BDC40C8B820 5CD568BAA19A0AE7 CDA8D37EC1A360FF 0242BE3A2D88C5E4 B6DAD7B80B10A06E EADBDA515FD0FC45 78B32D7AAB372033 62407CDAC7386A70 6BDCCBA12EF551B8 9C82C48A0FF4E96C B5E779B90A695315 FF6C901B2E798E52 1E834724A98E539E 333CDA8E7486E133 47D6DED328A39956 5D6FEAB7B298D068 A79420FF02664C83 754772B934D786AF 2BF47BB7ACCB0237 2913352E1795009F 25053C6472A92351 BC78115103E00935 77CC3C755A3163EF 865B234635AA831B 8223CFE3775B5AC8 0052ECAA6B410371 BC9BA132ABF7BC7B 99001C959D2BAC7B 9B769E28C8692501 6CC7E2602316FCD0 ECEA25DA8B0FC3CF 8361335AAAF9D3A9 7E5A3EB78AA1360B 19054DCC8E0B88D8 FEF911D1F23E9344 BFD6235953A2B3B7 4B9E43465C26F6F0 EEA43E3594364F72 E16E64F485A1EF9A 3B23456F946A9F47 72017686B3070F4F AF8EFB57F7F9B36C 794BA7A8BC88CBFF 287579EBCF41A8BA 326DB83E9C095DA2 17BE038661B9E67A 91F67DAEFA791B8D 26FB91E1EF2048C2 358CFE65BD349318 8B92711435C1EBF0 2C78FC13E31F7CFD 6339FD787C17B9D8 E5F3A1953ABC5B49 8BD8480242FFA968 8F4AA04C45BA2D4D B3E26FDBDB329F71 29B5240F729E4B5B 85867E31AC5A51D7 64B82529C4AC8CCF 30F1BA2A440D3655 1231B28E6C8A5EF3 3B4FCD64B9DFBAAB 9FCE172D77D941EC 661BCE3CD3AF2862 E6AD1E19FEC18153 A9A2DC9A757BEA2A 46114A93CA24299F E467D82B096F5891 68DDCF93233CA1D5 F8F96556F0737129 AE2C39B9A36372D7 7D029E75175F7032 2C90C157F98DB3FA 8DA23508A30BE333 CA581E12A9D760E5 E0256E03387CB2A0 E285D0D720E5E3EC A4E0D59E54E5D9C0 A2F6BC587B508F01 D076E0F7CEB16164 628FBD23CF96CAD9 3C2D30C7792BAD22 5389E3217E0DEA50 F0739AC034AA7D21 AB6DA9727B4CC9ED D5D00588645AFA1B 59905F5BAF6CD252 C4F0541BF8A6B77F 5C5D45E7BA476044 6423D2710A7A8658 C85227FA8033CA8B 5BBB4425CD456989 971CB07EF81B924C A4862C46093BCE0D 6A153785C9E7F7F1 5DF4DD5D1B5E8CDB AE171F2FAD04423A 64E8741D21A586F6 1FF9821EE6018925 23A9BAA6CAD5F2DE 2505829B3F7B7D7A EB9790E4C40092AF A2233D8DAC851FE6 948BA1C76D9E771C A00F8F9EA24B503E F544368F59FFB46A 33E1181DF835F206 95F54DB9D6077BA4 A6FA47EE29D89871 164F2560771733E3 FF9AFD2FF12F72BA 009C9D2D3CDE6E15 C15E786872777711 2E20A91719B482F8 4A65DD8F127E3429 090E00FB3E7DC73E 585837C0C63B3D3E E0022CE570D0F106 89E5253AFB418FCD CD16D06B84F84548 745C5555779A29C4 0E6DC7BFD8B02C76 5CD12906EB0667F5 2792DAD021F7A1E4 711845A74E3BC3C6 127B5605B3ACBF73 3E0FA206BA4653BB 2EE9A0FAA9378DB9 793D714050B2EFD3 29410EC44749937A 274316423ADEE281 C34120DC6656E199 B107D79D995E3788 2BD4B1316CA1D236 9FBC8DA0708C5BF4 50FC3023B067C867 33EBF01F5AD448A8 520A57B04A449DFD 81BC480AD56A65FC 37330BA1491BE144 38D49333AA4EFBC8 DC2D5D09566DBC1A A5251E62C83123C8 759C770AE7D1CC0D A9A45DABFDD286A6 B6167E04B63CBB70 EFDC846997725099 719F48A0AF9DE674 7A81F3DE227C6CCC 3066D732474DDB49 FABFBDDB215BD2AC BCBE4DEEE17798D0 17F175B89F033F3B EF85F0F2C8371B90 FA3C8507D1CB88E9 337BE6E926DFB909 514EA9AFDE3362DB FEC7AC6BBD6E2852 6F7F8F9400A840A5 08482C5CCB4DFD78 254C6C4EC79B7FCB E3391E1F7F7D81FE 1EE07B12BB0F3876 C0420405B3B09DD6 DD99D8E64AA98513 747F046D030E4164 9A2D72EA46F2F36C CA133A0C38099E64 D6C546C56CCABD4C 9B83E77C816F4866 16AC1AD550523E1D 3D5F5A8C91C340C5 1004190EBC42D4F4 A921303DBA5EFDB3 9FAA07606FB97871 B081067FC76F2D9C 2B5CD79E013A0EC7 4DE7A928460014B5 CD6331D2DD5CEAA7 6ED27A41FEA43328 50B588738B691FE2 26396EEAEA91A9F1 146024B07D547B58 182186E309D3A9AC 853EC9AB3B2564A7 929A4BB81C894D7A 5E863F30F5F48058 04F192453DFA1946 483E35C6A58E6147 3CF73FC65F6CE556 2D895C49BFBA7BE1 17FCD38FEBEB5310 4D57570EE67CF248 
  • Read the ciphertext. Strip whitespace: 3,088 hex characters = 1,544 bytes = 193 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201303231559 (name+title). Key = MD5(password) = 3ab8e4f18e761a8f69289b7ca3190974, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 48 GUIDs as hex (shown below).

Decrypted: GUID list

  1 0c51cd94-61f5-849c-a539-6151765b4d9e
  2 1f3bf5eb-eb0f-7175-98e4-3550a2b2fb6e
  3 1c39089c-c3f2-6062-b2fc-abae6e7f596c
  4 495eccc9-c2ad-5a10-946d-80167f99bc0c
  5 8676d8c6-ad5c-2bea-b49c-83d0d160de6c
  6 e22362d5-39d0-3c12-9731-6fe10b2bc887
  7 71f2f05b-5595-106c-90cb-8f8a9acb8034
  8 74d59cf1-10d1-7ebb-94d3-30951107ba60
  9 5e696a16-8ef9-8f88-810b-9e5c86249ba9
 10 8698c481-f512-7e07-9f4d-ca40c68ced8c
 11 5c417335-b8c0-0b0d-931d-a4f6cf8accae
 12 850891da-ce7a-31c6-bb2d-98595f463310
 13 0e482171-ac87-478e-b0e1-3efa265ee775
 14 9e0810f2-5909-5082-a7fa-d34ad0f0cd89
 15 55681186-b15b-4650-a519-78f951c928a4
 16 76dca0ff-94f1-84e6-a19d-fa21ce9b41e8
 17 62279bbe-90d6-447e-83b3-fddb13a49664
 18 8bb43627-44c2-4961-a9e3-2a893aedd556
 19 587a1f01-bd8b-81a3-8231-6322a5058b23
 20 0580ee7b-13c8-5c60-a4f0-b674f25650c4
 21 50e097fa-564d-5840-9f77-27e73dcc3dae
 22 fa972110-0840-54e3-aad4-c67f272c06fd
 23 9be66e38-f789-6acf-b8e9-a1fb4d58c6b5
 24 bd992d26-3f53-3b80-bf9d-ff8f1f8b2230
 25 d841ed3b-e8ff-193d-9242-5d226f3cbd47
 26 d7864259-c5ab-1c3e-a4a1-3244a7c8db61
 27 7ee3d0e6-753a-280f-84f5-75392dab6ed0
 28 918f264f-c1cf-8d9a-aa24-3c4c503bc2df
 29 97958e95-d077-5d03-80e1-1ca467f040a4
 30 e790e55f-47e3-8a77-b88d-f04232b195d8
 31 5148cc3a-3e45-0aca-b044-e7785f5ead02
 32 445f9a12-af5e-6671-b416-440c39197b3d
 33 c3f5856a-408e-3918-b853-cd853531d126
 34 5cb7821e-4489-1780-8a01-eb1d6d1b93cd
 35 5b3b46f5-20f4-8d69-9221-650399a253ca
 36 02899d8c-9aef-4979-abe0-3fc726d98623
 37 57edb9d6-e175-8d8a-bab7-02240fc074bc
 38 507c58ed-8fe2-1090-8c03-934c678de695
 39 e55b2f03-11ea-2454-b472-f669602c08c9
 40 c3237e87-9180-0962-8d43-8ce7c9971a37
 41 6510fa0d-d0ff-400a-a716-a38f397b25f5
 42 68561ce2-c981-5935-b5d6-448b93561222
 43 b049a14a-10b4-4526-a8dc-12a903035403
 44 976a2b41-50ce-64aa-8206-ec5f73087ff8
 45 7ca1edf8-b049-677d-8cfa-18184c2e4989
 46 2cc4bd6e-fff8-1617-a8e8-b70fe128c42e
 47 ca483429-ea1f-8084-bf62-75011e543953
 48 524b346d-3623-631b-a633-3f9c606ddc1c

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 876523178703454844855563112858063184812045466186. Exactly this sequence comes out of new Random(525).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 3 of Run 43 (seed 120,022,078): new Random(120022078), 4·Next(8,16) per post. The RNG predicts N = 48; the post has N = 48 ✓. 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.