A858DE45F56D9BC9 archive

201211081835 12unwr

explained decrypted filler

seed 961

Metadata

Post ID
12unwr
Title
201211081835 → 2012-11-08 18:35 on A858's clock
Posted (UTC)
2012-11-08 10:35:22
Timezone
UTC+8 · title 18:35 against posted 10:35 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
4,048 hex characters · 2,024 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201211081835) = 94b1ca08eb2c53d9a49d8dbb1ad013bd (name+title)
GUIDs
63
Filler GUID seed
new Random(961).Next(9) ✓ verified
Run
Run 38 (seed 1,045,884,937) (seed)
Draw
109 · predicted N = 63 ✓
Machine boot
2012-10-11 03:41–03:51 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
4 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

FF3B290BB6A542E9 88708A0972FE828B 7744A3625EFEF385 DA7D596B2980221A D31CAEF641910EE5 8DB97E5C642C7CFC EC89E4239680E382 8EB81853EC086E09 9F31A06E200998D7 8880320BFFB6C772 6F6E1EAA93D6E468 9903F9DBB7479161 30CE0CB70DAB6262 034E20723F374066 40D0C7656C2D414C 9FE7EB7FE4BB933C E7AF1A0E7A050973 438C33962B7BADEA 9F62952805A580BE 7E02727FE9BDA539 CDE8F4C5EDCA4949 B378D84D6280000E 291F1A040C8F2B1D C33D58FE1429D958 1D9A9F4F73B7FBF9 295C2E313B3EF4A9 A12825F8715AA9E5 E06D3AC3A40B2A10 32A1D840D52E9A70 6660273AF02812C6 8EBDD0350C949A32 0F3D7D98211FC693 C61D3A4E8B385B63 7E859060CDC07FCC 1BEAA0ADA72EB8D2 B534AC38984BBAF8 5C665C60199FE55B 8D5ED924DF3D47D7 A6A3BFBF56A3E440 0B15BEC083F9A4AA BDE9223F0F314497 5A28013217A1CC3C 3C4B9AEF545FA7BD C554A1642F65B242 70BB0C5BA74953B2 45A1BB3EBB6F563D DA9CF510942AA4AD 64A163530B4DE83B 0CDA5F6DE1C42407 D8251955ADA99EB1 CF4661BE8D2471E0 C354A74243EDDA06 F155DFED672A6AC7 FD32131736CF7211 7EACA04BC766883C C54727FCD2149E9B 5E16AD70B87C8BA6 E49CBA9BA7FB1C94 44642960801BC884 EAB1C02FDF4BC998 E8E6910A13691167 0012EAF63BF83D1F B8CEABFE6ACA0610 AE4DE164A5FF4701 8477CE415788AB16 6279E85A2765BA7B C98F238CEB3532B0 9049900FD45D648D B4F4AD98DA581D83 73EF7C34C40CD642 B44E4A85A6483A26 0C19C0496D017327 44858E14E2E9CF55 65E0229680BDCD19 D86D25EA3650F95A 5023D81208A83AB0 58E95361A9C231F6 6AAE208879995838 EE83064256FB84CC 86823643BAB41CC4 FFB8AA37716A6405 691D8012A394F536 800BF131E45C42B8 1C38D8ADF3EC3D7E 4FC0BA610CC298F6 82463F4B27E1161C 3EC96BFDF8379247 040A0AB0BF62F24D 39D14B3FDEC9FFB1 575BFB414E54FE5D 94418CCD9002861A BEF2E7FE2DC7B75A 74CE30F45A0E7D3A E3F4B2B3E8A16971 F9246919A52A670C 0252295DE02FF154 9F83E2E163647545 24AB88E5716629B8 C8B4031793878F8C 79047B3D0C246D84 0BF8D46F2ABE3779 CC3537E7AB9C08EB 533A7C9558DC7015 A9E8C7EC1CAB2ABD 3D4A2ED30117CE94 D84EAE514C4E8D4F CFC4E5999A29A162 373BB21606EF2802 B2D7CA39B606ECEC F75CD624C3F1B77D 1991F5CF8DAFB67C 4BBFDD25879B13F7 43FF363CCA6C2AF2 93A237B1DE0E91DF 499EB7509111EB1E 090A084D5DDDFE5F 771329A9323302F7 EDA028C326BA4525 0132A65FEA0361EC E508FE7807B0A144 AF689514FD15C8AE D425F279F0482007 0216DAEA6D0C4E80 27180ECD380A89B8 90815CBC28585B85 62E8F45C54FBF60D 4D79CA94B1003D43 534CE3B76904B124 3D8FE38CF46AE382 D90383548D5B0665 7B4A7A2E8A4D88F9 3926BE2822BD4DAD E700FEBC0ABE6AD7 6CF17F6BFFD4BB52 6DA9198003EEA6F6 0216F74581979055 F34115D93B71DC81 D207601557617C33 913532444F6875CD B0ECC015D67C9E50 BDE05FAE1063E917 5C70B0945C2F66B2 F87303EC8002C515 37A3654696B4815C D28F8A790836E127 76EE9D985D12F924 E6BD83E01B23DB95 ED0F982ABB17CE35 2FACA650A47BB744 906CC3290C7621FA 91FD8E7BFB1F7DBE 6DFFDBF674055C19 CF067BA087A0CBAA 0BC72FB5C4F51123 7A9259B9C875552B FE9A54D7EB8861D9 E2A9864F9A2A9C62 C0C6C0605FDCFA60 45A081435E55CEA5 7A4EFD90FCC1CFAC B7F83A1EA3B930AC 2C30C06A2C9EB841 A3CD880DD176B5AE 4E84F47C83CBA1AB E920FDFE9971FD65 F9524EA0BFF9F268 9FDF736E3A4D82E5 3A60988785BFF9ED 5A99A91EECE25219 AD95847CCCBC8619 099704D2BF1D3B12 5EBE1C9D81114E01 65983FBD5B7EF202 53461688E2FA71DB 96EC9C06DF335794 352291784616B9AF B8BF20BCF397CABD 35C394CE560AFCF1 5EB62F95C1C6EA6C 4AAF069D2A2C20DA 4DD555FA0CFA78FF C2D8B4FA5B5402FB 90D51F20AA364BE9 DDE96A92CC91F826 8BBC0A58D675D18C 13ED3EFDCC9237C0 DC6AC56FB440D612 EE6F9C2C18D8E1E3 45F8791453EA451C C5BC2D6B4DB60F5C 614FEDA1F22F7B8B 624183D519BAF01C 2FF27DF5653C92AF DB1F88D94C6F81EE 83F7EF6300222463 9378F56C47408A47 DC872C907155F27B FC34456890BA66D2 50A13B8E6B713062 C6C5845DA173991C B97505004D9BCF1C 6019840BADA41DBB 77C5828269710310 C509D26C25B9C245 3F03BD2E61812A62 FBA45DCEED0092CD 92E820170B526F6B B5BC763021F43A21 3E6646A73FDFD6BA 281E54B21125C6E8 1F013E6302DBDCB3 6A269A56EA32AAF3 36466A951326FF1F 3A297A9DD8B57021 B1CD8471A71B69AC 59C1B1DCDB5C95AA C5353ED3098F9568 003D929FE7AC6508 2C48E0DBED59B73F 32F67039359F87F3 D4F38B0C1B628788 9E8BC3B4E93F5E25 3F086A8E629141E7 1F67135CC7A6D42B 1FA64883A1916BF0 73CC6EB463B09EC2 813660BADB8BFE16 8AAB16259CED021A C3BC049A74F76E66 922887FC735D501D EE72E2839A54F9A9 C4C981FCFB1397BE BCC43C349C18650E BE56E1D12F668422 1DE0A44442FEE6C1 5129E8A6EEF3E1CF 74FEAEE58CD9B421 F3B8D894D8958043 05FFBCA04DE5E78A EDF5EAFE874DC6FA 1F13EEF4B8E1AF1C 4A2C44CE60996637 0E9BF77AC20F602C 0A63CADC7BDE76AB 282FD9A565D7CC85 846AC9CDEE60B2C6 A7225A8C166B7FCB 02D879502EFCBA22 B8174E99F8A84D76 AF001D6BF8C4AC2C 83F183B08BCAA556 7F0EC69F4FB8DCFF 8A8BD5F52FF4B2E7 
  • Read the ciphertext. Strip whitespace: 4,048 hex characters = 2,024 bytes = 253 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201211081835 (name+title). Key = MD5(password) = 94b1ca08eb2c53d9a49d8dbb1ad013bd, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 63 GUIDs as hex (shown below).

Decrypted: GUID list

  1 4eab3978-6deb-6850-b756-18827e2d0a7a
  2 8333c3ac-fb01-77f6-802a-922c820fe427
  3 56c7ca79-d327-4a7a-a39a-8805655f6ad5
  4 c238ae8b-6c91-6d4a-93a6-8730baa76bf9
  5 a63b66a1-61b9-01d3-a0d6-8d0a966b8fa9
  6 af4bbd24-627c-3bea-8c28-09bf35f67f03
  7 b6d8907f-864a-4d1b-a647-955d5e3e8b3a
  8 8b65698a-90d7-5397-806a-bfc2394000cd
  9 ae5fe8ba-c2c9-7851-ad59-19500c16cb6e
 10 440711da-2fbf-59c7-8be8-18d3cb352c7c
 11 886ca999-813d-22e6-bb56-eab657f9439e
 12 8d398bd7-d533-6b94-a6c6-df000e892aef
 13 243ef298-aeff-2515-9df2-334f761e78bb
 14 6229f69d-a41e-3e98-ba11-21fe29f7bcf4
 15 e57ab1e3-d699-5025-8688-59652ae800db
 16 b12d21ef-37fd-154f-8c37-39b48ccf8e58
 17 c4aa2a8b-aee4-7900-b586-62fea3908d38
 18 29d87572-fce2-7dea-b7c0-c8560215dd16
 19 ed6e4b76-816e-6b58-9f94-277ef9ba4dba
 20 6ccb35ee-a435-39de-9a5f-bd35573d3f3f
 21 01ef9441-0ead-4100-86ae-ff21b7925c3d
 22 90db8aa9-f42f-5473-b18d-69f37a907e54
 23 45b8751a-43be-3340-a550-370319b0fc11
 24 16e17573-d495-66a2-ba20-0fa94296ac8d
 25 e80553df-111d-7387-ba5d-3d4aa1a5bf2b
 26 bc59b891-8ddd-5e18-83d0-838a839f8e28
 27 181096ce-f2a9-169e-8ddc-ef9192afc1ac
 28 bdc29440-a08e-1796-8f43-ca9a470c7bd7
 29 26dca991-e141-88cc-9293-45097522d667
 30 ec463b8c-2817-0891-8aa3-8b9e1d84f233
 31 db244d01-3c34-8768-9792-790d8f02924c
 32 3516351c-acb7-5d56-9ac9-916a9d17b07b
 33 5c9e8e5d-98f6-6871-b898-13d7d85ee9c5
 34 1e3af658-1bb5-087f-96cc-2dc2a563d325
 35 b6126808-e626-10e9-aef7-76e7d032860b
 36 fe49d18d-6211-3540-8922-e8f44915a304
 37 60bfa3ad-3c76-0783-bae1-baa7f3056711
 38 9b56eee5-3bb5-2c09-b9a7-b9639df804e3
 39 37bd5e25-1c96-8c76-ba1c-372fd2a81668
 40 6de718a8-ebb4-5764-8d55-714071f25747
 41 cf139d65-cb00-26fa-807e-ae6e18c40dea
 42 3928b2fe-e454-6910-b616-47862fc36215
 43 8c4c2fc1-ab66-8f75-9526-fe51ab966986
 44 d7c1304c-4ae9-064f-a42c-c2b079b78b30
 45 4e1488cc-9f3d-587e-9bca-b164ce8fa24d
 46 200ef485-c596-0c44-b5b6-7a710fe64be0
 47 3a77abdd-9f34-2f89-a3d3-66068c7690bd
 48 5f591fff-5c34-47f1-826b-423b5ee9aeea
 49 9d6715f8-295a-0d04-b85c-ddf660b2247c
 50 ad20edf6-3654-2657-a817-f73414301f32
 51 7f6d3100-9f0e-008f-88f1-b5124b0556aa
 52 54a2fc32-3356-76ef-80ea-ac44aa78a14c
 53 4eee6589-56f5-0ede-ac75-847a61151710
 54 49cee28f-3645-2754-a4a6-991a11d9577f
 55 d7a8121c-5d06-56b3-815b-013307d84ece
 56 0e0e6ed3-3ed2-1943-af48-349e5446c3ec
 57 634bdf23-a137-3a93-8cfb-32bad55d04f1
 58 ac3a6401-03ab-66f5-a9c5-72ec3b4be625
 59 ddf87da3-6b51-77b4-a887-27482cf3f1e7
 60 c0ed1f3b-28a7-4a94-b438-817b1aa0af84
 61 d8e23ce8-7961-187a-8cb2-62aedc581881
 62 e9b8a0a9-c183-3852-9cea-19f3d4c43c22
 63 8d9087cc-71c9-5614-b85c-1457a441b397

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 674603457526235177634536751180856013028526805024020702513674135. Exactly this sequence comes out of new Random(961).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 109 of Run 38 (seed 1,045,884,937): new Random(1045884937), Next(8,64) per post. The RNG predicts N = 63; the post has N = 63 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-10-11 03:41–03:51).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.