A858DE45F56D9BC9 archive

201210100100 1178g7

explained decrypted filler

seed 140

Metadata

Post ID
1178g7
Title
201210100100 → 2012-10-10 01:00 on A858's clock
Posted (UTC)
2012-10-09 16:00:09
Timezone
UTC+9 · title 01:00 against posted 16: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
2,704 hex characters · 1,352 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210100100) = 181a29ab89ea27fa23a2bea6543823b3 (name+title)
GUIDs
42
Filler GUID seed
new Random(140).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
506 · predicted N = 42 ✓
Machine boot
2012-09-22 10:16–10:36 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
22 · 7
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

5BACC165447EF2D1 5B49671AA6E43F63 2A6FF78C7BF7A06A 3FE7A725180426AF F0F78FE9B3D4C12A 85F6033C11941FBC 3A225D2E90EBDCD3 5EB511ADED94F05E 4DE114E293D14742 2CC46C173453D71C 1C4D94F0A784D8EF E854BEF477F2C0D0 8DEA95F80EB48572 220315A88F1FCE36 8ED79AB690E002FF A18DF4D26BC8A932 E20F6DA463C212CD 2B7FD007ACC47F0F BBF28CE69F0F87ED 84A78A31E87D1348 F0B2FB7E24CA1BC5 BF5B4F9E4EBB9DD0 861869D66760964C 58802049BAFA2167 CE98D7BF5A11DB5B BF24DAF7C6F56FF5 35B0C5F3096CB1DC 74084BDE9BD4087F 7785BB1677737E37 896409D53E2294F5 CC3CD21466AFC4E8 BD193823D8B31FAC 0E4F410F43B83CEB A7C2188D52B8CFFD 5FA414FEA248AFAC 827EC29ACCDB4F66 706D46E7235CBCD7 0D66CA8C514A92BC 2644A21E70121989 BFF61D5576CE80C3 8C7775FA4609EB7F A89B161D687AD454 574CFEA26124758A 247BAD3D2492D53A F56296A60D6F37FF EFBB7A6877183EE5 439EF0D54558081B E02B2AC0BDEEF537 A38B97952A8A199F 5BA646A16FB3754D 7D4A202D298E646B 9B2C59CB48D95EDC 8F3B69AFEABC08D0 EF4E2C2180520BF2 DEB533FF68DD9024 06CAD45BE83C1070 CFEBDCC9FACC7897 D9270926AA5DCF87 529CEAA134AE9647 FB6C7B6EB8969168 FBF0F50E4B21CA89 8B87D26FCB9992D7 1B33DF9FDF7C4E72 25F7516E89809B0C 54E6E3DC7057BCD6 09F1EA36F2FF5D08 1C167CF5A6BC5353 2596188D9D260DAD 419A6278B6AA7374 4F039CBB8461F941 1AAF1B0532540C5C 51A06424ACFE24E7 6C4CD2D817FA1F07 6D39708A78FC793C EA68716F5D278D85 707850FD729769C1 020E2D59071B93AE 3308CA0D2B7CC9E0 DC5570BB67B69074 E27047639FACFCAC 79D7ECA274B1A0A1 632A8C48EF86BFF5 5B561D81BDE4E0D5 574C7B0DF3A6BDE4 7223FF6A8E831825 0D0DB534016D81F3 2AAB5BFC61F02BF1 807DA46D8B4DD1DF FAFD26EF96C2E3FB B7DE2E1E3507990E A17F53405B14BA73 A0032D6D0453A243 67D62ECE6B5081BF 2C5BDD7ABE87C578 46A27FE1D8643B98 6BA7BB3816EB2F77 D9BEC0F7AF291210 AAA7EFAEC6FEBBF1 21D5692794D4A97E F950DC8992B6E538 6524C2AA5C65B7C8 C993A1054E1BFE90 7B233CEC68E2CD0A 29D019CB7A7FC79F 85D9F906D65A1F56 A2EA17A67FFA1D3B 1A6735FB2EF0A937 9813F863A94A0AC6 F5C6E09714FB31A4 AD1357A5429B9E2C 8DF7A3F364844B96 D0F48E2BF95D3C7D 06C36BC3EC4AF036 219A41DF288559CF 326B8D1536D7AB58 1064FBBD3EB8E896 70AAF03A5180886B C80171C60EBE8CB3 E9DBEFC204C034E3 5834CAF512A34CB2 60694E47A82E6518 4C466EE83F1CC5F8 1FA7D1E29CD5689B B7650805514D0FFD 4E0DFF90E91ADFE7 EF4CA148C37C32B9 BFCDF361C1CDB191 AC768FD48C12877C 199CAD910695A3F1 55D4FDE4F1046B1B C92B34C967659459 D77C7ED98E66FBC2 BD3FE574FC4F6BED 8D7951BBB591B9A5 DE8AB0C53E1D568C 0B33FAEB27831C51 24CC12FF0CC3B501 1EC3275897DA4468 8B79753AE2CF8E6F A9060A0622EBA790 32D2E6DC0B294C04 5DD33EC2C5E90D42 C09D6E7B50C7CA9C 84525B486FD2EDB9 417CDA7B8F118475 F7FCC690A833262E 5CA8F50234FED44E 590318A621849DB6 2E67B09A422CAB51 6D1C67EDACEFF45E 6BD77982903B7B15 8525A0878ECAC5A9 0F48AA431E6D53BE E1CC5DB8449F4CBA E53E32C86D1770E2 30937A881D4354A6 82B28789C94698A0 AA69E5861F9CC224 8716F4048606DBC5 0CBC12DDC3A84541 73DEDF63CACF7A1D 5A7C8CD6B58F9B67 62A20DA02AC84B07 3315C58A02084268 DFDE9F1D5E706187 E78C8CB5542B846E 8C8865E72F096383 CB363BA71020AB82 F5BBF29E0C641588 
  • Read the ciphertext. Strip whitespace: 2,704 hex characters = 1,352 bytes = 169 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210100100 (name+title). Key = MD5(password) = 181a29ab89ea27fa23a2bea6543823b3, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 42 GUIDs as hex (shown below).

Decrypted: GUID list

  1 37a589e7-3910-7506-965f-a36f2081a17f
  2 60446978-d4c0-8b2e-b1b1-3e194cdb1bdf
  3 8e461edf-711d-56f4-9332-850ede50c37c
  4 87a2ed56-f3fa-3775-b837-9e66bc3761de
  5 01aa2bbe-993f-35d5-8f83-5c68738377d8
  6 f3131b1d-d826-8c72-9cb3-9ff8699ff289
  7 d19cd569-dbf1-53fa-9405-7537699cadb8
  8 7233ec3d-db88-6ca1-818d-0ddb3cf39d47
  9 7ac3a8e3-c029-2050-b1e0-39b6c5f20e75
 10 6ad00482-ce89-8320-b342-66ab4b2c344d
 11 7933280c-36e0-3bf7-a51d-b758f93b4a4a
 12 39aa91f2-4228-6c91-82e1-85b5a26f3599
 13 2571c69d-1169-7ca5-92d2-41d48ab2cbfe
 14 2d0dabef-4190-24a5-a82f-d9a7bea7e32a
 15 f88da5bd-428a-8d74-a1c3-2dd5886f9c6c
 16 e4a97edb-a4f0-46c1-873d-3a7cba95174e
 17 a2fcdadc-587f-65ae-9b0e-6bc2fdfb9a5a
 18 23de10e4-ab8b-7ab8-b64d-dd822924f4d3
 19 ee38ffa4-301d-4ddd-82df-177f94ee323d
 20 d8be58da-2e8c-4f84-9481-87c547a9144a
 21 258120b0-365e-3dcc-89a6-d1acd5c6f8a3
 22 96e7e527-827e-131a-b484-4abd0e274b60
 23 56157539-01d2-5d5a-bdf1-9d555c3731d7
 24 42a84331-6d66-8cfe-9b30-caaf1cdc242d
 25 1c820006-357f-3dd2-8ee8-fd69b8ca292a
 26 b7726e8a-1e3d-517f-88a2-496a6653b4aa
 27 d4ddfcdc-f6f5-2c9b-a59d-4edf6dfede33
 28 14c10ba1-e95c-317c-984d-b86cba397cb9
 29 0812f5de-99f2-10c2-b7a5-048d94fba1e6
 30 2627b972-638e-7525-9d0e-1338a86f6f69
 31 12d1d84a-fa30-7e9b-84c4-8072eb1278f2
 32 dcefdf02-35ad-25c0-8e55-7136dbd15b05
 33 a9ae4019-b22e-52c7-b320-8cc68ba45148
 34 4203ea18-e75c-4bf1-b5fa-eeb09cd5d6cb
 35 d073668c-f4e6-409f-b4f2-1251fa3f3e54
 36 f75ef0d2-c4a7-7e00-b685-ef9fb5ba40fd
 37 9d750c89-0793-8375-b393-569cfcd56856
 38 956f9cb0-e578-7e25-b89c-7cc5d1a180c0
 39 d26834ab-5dd6-2d17-9c13-767c0c4caf09
 40 5cd527f0-e660-4e20-825a-2a64c49a22c4
 41 bc3382cf-7125-80a4-8850-1b407358c030
 42 81f10668-d7bd-5600-a291-f103c3109077

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 785338562836728467443158352317725447872485. Exactly this sequence comes out of new Random(140).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 506 of Run 35 (seed 854,622,578): new Random(854622578), Next(8,64) per post. The RNG predicts N = 42; the post has N = 42 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:16–10:36).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.