A858DE45F56D9BC9 archive

201307210949 1iq470

explained decrypted filler

seed 715

Metadata

Post ID
1iq470
Title
201307210949 → 2013-07-21 09:49 on A858's clock
Posted (UTC)
2013-07-21 00:49:59
Timezone
UTC+9 · title 09:49 against posted 00:49 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,600 hex characters · 1,800 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201307210949) = f77c622e27c648c4329ffde410afa9f5 (name+title)
GUIDs
56
Filler GUID seed
new Random(715).Next(9) ✓ verified
Run
Run 49 (seed 822,652,546) (seed)
Draw
55 · predicted N = 56 ✓
Machine boot
2013-07-10 11:27–11:29 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
2 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

BDC17EE2442A50E1 798ADF13CB2CDC42 FE3B7A1FE4450C26 2B724038DE4811F9 2511FEF8FD6C2766 75C2A452555D7769 E5B91172471E76EA 892D2114BD0BBE58 90256D56DB67ADB9 DB552DEE1AD5712D 493151C122124009 0BC8992C72484178 C096BE5537E1418E D3043478B3A120CA 9CAD71724A498098 ECFD38B7B1F667B2 1ADACFED37BEC8BB 1C66F956517AD9D1 D4D6358E6DE473B8 F39A30D08CDCCE11 3BEBFC1B3C4D7540 9F7E39822B273A92 11513ADC905BB4F9 381315DDE072F504 4D7992E55BEE9C27 51D2181C2E642C4A A34323E9A2D9B27F 506AC3423D6669A5 29D396E76564E539 5B01D546F8AC8F03 1B504084A6F508F9 2016EA9CEFDCC105 0FA497D31E929B31 3B475CA4874ECF3B 0A833CE12D903114 3E1CBE8E0B7936A9 A14053DD49BE572C A5A258BCD218713A FA90FB17FD6B8AE1 7D655779FF2EF30B FD56B4C5B0171900 7357EE63B9C29323 695CDA6D40D8B332 8645BC2A143901DB D02E183EA0C3209F DD6A1F06B9F0607F AC6B628576B7E5B6 B7BE0907CB5A557C B55CDCB0DE1914A9 BC930ABE04F262B8 04473F3FED5837E9 9822EA9FBDFD309B 62228C3FD0C23066 D47633F19D033A0E 3ECBC51470C50E4E 6EFC477667DC078E 84F8598F1145643F 986CF35092E40983 8955981976C15967 7F3E98E409382B2D 91979CBFA130FFC7 8BE8F708C8E6DD29 FAF44ADEB8B9F462 150747A65C578EF0 55C694BB04840B1A C56189B0A1F89EDC 4155AF64BF436FD5 414FAB8029665597 11F09781FF631BFE FF3AE8092DAA63E7 258FFC49D01D2CFC 36562AA17076247A 1DDD6D513871C6B5 A1223F50FF3B778D 301067B99FBB61D9 6C4338677A984091 2036587D83F0C372 E047B8A5DF94BB1F 11B6835A9854B809 05985D0E936935C5 543B02B4C7743984 F4A51031A180A6B3 027DCD209085EF6A 8B32C8E7159E4884 DCD00169292EB171 D4C67F857581666C F606317C8CA215E5 C4FED2AE3D147FAD 49CE6C16181EDCDF F4D1D130E7D1D8D7 7FE177495C6AF325 B0CC37F7A598B965 4D8DC32B2145DA35 05A254A3B1D9AD49 31FA597F533821DE DA8F8FD94D28816A D60964DF4B541395 9F949B1FBC26648E 167C9052D5BB0188 69B6352924462240 F8274C9CB1F0EC76 910260E1B9CAFE6F 3BCDACE789E26537 3902C9947758D651 936698639BB580C3 5B2E38401FA258E5 E06664AE9861D0E7 505D35D0991FFDFF 50E3B90A66DFEB37 EC7221646827AE7D A7F992203B519757 0797B9A1CDB10C7D 461CFCAC00470386 B5D9584CE29679A9 9146B42226352A63 36F8567B36E17CA2 4EC613D19AFD7384 232ACEBCE0913780 AC613FB281C236D4 90621B873B84901A 80728C7C6ED4CAAF 7F8214116DAC5FFF 85036860A4D26ADF 8A06B19A5BC8C384 52440E1B6F172A56 E22F840B907D2315 73EA0CBB18F7BEFC 639C3137656DD95C FBB3DE52456BF1E9 BEE84D0B575FD028 AD8F5DB901A9DBAE 5E2BD993C36EAEAE 9166F4B418A6241E 5D07718D68AC23DC 1D94485D9B2E486C 7D86E21E4F0A4F68 A1743CAB83717414 B9A874611205524F 766389D7DD9A931C A73800C21821475F E9B05270A5F94A20 5A53E2A80271965D 1B6C6154CD58C669 12E2435ED31562F3 934E82552DC63622 896E54F4DF454BDD 6B73CB5A257B395A E94734247D0B7A87 CF395809CE8B3F9C C4FBD19C176CDC89 37A309E4C9D79753 5A27AD29CE013FA1 FC8E44BE83662F85 DECB7247D98B5C79 D0D4BB277D7B1EDD 40470B59F1242FAA 8D2B6BF77F46B136 AA379FA233601394 EB482CEC10F19A48 016514667F03971A A7A996F946C2F2E3 131C964D72588A59 1CC2550903F7163C 2644A044B57E7385 F071350A482B2F62 118CA9BFDDDB2E21 800B29F8D099EC73 3A3E09A61BA9C241 6E73B344C7012D97 11417709780C5C77 E7928B5C491B2CFE FAAE7E8134BE3B29 983A9E3DE1F3A57B 59DFE29AAEBCA6A5 840A7FC69F5945EA 5FB0481490FFA9BB FD088AA97AB57F01 D52DF62B05FD3E85 C065AD8A180CB0C0 A3BA007B38CB25D2 F534F91C3EBD4D29 500CC5DA67731CE3 BBBA84BD4AADEBFB CEE7FFB1A588EC6C AA446FFF8F09FD43 A36AA9D5E38B7137 DC1D1E937BC842CE 1F1232D7E8909BD2 9B4F80F17A76A38E 846805DDF5FBF011 246963924CF8177F 59A860D606CE8BCA 6916238B7F7FBFC2 781A4C751B010E8F D02580C65D7D9627 0D2A765EC34955DA DA19B452C967A066 5DED954F7FC7C0F3 AF56436F11FAE4CB 2976D833C425B68F 5563824D76EB0A7F A62CFA718565FBF7 38512A21F0F07D87 D34B209AB3A3C07E 2DDC4740E83508D5 E6989EC256B75CBC FF511B826CB7F598 5D9A375A665ED0F5 F9EC7BE32C915326 0B68489B87AEA30A 6CB3B9214F8081D0 7AB771AAB83BC363 263A1772FB26550D B331622BC4238145 DE88F16981F5224E E9F818DB3CD8F652 6FAEE7F859E5F8F9 6369F7E1033854BE 1A116625CB6EDF4E D8F3C25A427F5DB1 EF39D1A9956F43BB E71148BF48397897 BD05AA4EA1BC52CF B5A413C86A142090 309561EE4DBFD26B 
  • Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201307210949 (name+title). Key = MD5(password) = f77c622e27c648c4329ffde410afa9f5, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 56 GUIDs as hex (shown below).

Decrypted: GUID list

  1 13979edf-811a-2ad8-9b8a-79d0959aee18
  2 04f982f3-24cf-5e26-8dda-499d4426e79e
  3 ef7e1acc-75a7-4a6a-ba69-f58b9b0a0d0f
  4 eeac8d6b-c224-1b68-ba8a-712c12baed08
  5 5cb07016-52a7-0d83-9434-8df7ebf73414
  6 79bc4141-4437-3146-87d6-92bfb601bd4c
  7 e0e7dd77-5aa6-2493-8ad2-1b5caeecc5e2
  8 69b3ffb1-914e-1120-b59e-aeae37249b9c
  9 fe75a517-152d-34d6-9ec8-3cf3b2dca73a
 10 c3dd7704-b2d2-864d-b3a2-785e0bc8378e
 11 0cde718a-cdff-0255-8aeb-a10f64810852
 12 4c97bf6a-89fd-6869-ac7e-c1f9ed427e9d
 13 d0aeba17-bc8f-1b56-add7-cfa10608fe99
 14 64c52391-148b-4a26-bfd1-8deb24f088b0
 15 aa5566e1-38b7-46b3-8b8e-756c1403bd9a
 16 248fcde6-06c5-5865-9e8e-dca1602a791a
 17 af2b06a2-36b2-3e3c-8483-8fd2fd579e49
 18 fe65b9f5-35eb-2554-9b6a-04678ae2c41c
 19 3654522a-ca26-04ba-9d73-d8939a3b5d33
 20 d58f4d43-0212-1894-aa5a-38fd99abdcc2
 21 722be865-fe78-71b5-a90a-6b2a0d784506
 22 178c429a-038f-26e1-801d-83eddb3e8f09
 23 3b3ba5b2-b061-7a1c-9f01-a8b7b17f3b66
 24 3ffa3979-1b5d-755a-9962-71c97160b720
 25 77835127-4bc0-6a74-8001-0203d2b70ca9
 26 3d205da8-e3e8-3e33-9eaf-926dc148c21b
 27 5ebd97e2-e9ef-5e3b-a471-71913f853126
 28 afd455a5-8123-61f9-9337-f245b817fe20
 29 04c5a179-131c-02de-9962-462e4098af27
 30 1c84828b-6d35-82d1-a544-367dfa040e92
 31 89afe6b2-1c54-14ed-ad26-4249aa2c6287
 32 230d277c-48ad-7bd1-81ea-0f3ec8cdfbe3
 33 f8924951-6768-7675-bc31-d778cda7c84a
 34 28803e53-1021-8b04-bf05-f26a69a37af9
 35 f23a4468-c6ad-28a5-8fa6-b2159400653b
 36 5f1706e0-e863-65d7-a7ce-b4457266a410
 37 b2887a66-ea0d-224b-a48e-30aebde8172d
 38 d746eafa-5a77-5f5c-acec-0a04b4150cfd
 39 70bfbe34-ccd2-79ea-b096-86e34c06170f
 40 fae14741-da6d-8180-aec6-4a5f894a2b60
 41 a2857b3c-91f6-333c-9d6f-be1783209f43
 42 5a79ff87-293c-3994-8eb0-9686b13a9b52
 43 bc868d9e-755f-19a0-8648-1840882042d2
 44 5ea5e1ae-4b21-17ce-94b4-401b9b5d107b
 45 2a3675e1-23d7-7639-b094-42a2c74a053c
 46 65ebcb48-0b4d-4b6d-be0f-2b3e59812c90
 47 4a985fa0-869b-5002-b4f2-994bc5c8715a
 48 04e24ff2-a4da-5262-a0fe-1fd5994e56e9
 49 de7bd423-4034-81ea-8144-a72ee8902905
 50 f79ba6e1-7e87-64ea-ad95-1ba8499941ec
 51 6a74aa56-d718-419b-9e3a-c04405656389
 52 32861264-9fa5-8c9d-bd73-d52333bb76fb
 53 8b834f36-21b8-2e64-8b7e-76f169163260
 54 537527a6-d08e-1b76-b809-2a78cbc5e182
 55 d9de030e-f54d-31b4-8c6d-f3250aed6bf9
 56 0b89fa96-b364-82e5-ad0e-a74acde02cbe

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 25410321380614453201727763560817782625783311745586482138. Exactly this sequence comes out of new Random(715).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 55 of Run 49 (seed 822,652,546): new Random(822652546), 4·Next(8,16) per post. The RNG predicts N = 56; the post has N = 56 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-07-10 11:27–11:29).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.