A858DE45F56D9BC9 archive

201209231317 10cjbi

explained decrypted filler

3DES(name+title) ECB, 43 GUIDs, seed 491

Metadata

Post ID
10cjbi
Title
201209231317 → 2012-09-23 13:17 on A858's clock
Posted (UTC)
2012-09-23 17:17:19
Timezone
UTC−4 · title 13:17 against posted 17:17 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,768 hex characters · 1,384 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201209231317) = cd74833f17d46dfdb5fe295d5e44f85b (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
43
Filler GUID seed
new Random(491).Next(9) ✓ verified
Run
Run 34 (seed 83,105,000) (seed)
Draw
35 · predicted N = 43 ✓
Machine boot
2012-09-22 10:23–10:24 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
1 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

3BF16DA00092586D F3BE1198682609EA E1EAE1B23508FB5F 757BC2555FF5E4CB 69BAC7FCA01D88B1 A375A94B37A77AB6 416AAA0F61F6A181 1D542B1E67C74E31 D9C29563C1BDD753 43A62C890ACE4F24 14C77A6700767484 34DE64EB0D201561 009B3788C9C1C5C7 6E140164E15A75D1 DBF1128FA44ABC78 ABA4AD4632D3007D F6817C87C257B9EC 61AA610C8E265E69 4373D8247282F0FB 03C0FC3312B0391B 746E0370611E22F5 4CACEA0CB85DC648 698FC073333490AF 1A08C0FCB273EDC9 01E0D2671B89CC8C 02D3C77EB9BE70B2 8600DEF11DD87724 507651A87F5F0665 BC57D4FCDC110ACF 74DB95ED4628F549 A0D8999245C08A6E 637BCC6E7533DC45 BE82FCB75BC89108 EEAFB03ACF648DAA 7E3DC4EEEE13BBA1 F9D1C3AAC3113180 B4E7566E2D755AF6 00C5544E1CE3DC50 92FD6B9043BD6117 8D19A1B6727B3096 4EBBA33032D57964 E7CD04511BE334EE 6A205CBC52752025 B9C681EB6D39DAFC 98E65D7B61D42B22 B32A0CE9D47FD372 EDDD9EBBB020C716 8B9C1DC3FB77B35A 5CEBC3BBE70A7E53 6D0BE798A5BFC8C6 1B568CEB3B4970D8 73B2609DD7E1DFB2 BB0BAB6EF70C1DE2 621CAA1EC68752FB 65DBC3744D78B834 12A4DE9D87E57ABB C837AC1ED5C2E959 1230D35049DF19B4 B5DFDDB5B6F11A11 058EB18EC9193D75 0809674655E061B6 300F8DDA23C4A031 D6E9DE2A694ED8D1 8A09801BE96990F8 147923A3566EBB0C D6E2349CE719D694 F66EC12D74F25693 72F63CC73EE9A22B B3980A5F6C7356F6 92C51B25A07EA2F8 CD6647CCE9941940 8B626B3F6387B049 BCA42085308A86A6 F0EB787B726E89F7 A897A466F704E4DA 0458F133C9808D05 3895D2DFD547DB3F AAF828B018200887 797AA1C6E24C4071 C5A795F2FC194E9D 2B47804402DAC354 50D075D1E7601FC1 C6E3D24AFF0A957A 2E6451AEA15F2BC5 C5104F67866C1359 EFD80A44330E2E25 7EEB48D78D0F675E 561A166D2701DC37 732BE2D3F1125E43 F2A8DA4FD4D247AA CF96776140CDA4A2 F2833371709DFD4D 9E94138220B559A6 390AB3D91818CB5B 56C7A9984988491A B27E878E5BD5E378 8774C92B0BC90B58 F55914A065D49EDC A6A8E3783F09A3AF 497F17A6BEB5F123 6F45E97C5AEFE25E 1FB0E75423A53803 D66AC0D89D503F15 F035DC1C689C8C41 E4CC31AF1ECD0192 B0C558A51D38E0CF 3CA0020834732E55 51EE5643875398F5 26A00E013D1F4C57 713ECBA7DD57D744 DEC37B18E014BD2E D2C7FA158CE86758 B37DA54423A1469D F37AAEEF1356C2EB 9519926C774DBE3B 8522655F0CFA6030 376FBA2FB97A80A5 F993C73D92FEDE1F 89647F5B7ECC7280 F36AC4DFE872C79E 3A6BB3CA15EC66AF 6B19907E36E50FFA A859318941658426 D1863E4BE0471B2A B860B0B167BA15B3 59091EBBF15B86D3 BFAC0221C1306921 07CA569A3B3A2A81 B2AFC55BC9844DCC 9CC1ECF8C14391F0 F8DC7351926DDC96 751FCDE24CD354A0 47426E7DE531D5B9 241192691870BA66 527C7289324B7DBE ABBD9139FDD05155 9593B1636A6F0E6C 778212F7D56D3D16 5B424CD7561460B7 858A517E02CA6E3D 50F8AC7AEE69C168 F0AC0143F956D7DE 36AB983615F7DC7F 63E6DF1865F19930 E1F85B29D5A4743F D9348AA9C11C8D89 F0C0815BD721CFD9 0BBC78DF3711304B CBCA03E8E833931E 123AD17C08F5DB94 86B2657E3BEE73DC 4471F93C76868FB7 A908B00D0AC21558 6B69F01E2586EE46 202D8898748F0C71 5682C6392057DFD8 F4BA5230769CC539 0214326D45476072 025820090A988860 0347AE149F86BC78 66C325DD37068547 F4D02F2F1336789C AB0B8BF42701839A 67D6B8673F2AFB30 7D2965E426347D5B DE3F08D5C25B5137 DFD344F1B7199460 3DA38EE723239B9A 7FBF210F47FCDDA9 C357DF675D9AF2DE 21DC4F3762AF0A1D 1C3C4517FFE28673 65AABCFE570DCFE0 
  • Read the ciphertext. Strip whitespace: 2,768 hex characters = 1,384 bytes = 173 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201209231317 (name+title). Key = MD5(password) = cd74833f17d46dfdb5fe295d5e44f85b, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 43 GUIDs as hex (shown below).

Decrypted: GUID list

  1 8602183a-f981-23c1-965c-3038a0a908c3
  2 d6f8f3b5-d1ca-7587-a51a-78dc43a16d40
  3 ada516ff-916e-8be3-ba11-13d96feb1dfe
  4 dfd4ef56-0491-3540-878c-5f644afef884
  5 7bd42bc7-54b1-7e57-8582-e3dc5ceef47c
  6 7b25f14d-4772-520c-86d1-d99aa8ca609d
  7 c746eab2-f5a2-8a63-b7e0-063acdf3d332
  8 6242fd5c-e53e-6485-99fd-1f4f9f12ba3e
  9 122ede7d-a71e-66c6-866a-14bbd6910bed
 10 3f16a0e4-d0a6-2414-b0e1-e8d330c8ebc8
 11 39dc727a-a131-0e06-80d0-9c0413a330db
 12 4837ea84-da7c-75fb-bf31-dcbe4ec48b80
 13 ff49be3a-c52d-1b5d-9026-2926e9405950
 14 f540c654-a82f-8ac9-8441-f0000484e421
 15 7957ff7b-3f2c-669c-8a9b-918380a2a77b
 16 08d5ac14-757b-624c-815a-5c33af4cc079
 17 f8173251-1794-21a6-8626-572a88489206
 18 88037465-85a3-395e-ac45-4fc3328b67a2
 19 25619823-77fa-8ae7-a32a-e16f07f128df
 20 0176ae0a-e4e9-3ef3-a228-23b1fa5ff8aa
 21 1d8d26bf-c734-0662-9f82-dc67dcd81ac2
 22 c5c4061a-f13f-22ee-9b5f-6a286795a69d
 23 0be0af2f-1348-8e70-a313-9bc34dffa71e
 24 4ce92e1b-2907-5fd2-b8a3-46b3736d65a5
 25 1a58ff64-ceaa-7f17-a7c5-b7d0205aa75a
 26 d5da8a51-5a23-2d5b-8d66-3a21ef4d3bd3
 27 e64350e4-8ba1-0acc-a372-2afae53ec226
 28 4e4b252a-fa52-8d42-907a-b0d37e536982
 29 cf29aab7-1d1c-1f0a-9aa4-4aa5f50ac4a9
 30 28415425-9f85-4295-9820-344fa18b1365
 31 de98dc67-5e67-4b03-9cae-2f6147bb3937
 32 659c4b92-99ce-7538-afa5-20b6b63ab73a
 33 2b0f0d76-f471-6069-9036-89720b4d46fc
 34 19ae418e-e507-282a-912b-21462b560874
 35 89257265-f00a-09e5-bf16-714a5a5086a3
 36 893c232a-24f9-032a-a170-ebb7035f830b
 37 c09457f8-651e-66a1-b7c9-7e41c35b3138
 38 a3a0e574-9545-8518-acc3-a78aa9754843
 39 b4de4275-ede3-315f-a121-63cba3117a1c
 40 40c7dc38-a560-6d3a-8458-408c57df727f
 41 c626b881-9654-33fa-ab37-e17f514f2d37
 42 9f94af38-1028-1d4e-b0b8-04ccece623d6
 43 5fa49047-85a2-0dfe-ace3-4c5c4f4d20ba

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 2783758662071866238302857208144762006836310. Exactly this sequence comes out of new Random(491).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 35 of Run 34 (seed 83,105,000): new Random(83105000), Next(8,64) per post. The RNG predicts N = 43; the post has N = 43 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:23–10:24).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.