A858DE45F56D9BC9 archive

201207070609 w69cf

explained decrypted filler

seed 978

Metadata

Post ID
w69cf
Title
201207070609 → 2012-07-07 06:09 on A858's clock
Posted (UTC)
2012-07-07 10:07:28
Timezone
UTC−4 · title 06:09 against posted 10:07 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,832 hex characters · 1,416 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9) = 34a14a42e98ff96095af56604e290cae (name)
GUIDs
44
Filler GUID seed
new Random(978).Next(9) ✓ verified
Run
Run 13 (seed 19,267,593) (seed)
Draw
11 · predicted N = 44 ✓
Machine boot
2012-07-06 10:46–12:16 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
1 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listkey: namerun: seed

From the post to its content

As posted (encrypted)

D23F05B3D12261B0 E4C049690E8FD040 FE44273BAD758455 2FD5E0ADE554CC68 E773EFC61BEF06E1 FCBA707AEE3850CF 40CEC235369A2660 F3148AF99A0489EC AC6332F77C8C18B2 EDF4F317C39F6225 FA3C346D242439AB 1A7E1A9E4D4AAA76 4EF93D6BC74340FA B2907F20083983E7 1398D6524FBBA731 232EE67A5E4D59BE 1F6D08F31D558E6F C33A981794117E88 38A54B8C1C22800D 4546059A49B1186C A7AD2810BD96B98B 4CEA561CAC172730 57CF3B0C80119F44 95541F271C7770C8 A90859617744255F 80F4901EF075B685 8A2E95DEA070F8CD E7672FC39E8B54AA 855BAA005692A045 804A48E12A3083F1 33688E33D97A5A20 D0B86AA3937360DC 1EC5D7287E1C811B 9F64890DAADCC18B 5C21F02A1B508BF8 0720FFCB87F69332 C6E8AF09D8F6739D 64880FCD73A7A9ED E3E3AC1BBEFEBB0F B3468306D92FE205 E178F838FDEEB189 253A2B6396667C17 9E45C6C29A73478A 118998580ADE0C84 A20E91DEB43D2843 BAFC57442967143A FCB619A686655807 FE5B010F918067F4 163102F29AB21830 1FADAD658A8890DB 651AAA91262A63CD 703B00EC43231E19 1C8F724EC5D0E50C 3B96E0BC475A518B F57B173E2820694C 613F5F937ACB59AB 27DE4F0B580C1901 087A8AF9AB8AE7E6 0B05FF7044407E3C 6314D6C073590E15 8A951749EB94A1B0 7CF658E06150DA47 4E0C92D9CBDCA55F 9F6FB004A12CCCB9 4C84EF1EC5DFD877 09D1FA3AB4D1EF6D 8C0AC3CF499FEB4D 1BB47BB1EE63D167 0D5C481CE964954B 0CAD99265C2692AA B83F9280AB25CB67 53F27D684305D87C E155429760A2A806 BEEBFE527BFB2BAF 038FBCEDDC9AE8D0 605D3741ED7CE978 570F1FB26E462E05 63AF059AD407F528 565E3B067EDF2F21 8650C57E8DFD6E7A 1C9C95583CA543D2 97D3EFAEEB378216 9FE64910897B4A49 847832803BF22EF0 D55F7D2D60D78E5B A3A7BA5A305D5775 8907298AC0D9AF2B C9C8A358BCD0D1C7 7895D8B5B4D76A7B 783983C3D17141B2 19764603BA0BC307 ED78BBA88404F6D1 D410570A7E05DF33 445D3ACFB924E134 0EC9652E178A7262 5EF1F0CBB13330EC AF38127C3BE3C8DE C05A9B6DECF22E0B 937130DFB0D8FE39 763F02DA02DF0C3B 26ABAD8AC56F9F9C 5E583A4749FDA8C8 2A767B8391DCCBC9 51076EC96D83DE5D D1340B3A7DD1BE51 77531CE75FB72334 BE6F824F85941DF3 0B85751E0E7D0E9F 5042F05E0F959FA6 0992CF14593A1474 6032C62A72987592 30D4DF56E93AFE70 72FDBBEE3D2F2ABB 70BDA9A8A9692D29 EDF468AAFDB4D29A 3AC896147DC396AC 954D56481B1EBC5C 9BB1362F62A168BE 46020B430FA5D617 2333D7DF83670344 30E0D384A6227CCC 5E545D7AE4B7420E 4B7ED2DE0F38FBF6 8C370279B9A0EAFC AEBEC10006DDF10F 0D6F3AB4BD6C9556 AC5E12361E6639AF BE9920FE9201C852 2B625D565F9FCBDA DCC045890CE66491 369530DDD8642042 A0E0034B2354B222 230D77C083A8F112 19ED70BF642BD524 1C0D9752E74B2F06 6106EDDCFB07D626 18FCD80A1FFCDD29 35E266A325787721 E9A72A66DE459BBD 52BFCB38131CEB4E BFCADC6AA31E2F8B 32076B5C10C54B6F DAFBFE2F9FDDB1CB 0B6D6E58F02452CB 2B0A9B4E46A2EB14 4C2904F725F0BB09 72EBFFE0CD89FE73 803B7EAD60DB705D 48AA8C852C1EA537 2FE4FA3D62336E89 C3D42FF9A76B7C90 8179AA2DB4FF904E F1AD75650871BF19 55219CE21FAE842E 47AFA6FA6EE8A26B 470EA5C88E92A4CE 3DB55AAF97DF3211 F853E4B15EE9A7B3 8E0ECC8F9A5687C3 B8863E055D9A5FFD C32493A806DCC067 055392C4B5278A2D 85F47F918312AF3A E51AB702541F2A72 8D064C92C9EFDA8E 0B5EDCC0587244E5 58F81DE1462D8524 FEED76192EF439EF 3DCFE8BAAAA6EE9D B0516A08472FDB5D EBC55D9B5D18A6DB 881536C525FA3745 2BE7A5A30005CD62 934E0CE5F5776FD1 69D893A7844A8E0A 9E01306E855DB4B5 5DACFFBA8FF64DBD 
  • Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9 (name). Key = MD5(password) = 34a14a42e98ff96095af56604e290cae, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 44 GUIDs as hex (shown below).

Decrypted: GUID list

  1 f20dbb10-a991-5273-b705-ea69c5aaa3d6
  2 b4810ce4-6a30-7e64-b1e9-78fdba2d9d32
  3 72c9b74e-3798-3161-bc4d-8a814ea99c36
  4 c3eb1643-687b-26e4-86c5-5c1204349548
  5 231d87e0-12fa-6dd8-89cf-c02ec486b7b4
  6 d55b2d64-3e29-2a44-bab1-66d6207a6fcf
  7 31c74b22-4abd-0c53-b247-04c6d1a38052
  8 e05cea73-cb40-067b-81ef-c469047cbab2
  9 a45e5fa4-6a35-8f73-85ba-03414a42cc98
 10 2a8deaf8-05f8-8d8c-99ac-cb61951d4ab6
 11 9c658cc9-994b-7dc9-888d-190bfb45de91
 12 348248e0-8267-0e57-aead-12683674af0c
 13 0d199921-fe7f-8922-973a-261b5ae72ff7
 14 35a15d9c-f34d-2285-9158-b6a34e78f6ea
 15 445b8b4f-1241-499b-a87b-3a04a113ce40
 16 eaf33c59-eef5-77f2-8c6b-b060ec0770d8
 17 be4b5ee1-9b7b-87df-a5d3-c5318a2d8f06
 18 48d053ed-dcd9-3ebf-b1dd-797e35b08f35
 19 e83d501d-d238-1e82-9423-7fcd93df7057
 20 9eabd014-087b-0269-9f3d-90dc6fd7f1d5
 21 3996e74f-197a-6ab9-beb9-739ea576f344
 22 10a993a5-19c8-74d3-8585-e529b2a1df99
 23 a2f4c86f-040f-23cc-8d56-492506b6de4e
 24 651f6066-0442-6d26-bc90-2773b8bb3afa
 25 31531ba5-1c58-4d5c-a621-21ebbc6df770
 26 d1084a9e-7150-5eeb-8462-afee6a535deb
 27 116dcd89-41b3-7238-b249-e9c699cdc08f
 28 1f7aaba4-abc8-5444-ad9c-676a1f00e77e
 29 adf5a6e5-11d7-6172-860a-a65773c7e527
 30 44ba5d10-71fd-68c3-9d6e-bdf73e0e43b8
 31 2915d2a1-b4d8-2809-8921-e5c04e950b2f
 32 2c6b0bc7-4cd6-0437-bca9-1dfa96da09b4
 33 eb4401b7-0d33-5502-a2ff-7bbe79c47dcd
 34 a27f1570-381d-4f4d-bb3f-5a2a71968980
 35 52776eb7-6e80-1865-b00c-1b414563e4d3
 36 5c7b69fb-841c-1944-9599-a74123e54586
 37 41012f60-873c-1f1c-b716-4ebae21a5960
 38 94da5a7c-5e7a-7206-91a5-94c0d22360c2
 39 ab9af6eb-13ea-7dfd-8801-304acd212d63
 40 94dfcb8d-a6a4-23d3-818b-3a7c1aa5070e
 41 24a2cd42-24f7-275d-8d93-dc04c71290f9
 42 30800b64-663d-3539-8a7c-ec9dea3aaa9b
 43 e8a84f95-0185-60af-9918-c9297c71ebdf
 44 442dc18a-e6ee-8ffd-a7d3-450226c97c3a

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 57326200887082478310672645756620541117722368. Exactly this sequence comes out of new Random(978).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 11 of Run 13 (seed 19,267,593): new Random(19267593), Next(8,64) per post. The RNG predicts N = 44; the post has N = 44 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-07-06 10:46–12:16).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.