A858DE45F56D9BC9 archive

201210122100 11e7tw

explained decrypted filler

seed 248

Metadata

Post ID
11e7tw
Title
201210122100 → 2012-10-12 21:00 on A858's clock
Posted (UTC)
2012-10-13 01:00:14
Timezone
UTC−4 · title 21:00 against posted 01: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
3,344 hex characters · 1,672 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210122100) = 5ef5fe786888e5c3d4ebb838cf799a24 (name+title)
GUIDs
52
Filler GUID seed
new Random(248).Next(9) ✓ verified
Run
Run 36 (seed 335,015) (seed)
Draw
13 · predicted N = 52 ✓
Machine boot
2012-10-10 20:54–00:54 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
10 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

7E9AB3793F013FA7 C9680BCA7712D4BF 6EB69C953BCCE9FB D8F036B103511D4D AD8D4BA4B68F6F64 E93E739177EFE99A BB7503BA53DD01F9 4EA34D065856037A AD4B5226E30283EB 7065ADFD75AAB037 FE24AF8D6F19E53F B7F8811AC3045BD1 728D140B20D8706B 95FAD383D969D98C 1EEDC17718AD6B93 270F513D51A4BDF1 6FC39DE60B45AC3B 672CFA06AE7AC455 5D0A7A45A188BF96 C6D4119205D806BE E170BD7FD1915566 D0FA466D2CC808EA 07A78932FA21C7D4 752FDF41021AE856 95486A50A894CC02 56B9CC01E8E17F55 CC6B9C25ACC23AB0 3D7A0DEDB826AF0B CA60FE844C248F17 39E75818CF1DD7DD EC9C984BF4E5463B 8854090900EC797E 4679C3C2E062BCDC 032A03A0C453D5A0 B084D65E2105BE88 6C1CB1ADFBC78F98 431EDBAE021FB4C3 FDD5DA77ECCFD23A 7E27B6449ABD73AF 8F64D59BC95FC0FB E3953094AAB4907D D617BE36F5FD3128 72F036BCD6ECF02C 9B3265B679943CAD 040C0F69A9716F2D B06280462768B08A B07A61771A72E78A 2D91869D3BDC92F6 931C02772E1EB843 826F2D7627A6C824 F51CA9D54FAAF98A FFD482E46BA1FC2F 06E0E41188233F31 A3C03F6213E8696E 617089D655BA511B 76D5655BE89806C1 A1E9958CCBC420F1 A244B5E7EBCF63AF 16D8CDBA24360CB0 760C57937EC8DAE4 D43C588EE53841B2 154FD2DE2D232A8F 15B578EBA00E21A4 29F2996174367949 8565AD5F21DBB069 9C8C3C7AF96AC94D F4321C5068158E8D AC3A007B65810923 47144040067E8978 F9D9C799DEC22781 F3CAA7FDDC381F26 5509023C857349C3 06BEDDE833EA92A6 648044BCC852CF83 8C7AF6C1DDA78A75 F10D3562F5BCAF0D D26A14E55A4138D6 E4776D7ABC39ECDA D114199DBE8B3E3E EF3EA0D25A66D37B 48C1A1676E993ED0 E5D3305F877D599E 100315A8FE39DECE EBA8C32A415D85B7 D7D4B0EF8A9D64AB 350897D2CABF1198 D7EE771486C23B1E 5065F188A8F7290D 0B5FBBBC68FCF289 8DB4159262B0F36B 96ED464FBC1DCB3D 9849D229D7A9999B 3B68C447720F1EE6 97358E3E3F70B5FE C6D8C8AFFD765438 F8AD8001DAEA4BC5 130DFC307D4F16EA 37A0C792D319DD0E 417BAB4161520328 AFBDEAE8543CC3A2 4FAB2B979BDAB752 6FCBBDD0F05010EA 3AF26C36698BC3D7 7D44A66DB57548DE 9BA71348776A51AD D54FC0CF3A01524D 6DC2B5BB0FBBB1FC 63DC73C8F1348799 2ADADDCFA9960C8D 88A407AEF5359C71 BF2A370FAA75131D 6962228772AADB21 0104A8A1DA522781 9A89ABC1C7673066 A1080E97EEB3AD17 32BD38BB044ED466 8B58903E74A07B5A 700BC571423A4B9C 943E5CD780C01A09 CEA0D869AB54861D FC34EC56188E258F 2F9359B4FB17E3A6 81B23F00DCC6CCC4 B68C1970782B534D 76241B8B122F144D BDA1F4E038504BD1 8AE1FCAD0B505DFB 3EEA271BC92C6AB3 B45C53B46779B219 BD58CA18E5252321 2D0E3998AF559F0D D850133699E47BC7 9F1E5469DB3ABD93 C30831C5DEE7B70C 1C7C1B3E2EC796D2 A711659A2B549D36 E6B5EFEC4CE0BBF8 C4FC0D2E609AFC72 CBC00E40392DA594 638DC8C6EC3A8924 7F66288F801C6669 B2BBB68CD77E3F59 AD55D85345C606A0 1CCE17EB1B83DE14 9706341A92753EEB 3D19FD3915E5FBA1 EF72EEDC67B64BB4 6DD534FFB73164C9 9FA750F07B9DF9E4 6319BDAE35FE07B8 ECA007EED027577F 64F4DA3BD3F6DE7D 23CAB748622F318C 5BC9FEF5F0604B57 8C43AC51800AF05F 2498A1AA3DDB5386 11F725DA8E3D9EE3 D1A5CBBE65035756 D20EAC8F4B5B4F5D 46D6E1CD5CCA32FF 4D51394E0E217E6A 90E353DF6A171CA0 2CE12C358845C23C 1DF9E49D0376A5D8 3E55A343C8EB04E2 D8E8FAB1D9DD5AEF 27F3CA09764456CA 858F6FCE57362045 174DD55BF6896685 D911515D59276391 25738C3B0346C72B 423C3AD76CE9039E 10A623AEDE5255B4 AF8F5D9D80A98BDF 37239BC530DB6979 A7024FE2250D39BC FFAB3B406F58E0F9 63772EDC35837DA1 9058CCC3B4FF1014 408D8A0E7663563F C92ECB205766C255 B4B39921DFC6200F 5B504DE7A42C60E4 EDDECDD63DCFBFF6 AD9BB5D8D97ED317 C368789E061622F2 B72D38150B0D2AA3 021CC0781628DA0A FB4A30D8367C905A AF5AFA356C9FA869 7D14B1956B47C3EB 912EC0717914DF56 3153AAB61A2C508F 992F96C55108D9DD 1EA024B5C515A9EA B64C5F762483A0D0 F3B7EB53A1F94E28 069DE83E25F171D4 E1489981B547A8D7 C5A0F6751B463068 26BE4026442ABEEA 92D799AF2F95998B B95D452E48C948E1 F160413E3CF564FD 1C423214C7E3BFC3 645A0E2443D54648 573B24D920FFAA60 5DB0E9B54A969465 2AC38FC067BB6DCF 
  • Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210122100 (name+title). Key = MD5(password) = 5ef5fe786888e5c3d4ebb838cf799a24, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 52 GUIDs as hex (shown below).

Decrypted: GUID list

  1 bf65452f-cd9a-251e-9906-8eea03aa6a8c
  2 2477acfc-dcf6-539d-87a2-8934876e8484
  3 39216d07-2186-1d3b-a57b-73e4be0298e1
  4 424fe9dc-3af8-4f10-8461-92fc4cf8154d
  5 995f989c-1f42-13bf-9034-d19b72cb4253
  6 e862b9a0-afa0-2699-8ca3-9a309cb7a0fa
  7 0eb787f4-bc8c-033d-9eb9-b355cec0ac18
  8 3e8ee736-c446-7869-a345-0e43e2fe7008
  9 ed8f7be5-86dc-50e7-bb5a-6f0c4506a2c8
 10 69db6f39-ae25-6e7b-90e1-0e1354fae957
 11 c8a64e28-0289-019a-bffc-998893515892
 12 8033f599-8b72-0c22-a3c7-539ab139542a
 13 4ecec45f-bbb8-1353-bbc4-7706db706c6e
 14 c717b5f6-08d4-4d5f-aebc-a82b5ff945c6
 15 b4528407-f3b4-5a0c-a456-7bae2611201b
 16 fc34fec6-50d7-8814-bb9e-6024b5386526
 17 0a96e4ea-3e65-1e12-b8f6-c66d54b33718
 18 c77ffb1e-c372-6d75-98a6-136ad51062dc
 19 00005474-4387-3c3b-81bc-9c7125f14574
 20 a5b6f9ca-ca77-3c58-a834-528f81a14a01
 21 0a9d6bac-5d52-67b5-bd0c-dc18fceb8000
 22 0c81e0e3-cc90-6f3b-8456-3ba307b522ee
 23 3c89c217-7c19-894c-93fa-80fcd42dc100
 24 ec75d53b-b953-602e-9d2d-7c056bbdc469
 25 4f8a6f58-d489-0c41-b6ff-34e0ead63ac6
 26 4527d571-8502-0e61-915e-0a8ea752f08c
 27 f1d0dbae-5d8b-1e38-9fb8-7e263d1269b7
 28 ce09b9e8-e81c-3c8f-8aea-61055853cac1
 29 e6b4e0fc-3a09-08b6-b998-79ab49bd9ae6
 30 8aaa5dbd-b576-7aef-b573-b0dfee111d35
 31 a0f373e7-5c90-61de-9166-69c516103ad9
 32 ce788d44-e6bd-7a69-aad9-8d760e6eb658
 33 1e091c6f-ff13-0b5f-9966-b79f18c0e3fa
 34 bc7cdcee-e1bf-1231-86be-10f636dcddea
 35 c934e9f8-f42d-26e0-a77f-bc753296c195
 36 7c7af14f-24fa-4a17-a41a-ff225ba9b569
 37 7ab3bc0d-0b8b-4c58-a7af-1bc4505b26ca
 38 dd56d674-8ede-3a12-8b16-5ce4b2621cbe
 39 17f68f7c-16f0-7d41-bb64-2bee050a479d
 40 eb0fc441-f19a-6a38-9680-0aa807a75f48
 41 6264ddbb-c193-8fb7-8062-832d4145fe7b
 42 d04c55bf-b551-5d21-9a57-2824469e7cfe
 43 eccaeed8-eefa-0b04-804e-6a2b655653a8
 44 3553ea52-60a7-3e31-8fb7-5d9baa7395ae
 45 3196dd53-940d-5ed8-8eed-046ce85a7eee
 46 9e055568-3579-190a-9d08-7e17219a7516
 47 fc57678e-137c-60f5-bffb-102087651135
 48 46d101c1-6c99-32fc-b9e7-97535e5412ba
 49 6e3a0fe5-c564-338c-9641-1f9d550323ce
 50 c7aba22f-46ee-8ea6-910b-8e22ee781aea
 51 338ef50f-160a-25a8-b3e1-b4d0be5bf76d
 52 4c83987c-422e-4d56-bb33-44468b25d9c4

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 2514120756001458163366860013076701244376850351633824. Exactly this sequence comes out of new Random(248).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 13 of Run 36 (seed 335,015): new Random(335015), Next(8,64) per post. The RNG predicts N = 52; the post has N = 52 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-10-10 20:54–00:54).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.