A858DE45F56D9BC9 archive

201303031926 19lunt

explained decrypted filler

seed 791

Metadata

Post ID
19lunt
Title
201303031926 → 2013-03-03 19:26 on A858's clock
Posted (UTC)
2013-03-04 00:26:52
Timezone
UTC−5 · title 19:26 against posted 00:26 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,856 hex characters · 1,928 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201303031926) = f9a999c66e2558f82ff1e366546d1ae6 (name+title)
GUIDs
60
Filler GUID seed
new Random(791).Next(9) ✓ verified
Run
Run 42 (seed 983,934,859) (seed)
Draw
157 · predicted N = 60 ✓
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
6 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

3BD11BFC4A4B858D 40431AC619265F66 CCC41A24AB67DE9D F0440035CE1A206E 6DA70588E6101B87 82F094F7D0C94614 C1E6ACF85A3E4254 3FB6E707A495AF2E 85C4B81724D03CDF 157DF1D2C0C9E5C7 D1A70CBD6EB7247D 9053BC5A623565CF 1630280C374CAACF 9DE94CA5F669769A A4B475D723E4B5B3 072ADB42A8926AF9 A74863685296A523 FB28F2EFC0BE9AE8 70DA552AAD1BF340 D0CD6AEEF8947536 8024D9280AB1F404 2E245DBE10498CEA 0051867190B35FBD 179D9B9A39811816 770ABC14DBFDA8AB 3908953AAC7F1CA6 F11EF1A1AAC8A74E ACF10F2EA8BA94FB D291FC4F2A048533 11F7612D9F7B2C09 A9EE02BED1279852 2CF143DDCBFBDA18 2A87F1E8CE839CED 7001D6E152D06F74 4A4B7558C07FF307 9AC7F46EA64F4767 254CDA6E86811465 A1BAC6511BEB8955 891B6DF8A81B3185 1DCD6C0AC147BC0C 5C7C9CB808ACE347 086143BDA18E4DEC 2F0E9215AD9D235D 7057DA5E5FDD74B9 BD0949117CF4BE7D 6B52DE8CC673EEA8 D2B1314110D744A0 280DEE88AD24450A 5601651F85E8F145 EE1B24416A89710B F8B4DD6DF479A10F 2E253D4BCB6EAA78 0A5A07DBAE1B91D4 8031B5A476291A85 DC8DE10A3F238578 E5D3C132BEE85D8B 8E82756BF776C00F 93A9F092C0059982 A29C0F57F981B252 4CD0C4983DB1EA0A E2B9DC8C2751EFBC 197AA93EBCD82110 002EE81C5BB76E11 942AACD434442A40 D870ACF4B31E6D09 7101AFF1112A02A9 BFAEB32D2B15829B 53A0CD8059B769FC 784D3056208CFA4E 39D07B82F949A4E0 8ACAFB29C090E226 998A2B30A00138C7 6231BE03EE90BC16 5C593371D3536BF2 3674951A90421383 0BDB1FF60EC4AA2C BEDC102546ECA4BD C4B1D4789864B171 C8B592B4BDCCAAD7 9D739AC7B76E3DAF AA187B8EF6812376 ACB852A45E6837FF CA28B8CAAF56022A 8CE57576AC15EDD0 42913EA8E9EA5A90 C552AF680FD769AE B9335DEAD69EE87C EC268C86DC01895C FE9639A71919F590 30C43D9319B0489E 72C5FD3557594BF1 CF52F4EE6F8527FD F8C070F27FC77078 C8106087BF134E7D E717013BBCF8ADDB CDE11BFF2E1BCAEC 15EFCBFD9E898F37 7BFBF17DBDD535D4 4B456B933AE39CC9 786EE747F512CC79 084F3169651A72A5 A7F687D4333B03AD 7694AE6259D5D206 BEABE9F48F5BDBA9 2F708268E34B6FA5 EDD3E423337EC22B 21C5D396E7E3298A A319308F23CBFF02 818C187F1EBCDDAD 7C8FCC3BFF0833B6 38D9D0F1C960CEE4 27C262F5DDD25BCD 03DFE381450FA299 937024E4DF8CA8F8 F2AE4A976D69DD8A 2897A884F74357E2 AC7E54A16B0F0E63 27FB37E0552974BD FA678EF082F6BA9F E8F5E195F92B4806 C1CDFCD61DB79113 9FD17FA88AD43704 C1E7AFD29074B9F1 D73A70E8787585B8 25E60F25DD97689C 6FF84F617973E9A6 93D4CBE910A725A7 D3D3AE1D03A2C23A CE2630580D2DCCF5 D56152C95642BBF3 72923BC8F84829D2 582E1089CD005D52 16891EA2C30B4341 9FB17BE629F44F1A 7D55CCB3338002A8 B1DA0D0B43FB61A7 5398A71FF340BA62 06AE6048E683BB73 2981E3747AB736F2 DCE57F43AEC8A343 4645AD6B8E35A710 41CB9E912ACA0EA8 9DF188177A6171BF D76B2B9A2B2C48C8 4F0EA884F2E10792 2714CCC4566E08E4 BEF4EEF67C8BA462 D5F525E5F43AF68C 5BEA63FB9E5F45F4 EC352E154DE80815 34AEF2198B153F12 6060A9F9AB91E69F 8E66E913F350B699 9418A9F3A99FCE46 DAB6315BF1A79E6F 77EA6A5073FA347D BAC9137D787769A0 CD101A03F0D6399A D5AF6D29439B0A55 2BC25DC661A3730E 28142441D6BA9F24 D13B14625A2BE6E6 6F59008D2934D6C9 403604DE1B0C74E6 C1C569652127203B BCE30DB9A28C7713 A21C1D7EF7CEE211 322BA1C4D3A8C967 16F0591EFCB29105 0E5E6225DE87867F 9542804EC8CEEE79 AAB527BE3241B627 A143DFC7052AC01D 1E57787D3E70CFDF 9C88FCA8D4DD8762 E8281C969BBF5D46 73CC618261B79B2E C19573F0DDD083B4 88DECB90BBF58BD4 D7EA3D8D8024C475 873B2FD1A86ABE82 7D0948E099288FB1 1C61DD3BDF9F4E96 A419A4A04086DB39 7C9E6DF2EA00EEB8 EBA76788366D1CFB B516C3105ECAA788 5FC638EEDDEE33F7 652879819FDEADAD 55DE48C09F8BFDAB 8F339CBB8779FEA8 3A391D684FBAB102 ACD9B9A41A026049 899A3A5CC3DA6D29 9935B466C253E6D4 4CE44CE70E1C27F0 933ACB9B47F530FA A1DDAF0F77ACFB01 7D2228243B81F69B CD42101CDDC82ECE DE0CD898E1BD5551 C5E80CF2D03E65CC 7AF43B568C61A334 0B4D73CE8FFB2448 4D8F869C3B471A7F 0B305FD7373FB5BF E4DAAF505273C3F9 379FE02F764A06C1 54F7CFBAA3292D1B 5ADD1E2B0050BFEE 999D4555393A9681 B8D76EBEBEE6B07B F8CA52378C6FB2A3 7538110E1EF21F40 6D608DA6092A50BE B976F4FB17A02F6C FD1AF693B2EE8600 C92D855193292F40 DF5E4A9E8B96AA16 BB9673B26395D505 B4FBBCF9F1C1BF6B 9853BDA2B1CA34CC 3719BC507AD0987C AA8810BEBA6A8C55 1691393DEF24D146 BC83B2479F292761 8DBA2E09E7220B9F 6C1617E60974A9F0 D74B3F7D91F2E46B 72014981D1564C61 A87131FCB1961D32 457A537FBADE2936 B70869A17E77CAB5 97C5B02C37EC362B 7EF5FAEB621B1489 33BA13F8B2EB32CC DEA893BF7F5B9E61 6248B467849B8E7B 39CFCBA615718D03 C89EA36E55EF9014 7AB64D0AED390CBE 
  • Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201303031926 (name+title). Key = MD5(password) = f9a999c66e2558f82ff1e366546d1ae6, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 60 GUIDs as hex (shown below).

Decrypted: GUID list

  1 f3f5f02f-85ad-8a8b-b11e-4c3939a24ac7
  2 1b1688de-287c-8e5c-b1f7-2da45ea75f92
  3 6dc03956-72c9-60b6-8d6f-71471d545201
  4 fec5bb41-c0b9-3004-8197-17fb29734642
  5 366e135b-72e8-28ba-82e8-0e1a686478e5
  6 1bfa5c60-4eba-7aae-82d0-6d5c1cf1dfb0
  7 c986c948-e244-2955-a3a6-3f696d126654
  8 3c88a9bb-6819-28b6-b97a-53c8891b566d
  9 9ed3aad4-ed83-74d6-8942-bda87af64eee
 10 09e5b7a5-0f8a-8406-bc48-b5447cc85edd
 11 c3b64763-33ea-03b3-a752-ae63f99d2c62
 12 794cf93d-7593-096f-8ae1-0c9db4b0dca4
 13 fa3f471b-82b8-3e7e-98b5-c2d1e12ac9d3
 14 da747865-66c6-88aa-a867-cda44d6c257a
 15 3d317d61-3a68-5c70-a9ec-72bc5273aff0
 16 90e90c43-9c60-09c2-9907-cc8931852965
 17 11e2a0c0-e79c-35e2-9288-75f54d683224
 18 c41649d2-609d-3f36-8086-9afeaf79be87
 19 ac28f81c-a042-085e-a5d9-4988acb70c25
 20 0f1bae4c-2497-59cf-810a-7f6a6723548e
 21 46a948bb-4013-8f70-929a-24104e2da4f1
 22 f0b25b31-655a-8705-818f-57303cbf7987
 23 6b72bec5-e4a2-6a7e-8804-841abbaec9d4
 24 d438ee4e-2d3f-3f02-8ca3-916fe53a5b99
 25 0ca5c488-fa81-2941-b25a-60b762bebc20
 26 1d9e914b-533a-2a78-9de3-fe7c136d623a
 27 448bc816-7ef4-0be7-ace2-acf48bf9885f
 28 2ff6bbfd-0a8c-759a-bb35-023860855e82
 29 344b1d77-b355-0e9d-a96e-e5840235e5fe
 30 32db48b5-098f-143a-9a10-23e2fb7c5157
 31 a7921299-845a-17de-87ad-451207365fec
 32 436106a5-e95d-74bd-ac5b-572c5efcec92
 33 8c06de6c-17b4-3629-b6eb-e1a211ae6ef3
 34 4576a119-8002-7f69-bdca-e04a0be3ffe5
 35 8a60a323-9544-787c-ad8c-1f9c252abe81
 36 eee2a133-f896-0660-800e-127aa09c4e2f
 37 8a82993d-5d56-2b3d-900b-a6f5a603ce80
 38 f54e66c2-8e87-4668-9139-4691aabbb2ef
 39 470f2187-1c5d-7e76-961c-e93d665ee13a
 40 f4c226c3-b0b0-01c2-ad67-56a38d0903f3
 41 18aa9cfc-e844-69c9-94a0-ceecd3b61e49
 42 24eab445-a370-4e69-b0a9-91fad0e9a364
 43 f8bf1ae6-fd98-6c49-bfb4-584771743a92
 44 6d13d9bc-64b6-710d-b980-f361e6def03f
 45 7f4c8654-bbea-8210-9d96-7ce460836fac
 46 202a2033-6f3e-359f-acae-d79b9afa3bbf
 47 34b0a4f3-8189-43bb-9483-d6d196fea4b2
 48 db6e9b31-e37d-7e03-ae75-20c2eaa5fe91
 49 2d8c8b21-3744-3983-9763-985a0874c1ca
 50 bf745356-8cbc-6790-afdf-4f66f48533f5
 51 a87d726b-5004-2a53-b291-cf7b912302eb
 52 e5a208f6-3182-2479-bbd0-e415c58c9977
 53 3237a6b4-43d6-42cd-837d-eac0f6e0840f
 54 6f96181e-d769-564f-875f-71db67e52b06
 55 07293656-862c-58ef-ab8d-e3cbdd75f590
 56 b896baa0-79f6-00b1-ac05-0d14879c5613
 57 531c8574-6521-2c87-9545-07aa88f53fdb
 58 906ef79c-1c78-227c-99a5-26a47e626900
 59 e6ca85a9-2874-1284-9ba7-da5527e1242e
 60 cb7fc88b-d8e4-0dd1-8e1b-1b53efd12d83

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 886327227800385033058863220701173770247064678347362245502210. Exactly this sequence comes out of new Random(791).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 157 of Run 42 (seed 983,934,859): new Random(983934859), 4·Next(8,16) per post. The RNG predicts N = 60; the post has N = 60 ✓. 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.