A858DE45F56D9BC9 archive

201211082235 12uvow

explained decrypted filler

seed 823

Metadata

Post ID
12uvow
Title
201211082235 → 2012-11-08 22:35 on A858's clock
Posted (UTC)
2012-11-08 14:35:40
Timezone
UTC+8 · title 22:35 against posted 14: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
3,600 hex characters · 1,800 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201211082235) = 2791f5b96633a597b2b0ee09553f66d6 (name+title)
GUIDs
56
Filler GUID seed
new Random(823).Next(9) ✓ verified
Run
Run 38 (seed 1,045,884,937) (seed)
Draw
133 · predicted N = 56 ✓
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
0 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

0C9C8D50534B3BAA 47951391F0EE68D5 DE6621FA7682C596 BE42C4833C530C43 636DF6E8BDDD426F 086F7CB023032D3F 7D5E14D61B0CC6B5 EAC01B03719515EE 142694C88F321A35 DAF11475F90CA4B7 DF0FC3517FF96BC2 F921280B2A5DBCC0 B6080A0F275D6ABD A764238B4AE6CFCA 10734157AA2BE0E5 6272725DC2AECF92 927FBD0FD521036F C55B618468EE6B97 78DA034A3ED6DFC4 90CCBA06543AC778 5FD545411D6278ED 6230351DB6D35923 CAE6E6B617B73AE0 24B61A54FF47C2A7 774B9D23871F08C5 31E55D3E6150793B C3BE462076D13C92 163097C68F8A6A28 319A25C561E4E4EE A53596D10209B3A3 38B185B309D6A78E 4A795F4C56CD4277 88F6F14D87F67FCB D46BCEEC6079D8F1 EAC6D5D87CB3C499 2DDB9840DE3A3969 5450033B9E2D2AAA E8E84D38EF168030 2DF0FA25621E58AB 9EC00CBCEED4B9EF F70985E5D6EB5A21 8BAA97C58B32B7C9 522F3563CBC25A58 51469F3FDDF1C14A 03C588962F82463D 5712D5565F8BF2A4 4B1E33DD6A64C566 964EF05AEDBAF257 4A033106E7D0F2F3 7F9B129984F2AF66 A8585114B4577973 F529B2F0ED8D598B 183DE909F9EE1D58 FBC9DF98E9C837D5 A2A8649DD73347EE A2453D62091988C7 0B2843282679ABE6 56744B219E44E2B9 A8543DC6B58FBE35 ADF201CD2DFAE84B A214EE911D9A0024 DE82031DAC2E7B57 DA2B415595BA6F04 DD978B8CE68E90AB 78F95C98A6A22A68 7D57D9B8F0E28D58 FA466986A0E8AF24 DD65BF7DC5179A9F FB9946BD53800DB6 9E347640F7763079 A971F4AACF7E7EE4 26BF3ABEF5100DAE 63932C83F54C94D4 FEECD58B9630BD02 85AC298B48CBA0F0 BC33853286C5C348 167B60659B45994E 85AA8EA2A768C8E7 CE3A630FA890CE94 B38B4700A54EC946 D2828AFD5CD58E78 268BF3EEC450B561 C5867FA59A3817F7 845AD08B505E4E44 9FD9C31B51B01DD8 F2A22FC6B0B462DD 8E2ED75072DF0C14 5A030449C329005B 23F317EF62BF6048 1F707D1233564786 BEEA4CB017663D6E B04823D51EAEF993 4E083C4532978875 E53BECF2F88D59B2 2D2A7BD2896FCC10 63B066A63AB90A23 3BB14BCEA9BB4BF6 49319621E0B305CF 6B9DB4C296B01119 9D8E5B8527644501 0E0FD402439E6DF3 A4381EA3E2D8B06B FE650CEDAFE6279B 81FCFBE2721E7519 20BFE45616FA5BD3 69E13A6D080ADB50 6FF2375B96A9FE3A 3E308F732EFE4764 35FE9A8F3A0487BD 3D0BD7E490E4CD93 00E14E7DC57A4204 907C960A648D94C0 BE35BFA3F5E5FD1D 1F9777356043FA7A 2A0E18C446CB1C5B C734A5F7B559EC12 3285DA07F57586E6 96B978B1BDD7C1CC A40C0EFB2F086EF6 224ADF8CE9ACD7A9 07F76053CFF693AB 1CD32934E33D20FF 6F427938F8C69B3C 0F920241B1EF145F 6D66AEFC4EC07C30 79AA38C8112832BC 6BE0CEC2181B050A 875B5ECE62B0CE87 A6554E27508A40F2 0E23D99C20CCB526 EABB88C20405EF94 5814CCAACAC0531C 82C36D7B80DBD4B6 BF1259F9BCECB515 A36A1BCBADEB2BB2 F3AE6F2B03C72342 C3875BCA737327C1 725B14F86F498FB2 6E5BA709B9955D5E A1CF67DE4CCDE93D B3924FA3E37D4E90 7C336BA2BAC85DB0 85CD1D1101752F96 4FF90AAB1DB9741D EE1934EC82D99EA6 8C97D3B7346F53CC AF1B7089D099EE86 E147395B9D3DE594 C805AE2D9D2B27A8 839F2BB8AE844A89 6A4691EF5DBD22F3 DADD6C059DB820CF 6BFB563A69D4CAA5 C8A67A42B97FB86A 9B16E3743C919427 8272C229DF93D638 F1E0E4B5928A5064 97B7E37ACE089774 31A703BDD3B9B6C5 85045EAEBA0E8E4A E36C615C77D46529 156BE6B6F53D8D3F 8E2733C730EE111B 99D61461C1DBAD88 8374BC5AA55DDD46 FADEB4F566151AE4 9F0C6359957D5B4D F86CF94AF8F4AC0C 1AF6249AF74E4796 AEF4B1775B9A8FD6 C1AE41B8BEB4717D 81F942FF98ED375A 8AFF78D598A25946 F8D727BCD8257D8B FD4FD5CACD8B67C1 9E433909CF28EEAF 6CE2B0F4D638282D 1CCDBC000FE09215 7141950810525F03 CE67D0ACBC7A759B 0F4BF61ED32E72E4 C936AEC871A41270 7FF6BC2A30FE2A16 FBEC94CA3DAADCE4 B9D5463DA06AE270 2D94D0836D5EF0A2 24B81E0A9D8D7B99 252F89A55437DE99 B6B69FD6A666C20E 83D1AE1EC62455EF 46E8F834AC4810AC CBA58EDE4E0D05FF B73C11374E6C01C3 D56BF104F5DAB3AF 4B5ADDDD36AE72DC DBB41D1F21958F6E 3F8C70F2CA2BBE3D 2C0221130EAA5FD9 EF1FBD4EBA02F82A BE29187907848156 062E1D3DAD00EC12 A4E4DDE41C8AF2BA A457CC81DC1001EA 462ECAA8BB4E2404 DB7988A3BBE47FD5 5BD5C35A454E3E86 7CF37C80E70C14F7 4B89AAD2EAE22EF1 F5011C528084DE13 354FDF2507144D27 09D114EB34BBB636 82072AD2C40DD1AA F8FD8A7BF5F74CA5 EC1624AEF2500AA4 D68A2975FBF079C6 D3FEB57145E94C79 CCF420C12DC33D87 89CA07AEA3EDA3D9 E0288C085ACB576B 829E54A7C17D8C12 E793924CE315E3D4 895273C7B4CD4E32 3AED2B054B801324 7ADD0CC76911DD23 35A128C81B9E6035 
  • Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201211082235 (name+title). Key = MD5(password) = 2791f5b96633a597b2b0ee09553f66d6, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 56 GUIDs as hex (shown below).

Decrypted: GUID list

  1 0db57264-0f65-6cdb-827f-147fdf0e2312
  2 91207804-f540-2669-9c89-60f90568de11
  3 6117ba19-d19f-07bf-966f-991ca1e53c1a
  4 d4374785-d956-1376-bc21-f3f280c556a9
  5 0d40f4cd-26ad-72b1-b86d-54eed39e26af
  6 288bc490-9ed6-651f-b56e-2edaf844738c
  7 1d84cc4e-80c3-5fcd-9e57-fd882e66b610
  8 3c252954-5fff-2f9c-a054-bd079cbe3df6
  9 52f94c50-0357-73be-b1ac-e16c0b2b59e2
 10 eb4bec2d-bdcd-6f46-bd15-599fb3ec1461
 11 dd0f709d-ac0f-56db-85f1-44eba2da4c28
 12 c7ea5128-c4d7-8d15-9358-c44acb5d24f1
 13 b1f213cc-33e0-39ad-8d4b-bdf38312c221
 14 b8f05c4d-1c54-52be-9ac5-3d6e4aee786c
 15 3e6eea46-9db0-0d08-a050-e78db272d469
 16 7af7e98e-17f9-0bd1-b3e2-d51a70e9889c
 17 2adc6c03-cb10-76b8-8520-0e4549997f9e
 18 7cf0c4f8-17d0-2947-8b1c-8c4a8bc89a70
 19 945b6ae1-0948-82e4-b940-91afc6c1d650
 20 b174efe6-445c-89a7-9f98-89006433ae9c
 21 f67b30f8-164a-189b-8a5e-92f518bfcce5
 22 99f74da2-b257-6a18-8012-6cac7abad150
 23 332c0fd9-baa7-0768-afdb-584af8eccb50
 24 3145f2b7-7c5d-4f08-9a2e-bd7fb9e2e3c6
 25 affec570-01a3-3c7a-8ba6-3e16e80dbede
 26 94706783-5a01-71e5-8d57-6e530d1c107f
 27 69b8527c-e659-4f08-8498-95a392b8560b
 28 87ac3cdc-e49b-5db9-967d-d601f2e11d62
 29 447931ff-3845-76ef-a05f-ca29d561c38d
 30 4a053c45-6568-8a38-904f-08082e494663
 31 5b563107-2460-0e4c-9768-06508b0a0434
 32 6960948b-f912-267b-bfd5-6c91976fe05e
 33 209ee64a-aff1-259c-a487-189d911ce8ab
 34 ad3705aa-18fa-5ae8-8418-47fe02963c23
 35 2970ab3d-9751-0878-8f07-1a8f8c12ffe6
 36 b2d7652f-9024-3a93-b4e8-0f29d0d4833e
 37 0c051709-373a-66df-ab37-b7e260ceffca
 38 48130bd0-7907-2cfe-baaf-fbeebe6c006b
 39 a21f69ab-74d6-2071-8fe9-b708d2dd896b
 40 b4cb7ed1-ae57-27eb-8a14-67101ae1a806
 41 b311bb93-0651-2ba3-a7a4-1a9088167bf8
 42 5ebfeb00-5647-3f93-a76c-9f986ed45a78
 43 6d325c75-5409-874d-9897-1c80dbf5d078
 44 2bb73eb9-920c-36dc-ab96-7962f50df51a
 45 48e4944d-263c-7522-accf-f88a134f96e2
 46 e8793abe-edaf-5624-84e2-8cc2b21dede8
 47 7c0bcef6-8885-399d-b45b-7182c63d48ab
 48 de6346e8-c3d4-3412-b8c4-859f6dcf1bef
 49 cc38e5bb-df3b-4a25-9dbd-b44e3f16a51c
 50 482224ae-2685-8f5a-83aa-c80aea794cde
 51 1c7fed18-9300-0567-bfa7-9abcdffb0dab
 52 1139ecc3-0961-57dd-87bb-94ae734dd3f4
 53 9c435557-4c7c-6b78-bdd6-7b289afcce71
 54 7a7897c6-a440-176f-b19f-96dc38c56440
 55 190fb4c1-bbd2-8177-8dab-09e0acc497ac
 56 f20bb490-ad04-866e-ab7b-36293cfc13d5

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 62017652765835007288160437457802250362222383753348056188. Exactly this sequence comes out of new Random(823).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 133 of Run 38 (seed 1,045,884,937): new Random(1045884937), Next(8,64) per post. The RNG predicts N = 56; the post has N = 56 ✓. 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.