A858DE45F56D9BC9 archive

201304150932 1cdywl

explained decrypted filler

seed 996

Metadata

Post ID
1cdywl
Title
201304150932 → 2013-04-15 09:32 on A858's clock
Posted (UTC)
2013-04-15 13:32:55
Timezone
UTC−4 · title 09:32 against posted 13:32 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(A858DE45F56D9BC9201304150932) = f1845dc647a48d479385ff04a11b16b8 (name+title)
GUIDs
60
Filler GUID seed
new Random(996).Next(9) ✓ verified
Run
Run 45 (seed 51,450,859) (seed)
Draw
22 · predicted N = 60 ✓
Machine boot
2013-04-10 12:46–16:39 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
0 · 1
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

2256EDEDCC8CF44C 876F187CAE4A80D6 1F551439FF329349 5FBE7EC9755D9C54 354539B909A2E61A CFD48B8485626C91 DD5CE2B67893ED40 9EDA7E0CC82A3479 FBCA2F7511313873 B1742C122470B685 74C9ED8F7B8AF9B1 D7212D949C7D2B95 08B0930258512B26 826247B33A05A003 6FF0ABB344393004 0C5E9A2BAC42C667 1D469E829134860F 715B8215793E44EA D735EFE49776358A FB112DC02ED08C77 362115009082A6A2 0C261F6BF7405DA5 8B773C3D55FE35B0 75BE8BAB37F2888C 892003C6B649EA73 92A455F99EBB4237 8035D88A86597F4C 5991563005B153D7 F17FDB66E4FFF824 A0B819DB50DC8232 63112EBD14E9A500 556889C464ECF365 19F0DDAA783E23F0 9EB0F680F8C7EF9E 9E71F2D631E444D8 906151F7DDEB3E4A 67A18AA1091BD0AC 9F8AF776B67E15E5 81F3445D62C75E7C 777BF25DFCEC333C 8AE44CB8FBDFEC91 080799BACFB53B20 D78EEEFB3C965436 873E2946F13FE2C4 CC506C7DE84E09B6 F77924AF83209906 2C2EF05AE3147648 09436FA3F1BF9E4E 74A1B72119A3B85A CEC64040FA008824 1635B0F4B9DD6BFD 2438BB8949ED8434 1D9548E94AC6DDBD 8F7F3498EB412E21 EBD315F71EFAEE65 9EF263AC9F3774F9 E5D21E4590CCB972 1C4857FC183DBD02 F5438F37F6AF4C8B 2B22F77F026DA2E1 A36301402235862C 07A5CA480DF8ABC3 ED6A29A76FA17115 50ABFA94A3647350 FBD52223FD2FD2F9 7EF61256B4019E50 F57B857B6BA60A09 8EC4277E0C469002 E30B683E0CE80653 A82E383AEB0AEA47 E29945640151D94E A970FE8FF5285C0B D2BB43D69DBABA7A 5B52A4A934220634 C312E60A03B15431 E1011CDF8ED40AE2 FB9814FF440E945C 65B0243F14B9AFA7 9360ED9092949251 4994E4CD390A8001 657A80FC4E296177 B23E8BC1E1233CB6 0F2A172D893C99D5 72C19E027273B0C7 3B28921C6C53FBB1 5D182AE28B0C273E 540ECAC0E2682DA1 F810A65A40A616BF 1744267C0B756FE8 734F4BECFBA73AB6 DFCE5ADF2342E512 ED5EA6093E225C70 6EF5F3F3DFA34DFA D2AADA5D4A62DCDA C15CC13C7C0FE287 1B6E29D0D0E5EA12 7B222C2E82CD0B71 D867A71B10C5FA11 3C2A455DFAC4C443 C7FD6CC605A63E5A D14F4FFBCA6CF592 7E11006B9E44B104 729C2D0CF81292B5 CCD2ADFD99D53A8E 07AB7E7C21B92CDD D356D2A20B2D143A 5F2581BDF9292B89 B0C5694AB908E86C 5552953AB0586339 3DA1C41E01451ED3 3446765A79938569 790C8437C411EA04 94323BF16D2BDEDE 33834C76DB4F0BE6 D9510A2ECE1A019E E84B0C986F3059CD 9720E29EE19C21AD 127B6A7847F3FB29 5D1BE6C27F8B8405 45BC5ADACEA8B6B3 E77B129C797860B5 DBC6D32AA4C1050E 3C6DF1925B83860A BE17455B04875745 3F3EB6337B51D583 4F79198038E8B155 2CD930BBDBB31B29 3331B423241FBF65 3A58636C846A35F3 028FB1C5BEE60F33 4840AF09138AA3DC F26FF776628CCA03 2D9C88AD00931A61 A3571387A9533A76 F6F2EDD7AC89E5F1 E018724B0A39BFDE 6ED2E947AF8420B6 2BC5BF9A05B996F5 CCB0F3E499678B58 36FB90129A39CAE1 A60A41F513823EDC 063EC12058633129 8AE2FFB8DB5C6D50 456B5F8C91BE646C D6D8E17A1D620418 E497E7C38051FAE8 2ECEECB957FB5F01 AF7888DEBB03717E 123B5A56530D07CE 526D0738B8BA089E 898A3248390E3528 B5AD35EBC8250289 1823959D3479C14D 1ED399F5AEBD05A3 4B58929DFF12D45C EAC45AB8425D92A0 C6D65004DBB83485 23F7F08F1C19235C FB7A52FB5909C7FB 4D3AEED521C8126C 620F22774E6C003C DA8094D6D5E410A3 A711BC45345BD2A7 2FE077F482943177 9777D8DA46A1E767 20382652EE58A58F 43DB15B34A6339FF 3BB4BE015874541E CEA419B2D03E33BB 57166365D064B79D 659B700AF9C554B4 7C9F8285F970D310 422C2E462B226ED5 5403A71D5E9F1706 C409F9109487DB40 FA1BFD6B06DF21F5 22FC1293DAA50098 98753CB525E72BC5 22611334BAD436A2 D96C83A6F458345F A3D318C1AB33FFEA 175F9EBBC2D841D1 C806FBDF82E60A4A 5E08B34170E2A6DA F89E9ADF6AFC7A30 D11A24BFC8304034 BD6D2A33CD351B3F C5A60873E1BFE8F2 2E3B3BB363666E9D EABA27DF6B29F1D3 94DCB51B14368033 504433352C054608 E89EAFF38FB13AC1 BE2387539A3CB6E9 148677D2711110DE 040578D9018CEAE3 8152BC739BF46322 5A2C8218056088B7 B7B17F8BF587A5D7 163F3926FB9DBCCC 7F915949332BD976 313300B60021916F 5E60AC00ABEC9F41 8457342BB277333E 059F92FD07139345 AFE2B2AB448252AF 85CC614D1D67F220 FCD231E6CB5D4A5B 520795C639A2EEFB D0F9D567A1BFF9B3 70B8AF205B8F0A65 5C0866DACD60F10C B1A3C787EBD9AAD8 EAABCEE35BE1E53D 42F29F1A2843C6E8 0171744C314CA3F8 66B020D3437AEB94 61BA2050B5D5F0AC 152CBEAA2C2D81CC 4806B845384242A3 C4511F5828F94150 0161911ED7D2B898 F0053D013D576D1B A005C5B7AD857971 6718308BB5232C11 C258BE1BAA482E58 5EA2A9BFD1664A7D E6F6C5965DC507E8 F3037C850EEEEE4D 2918AADD0E24B920 867778D6142DCFC0 F5B39BD11B8E4693 40A0729B64B86CC3 40E5B75E0DA313B0 AD45749F64F514A1 6BA2655238E480A2 17E92F42EFE4BE48 5C4E4716EE71C35F 2C018C6BE9BD5F54 46978CC989ADC2FC 1DD42058403FE097 
  • Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201304150932 (name+title). Key = MD5(password) = f1845dc647a48d479385ff04a11b16b8, 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 bfbc0ff7-610a-03e5-890b-4f7b994f66da
  2 a9462fb5-3039-0a55-af26-5b8266f93af6
  3 b4269182-06d0-8bb3-8cc2-cd49433ac619
  4 ab815b4f-d837-1713-92c2-117f587d8b8e
  5 de4463c6-fa75-7549-9fd5-c047be749ec7
  6 bbcf50cf-7132-84a6-86fc-65fae6fdf585
  7 a6210fc7-cb24-1e8f-be50-9558e308eaac
  8 cb907d58-e852-17d6-b76b-c2e935180db1
  9 5006bd61-00f9-1178-8731-d446259ad019
 10 f9972145-3d91-43d3-a1f9-8dee4efc1e39
 11 c97357ee-d881-0f39-bfec-ba7a782244ec
 12 bfedbd9a-85c1-0532-a080-06c31c7384ef
 13 836fbe50-4298-35b3-b7fa-8ecb7c2e19ca
 14 2c53eaea-a6d4-546a-a43e-d5a8e4789d02
 15 18ca7be5-72b3-13d3-bb5d-7eba889c8570
 16 6466fd9b-9332-05b3-940d-bb0d8bf80d0f
 17 c86a7172-abb5-4365-834c-d65f4587adc5
 18 fa18c732-e279-441e-9683-4307a9f34745
 19 dcdb8419-8e4d-5073-a6f6-88ecad08813f
 20 28fba3af-49b9-8ac7-8628-a8b4c69c9809
 21 e8a5bfea-3daa-1d04-89c7-be3b81bda2df
 22 cc0a6070-3879-10fb-87ba-fdcc8a59fc89
 23 2ed73366-cc1f-20d2-8645-def6ffe66c65
 24 b8009c5a-fd0c-8e6c-8ea0-d51c2550aa2b
 25 9fee6fdd-7560-283e-8e66-63a42010477e
 26 879ee94f-8727-1406-be50-5e231ddbfe16
 27 83fdc2b5-c2cd-2167-b774-58bb6bf66f50
 28 eda88615-c73b-7cc3-8c8e-7a92baa4541c
 29 9fe995b7-c03d-5015-8201-4e49d330c3d4
 30 3a12b908-0ca7-1f08-8ba6-e333e9875bab
 31 16ab707a-a969-73fa-8c8c-aa86a3915239
 32 ea82fef5-4136-7f40-b074-61fbedb10f26
 33 87c63cfd-747d-766c-9cdf-09986a8e42b7
 34 135d26a4-8d73-8ae5-aca3-beb9e9e0cede
 35 207d0cb2-8cca-39f3-9a1f-984ed35a5886
 36 5f146255-0f52-84fb-a77c-c6d448c7c5fd
 37 751459c8-349e-05d6-907c-47ef2359f7b9
 38 ef9837a3-8cb1-184d-be41-0b7881ef8db0
 39 a3921d6d-dd47-8cd3-9c5c-4e96d3de2537
 40 5d164a51-49ed-4062-9241-64a04357e415
 41 71851da3-fb34-14db-8bc7-637d36e2258c
 42 482c13b8-2292-3acc-a832-d414d7a340b4
 43 9de13b6c-e886-8595-8535-815fdaebf7c6
 44 d722b739-4193-89be-910a-57cd896220fc
 45 591ce140-b02f-08b1-a061-0499b674d44c
 46 f8d02e5a-e86b-8537-b515-59fffccb8dcd
 47 c6cfff76-594a-1eac-b0bd-7db44932808a
 48 91aa342c-14ee-001d-aca1-d68d13fee10e
 49 d412af3a-1705-47e0-baa9-42e37730060b
 50 dd4d1231-3d51-7dc7-979f-613c3fc6e70f
 51 ca625059-be48-19da-9c30-98e09beec6ae
 52 1e978b2e-18f3-58cf-86a4-f5c22f6dfd44
 53 353b9fb6-a4d1-4c49-b562-9961b10caf99
 54 326f2d08-fb68-347f-8fb7-15f779849450
 55 40f0cada-9603-562c-9d63-1f338e3a6040
 56 ec0e4799-fbd2-750d-b685-caba4b135457
 57 b3a2f4ae-08a8-6113-8b52-d97175e5c338
 58 0cc06b0f-34f9-80a7-9da8-728ad6bb899f
 59 8f516dd1-a7b8-75c3-a826-159385955e2b
 60 c58f2ab6-9c30-6141-9cb0-263919d6e598

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 008178111400351044581128212751777838018413880810471543576876. Exactly this sequence comes out of new Random(996).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 22 of Run 45 (seed 51,450,859): new Random(51450859), 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-04-10 12:46–16:39).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.