A858DE45F56D9BC9 archive

201303050002 19ou73

explained decrypted filler

seed 380

Metadata

Post ID
19ou73
Title
201303050002 → 2013-03-05 00:02 on A858's clock
Posted (UTC)
2013-03-05 05:02:51
Timezone
UTC−5 · title 00:02 against posted 05:02 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(A858DE45F56D9BC9201303050002) = 52c19656a7e7a8b2db3af352a9c6c9a2 (name+title)
GUIDs
52
Filler GUID seed
new Random(380).Next(9) ✓ verified
Run
Run 42 (seed 983,934,859) (seed)
Draw
183 · predicted N = 52 ✓
Machine boot
2013-02-13 10:26–11:32 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
1 · 1
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

34A505F2FD37ED19 7AB0941061D104C1 F11682813463C5B9 350A2C455C98B480 982965894F694258 51693C4AEE71061E 31E72B18D59D819C B63D8453635490C3 4CB87E2E3F6FA66A 7C3AC8C605407827 2918B140EC4F7491 67EB907A9D03745C F57CB9D81F91D927 27B11B9B4848F321 EE6B60000EE8848D B4C6B2E54CDC77B7 0FF9588FC7F49DCB 4ED4FCE1FF5CC450 70587C8B9B75A83A A4B76C5FF3389BE9 EDB64D4DC863EF66 0AB31B9EF76D55CB 4087C3EB99775A40 A9BD5B07FBFC1BAB 4432B27521B38397 F97C2D0FCA9970E7 6100A0E4C9A176D2 BD5C2470A8EFCBCB 0A266CE65251B0C1 D5676C913D95CB89 9B488451503B69D0 B7EC13C4F9E8A5C5 78BE32ABCCA75194 304DC54BB9E07BDE E39BFCD77249F43E 9EB60948FB0ECCD2 2C29426381E78BA3 8F3B711D78B4C67B 97A1109359ED2EA1 5F9E8D55EF8124A9 8DFD7DA5C8624BCD A809EB6E6F83015A 4312FBC736FFAB0A 2CCEF3790408AFC4 3A2D33B5D81A7B8A 531707C0EE1FFEE5 61CA125A5152F8E6 4FA73E87FBBB27D7 0B39681F076DF79A EF8495DA69CC2DA1 1582951CBC6DB5A5 D9EF29B3B6F63F82 5A0C15D0AA2BC522 3F7501EB4FDD97EC 8DB744536BE9CE46 321DDC978C8A44EA 5C211BBD54C11DAA 46E374C9C426C31C 69C9D6EE9182FBA3 9C81349D28A961A3 82E9AFE83A4C2959 277E83346528DC84 01EC3387FECAB3EE 4A2457207B05FC11 C8A8D73E8815D826 C3867E7FF60B6441 9A2515CF5C9BAF60 5231DD25893B2D07 7768AC38EB257282 B4F7B9E7A92A5234 4FADFA7BD75FAE75 13A82577BE6A0099 45BE80D13C4D30CE 665EDB5296E230D0 422A16E998108685 DA61BCCA51EA451D A7EA727E6F28DD6F 7CA93297FAAA9FAC D52EB5995280A38E 1F9F8664DE512D6A 28EB3AFE83A8645F 71C6CAE3474D33D2 8BF29F748B1663C6 2994769A8DDEB254 EB04B5177280D02E 0C8968464167024B 04C7B5AE751C433F 20E6641ECAE9A0A9 152A281B260AE247 7B2474C819F3446D 2EDAB0623F645AB9 A1666DF07270F8C9 AFD487271CAC3267 300808727F54FC43 6D489FA23A874C6C 9F80B3160EE8EDC7 EFBEB6878CF5A3B1 79C129223BD1BD81 0F12E6C136692BE4 100F5BCB41684EEE DF2244132455027E 59E6146120CC041E 254908D98902671C 7F9EFE41B42CFE35 89E2A59B7AE43395 F05305C80BBDE3F7 7B70CF5A01D7D21F 045C44C88E1734C9 0B94266B27D3EAC0 C9550DE5CAD5C355 7E69D2A58F2D0046 4B866650295E7F70 48824744D98E36F9 E7EA24AF91122E2E B47B6D85A1C472D8 50FF163059113BC6 DB78FF1C13B3EAE2 150C5579B66EE02A BE6E0EC16116ACB9 60B93D642EBFE713 145569ED998EF6E1 BDCDCC71A136E632 A388DCF7FF403C1F 8ED3804F69B77417 78F0B80E298B888E 7D87A4943A6C5B94 9395943162D5EA3D 9874620AFC349B12 15D4EE2A8F603F5A A846DAD824138AA7 930DC1B414EB5214 8D93EC4EC2FE16FA A2D19DDCF608341D BB6265370DE2314D E73323B972D09583 64E2FF22C443C570 EB56F6803F86E0B6 9E74265C424087B1 0C665679FCF41F3B C3B6049A3BB90ED6 BCD6EE109B51AAFE 0CCD55E0DC02E2E5 E2A5EE82033190FE 57E117DD6AE2B042 DD931341690D2C84 A5E24B5E0D8DBCED 8FB5263B8B8B6207 3E2499A39A11F89B 0F5DF47866FEAB0D 4E300CFD7CF7EFBC 4DA76CB5AC6E1B49 90FEA84FA6F8BF45 D64C129E3D94733F 823C0B8AC09ADAC9 D363C874214D40B6 A3EA5E0E2868BF47 1451F7275944594E 469D1BEBAE8D5C25 E0401429E3E93C9B 3A8D3502DB1F7E8F 1F1615B867790765 8249DD548A69FA10 D10A47BAA7AD1798 E9EC3448F829288A AC199020282AA3A0 07A17051D9FB0465 D6C8B65942C2F1AE 15BE32B197586024 9826F2EF8386A7BD F8ECC479572D5B51 32963B892CCBFF7B BA978FB6A1C475AF 708D59C38A5DBB4D 9F6E808D496254A1 0847704F5F3049DC 1529B7AFD8E96267 A7B7BB7DF473CC62 59D071595DEC4EEE 4C74B35B3DFF1610 A1B1467B9009BA2B F7ED355308F2A917 93FE214CC62A8933 EF257A9FFB58A358 4256E9A523319F9B 86B2AC666146D3AC A0E803DA03BEEF30 390BEB5D9E192662 499BC4A002E7BB98 6DDFB23920C17828 D07B3995D242A9ED EB91BA5D5149A48C 5CC6A0ECC06210E6 E9C271A7C285C4B9 EDE25B961821A354 FD0013415DCED254 23BBA0327AC8C773 01D341CB79A82DA0 675D2B55393C714F EB97691829177145 BA1F4D39453F9175 A866E983CC8147A5 204836371C49F35A 95F902CAC170EA6C B05047DC8B506430 9B438D8D7C72DBC1 5C2DD50CFD2C711C 51FB20F99B2053F4 832E03296AA81609 0DFDF60847B31900 
  • Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201303050002 (name+title). Key = MD5(password) = 52c19656a7e7a8b2db3af352a9c6c9a2, 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 e6b49fbc-133b-2eff-8240-363cc22e5715
  2 2b8c5fb3-d5da-29ef-a2a6-8fa74d736249
  3 7bcf2950-84b8-32c9-8e1a-e8f26c97a8db
  4 8f1b02ad-2e84-5187-ae14-1e22b6960a4d
  5 8ac2b75c-252f-6dba-8fb0-793f030403b8
  6 bb797a21-32ca-5c75-9906-d45027d39f89
  7 07adbc71-3554-1ea3-84a2-ecba7c2aa905
  8 9a84da43-24ef-03fe-87df-4411acd3b7bc
  9 bd43042d-022f-803c-b12d-a8081591c9c7
 10 955541e3-d900-340e-bbd0-6a20788f1f28
 11 0916b5c2-abcc-2e4c-9430-a723a2b09ee7
 12 a5342347-1f2e-13d7-9e91-bf4428221a78
 13 938d9a26-69b1-75f4-bc6b-485f69c07edd
 14 2d0b3b8e-9f06-1c54-97b8-f7cae147e07e
 15 5ba16ff4-6b63-82db-9ec4-29b36672178b
 16 bc7ed890-6c9a-3bdc-9231-0f02245fd1ab
 17 2a3b41c4-eba2-549f-9cf0-f55a2dde7088
 18 71454ef4-a9d2-51c2-b9d2-b4893acd6f90
 19 d19ca68d-ef2d-8693-8eb2-8b37d187880d
 20 253d2dd9-b016-40fc-bce8-bd20c247c785
 21 6409fa77-28ff-23a7-9838-36a07175c2ab
 22 ad4baf77-8bac-03ba-ae4e-f5d20740b0aa
 23 1c827d52-8057-1b62-a84a-2cc7656f35e3
 24 cea73a02-9d53-76d5-9154-82b1aaf1c58a
 25 224d4653-83e5-80ab-a977-027ec7d4e8b7
 26 fa0e2bc6-c169-84fe-87f1-efcd181a4af5
 27 849be8e3-2262-5aa8-b86d-416b1ef3c131
 28 76502ab9-23bd-1f62-b0a6-affb5564566c
 29 b072c036-2b9e-4e60-a000-ea4f3e6830f1
 30 cb7d6165-34bd-144a-a16f-8f1d10f61acd
 31 c92a273e-2dce-4595-9029-10af92621e4d
 32 fe01d244-9d03-46a0-90e2-993e3852760a
 33 eff4305b-47a9-0870-bb80-205838d68705
 34 4b1f84b7-2131-48dd-ba4d-ee128b2e34a8
 35 b4200df5-815c-22a6-99ff-2f436c0cfe61
 36 1355ebbb-2135-2653-9f0a-59259b059b59
 37 a84717e2-ab2f-7abb-a2e4-75110fbe6e0b
 38 52d3b9b4-bd50-3f4c-b2b4-7657e65e0b26
 39 f697ab3a-4993-3375-9c57-8b9efe467cc0
 40 d7c7e43b-5435-6905-9aec-b672e5070abb
 41 4cf6f0de-2fe1-2ce9-9f36-3ddfd0ab6a0d
 42 aa454baf-d266-22a8-bdf4-4bceae6f72f4
 43 2f1d5ecf-c701-4d8b-b4b8-a158cb23785f
 44 0a41ec01-9f3b-2a37-a9ea-83e16738a5a3
 45 31f36aaa-637e-2325-a8fe-91e1e34285ef
 46 bdeb5799-2cfa-3328-8cba-4dae1f237b61
 47 add5100f-bba8-5338-aeba-b095940406a8
 48 64a1b3cb-c51d-34ca-8e03-e8b43365f3b9
 49 e6ff8c4e-def0-2601-915f-38bd4e2c4015
 50 de27bb2d-3c88-4f2e-9c1e-39cd5be98ef6
 51 f9f4cc2d-af04-5167-8d3a-71bc85bf23d2
 52 96cd03e7-9250-8b82-8414-b3321277f8c9

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 2235651083217183558420178851414404227336224223532458. Exactly this sequence comes out of new Random(380).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 183 of Run 42 (seed 983,934,859): new Random(983934859), 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-02-13 10:26–11:32).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.