201303231559 1aui5k
explained decrypted filler
seed 525
From the post to its content
As posted (encrypted)
6C1C3BDC40C8B820 5CD568BAA19A0AE7 CDA8D37EC1A360FF 0242BE3A2D88C5E4 B6DAD7B80B10A06E EADBDA515FD0FC45 78B32D7AAB372033 62407CDAC7386A70 6BDCCBA12EF551B8 9C82C48A0FF4E96C B5E779B90A695315 FF6C901B2E798E52 1E834724A98E539E 333CDA8E7486E133 47D6DED328A39956 5D6FEAB7B298D068 A79420FF02664C83 754772B934D786AF 2BF47BB7ACCB0237 2913352E1795009F 25053C6472A92351 BC78115103E00935 77CC3C755A3163EF 865B234635AA831B 8223CFE3775B5AC8 0052ECAA6B410371 BC9BA132ABF7BC7B 99001C959D2BAC7B 9B769E28C8692501 6CC7E2602316FCD0 ECEA25DA8B0FC3CF 8361335AAAF9D3A9 7E5A3EB78AA1360B 19054DCC8E0B88D8 FEF911D1F23E9344 BFD6235953A2B3B7 4B9E43465C26F6F0 EEA43E3594364F72 E16E64F485A1EF9A 3B23456F946A9F47 72017686B3070F4F AF8EFB57F7F9B36C 794BA7A8BC88CBFF 287579EBCF41A8BA 326DB83E9C095DA2 17BE038661B9E67A 91F67DAEFA791B8D 26FB91E1EF2048C2 358CFE65BD349318 8B92711435C1EBF0 2C78FC13E31F7CFD 6339FD787C17B9D8 E5F3A1953ABC5B49 8BD8480242FFA968 8F4AA04C45BA2D4D B3E26FDBDB329F71 29B5240F729E4B5B 85867E31AC5A51D7 64B82529C4AC8CCF 30F1BA2A440D3655 1231B28E6C8A5EF3 3B4FCD64B9DFBAAB 9FCE172D77D941EC 661BCE3CD3AF2862 E6AD1E19FEC18153 A9A2DC9A757BEA2A 46114A93CA24299F E467D82B096F5891 68DDCF93233CA1D5 F8F96556F0737129 AE2C39B9A36372D7 7D029E75175F7032 2C90C157F98DB3FA 8DA23508A30BE333 CA581E12A9D760E5 E0256E03387CB2A0 E285D0D720E5E3EC A4E0D59E54E5D9C0 A2F6BC587B508F01 D076E0F7CEB16164 628FBD23CF96CAD9 3C2D30C7792BAD22 5389E3217E0DEA50 F0739AC034AA7D21 AB6DA9727B4CC9ED D5D00588645AFA1B 59905F5BAF6CD252 C4F0541BF8A6B77F 5C5D45E7BA476044 6423D2710A7A8658 C85227FA8033CA8B 5BBB4425CD456989 971CB07EF81B924C A4862C46093BCE0D 6A153785C9E7F7F1 5DF4DD5D1B5E8CDB AE171F2FAD04423A 64E8741D21A586F6 1FF9821EE6018925 23A9BAA6CAD5F2DE 2505829B3F7B7D7A EB9790E4C40092AF A2233D8DAC851FE6 948BA1C76D9E771C A00F8F9EA24B503E F544368F59FFB46A 33E1181DF835F206 95F54DB9D6077BA4 A6FA47EE29D89871 164F2560771733E3 FF9AFD2FF12F72BA 009C9D2D3CDE6E15 C15E786872777711 2E20A91719B482F8 4A65DD8F127E3429 090E00FB3E7DC73E 585837C0C63B3D3E E0022CE570D0F106 89E5253AFB418FCD CD16D06B84F84548 745C5555779A29C4 0E6DC7BFD8B02C76 5CD12906EB0667F5 2792DAD021F7A1E4 711845A74E3BC3C6 127B5605B3ACBF73 3E0FA206BA4653BB 2EE9A0FAA9378DB9 793D714050B2EFD3 29410EC44749937A 274316423ADEE281 C34120DC6656E199 B107D79D995E3788 2BD4B1316CA1D236 9FBC8DA0708C5BF4 50FC3023B067C867 33EBF01F5AD448A8 520A57B04A449DFD 81BC480AD56A65FC 37330BA1491BE144 38D49333AA4EFBC8 DC2D5D09566DBC1A A5251E62C83123C8 759C770AE7D1CC0D A9A45DABFDD286A6 B6167E04B63CBB70 EFDC846997725099 719F48A0AF9DE674 7A81F3DE227C6CCC 3066D732474DDB49 FABFBDDB215BD2AC BCBE4DEEE17798D0 17F175B89F033F3B EF85F0F2C8371B90 FA3C8507D1CB88E9 337BE6E926DFB909 514EA9AFDE3362DB FEC7AC6BBD6E2852 6F7F8F9400A840A5 08482C5CCB4DFD78 254C6C4EC79B7FCB E3391E1F7F7D81FE 1EE07B12BB0F3876 C0420405B3B09DD6 DD99D8E64AA98513 747F046D030E4164 9A2D72EA46F2F36C CA133A0C38099E64 D6C546C56CCABD4C 9B83E77C816F4866 16AC1AD550523E1D 3D5F5A8C91C340C5 1004190EBC42D4F4 A921303DBA5EFDB3 9FAA07606FB97871 B081067FC76F2D9C 2B5CD79E013A0EC7 4DE7A928460014B5 CD6331D2DD5CEAA7 6ED27A41FEA43328 50B588738B691FE2 26396EEAEA91A9F1 146024B07D547B58 182186E309D3A9AC 853EC9AB3B2564A7 929A4BB81C894D7A 5E863F30F5F48058 04F192453DFA1946 483E35C6A58E6147 3CF73FC65F6CE556 2D895C49BFBA7BE1 17FCD38FEBEB5310 4D57570EE67CF248
- Read the ciphertext. Strip whitespace: 3,088 hex characters = 1,544 bytes = 193 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201303231559(name+title). Key = MD5(password) =3ab8e4f18e761a8f69289b7ca3190974, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 48 GUIDs as hex (shown below).
Decrypted: GUID list
1 0c51cd94-61f5-849c-a539-6151765b4d9e 2 1f3bf5eb-eb0f-7175-98e4-3550a2b2fb6e 3 1c39089c-c3f2-6062-b2fc-abae6e7f596c 4 495eccc9-c2ad-5a10-946d-80167f99bc0c 5 8676d8c6-ad5c-2bea-b49c-83d0d160de6c 6 e22362d5-39d0-3c12-9731-6fe10b2bc887 7 71f2f05b-5595-106c-90cb-8f8a9acb8034 8 74d59cf1-10d1-7ebb-94d3-30951107ba60 9 5e696a16-8ef9-8f88-810b-9e5c86249ba9 10 8698c481-f512-7e07-9f4d-ca40c68ced8c 11 5c417335-b8c0-0b0d-931d-a4f6cf8accae 12 850891da-ce7a-31c6-bb2d-98595f463310 13 0e482171-ac87-478e-b0e1-3efa265ee775 14 9e0810f2-5909-5082-a7fa-d34ad0f0cd89 15 55681186-b15b-4650-a519-78f951c928a4 16 76dca0ff-94f1-84e6-a19d-fa21ce9b41e8 17 62279bbe-90d6-447e-83b3-fddb13a49664 18 8bb43627-44c2-4961-a9e3-2a893aedd556 19 587a1f01-bd8b-81a3-8231-6322a5058b23 20 0580ee7b-13c8-5c60-a4f0-b674f25650c4 21 50e097fa-564d-5840-9f77-27e73dcc3dae 22 fa972110-0840-54e3-aad4-c67f272c06fd 23 9be66e38-f789-6acf-b8e9-a1fb4d58c6b5 24 bd992d26-3f53-3b80-bf9d-ff8f1f8b2230 25 d841ed3b-e8ff-193d-9242-5d226f3cbd47 26 d7864259-c5ab-1c3e-a4a1-3244a7c8db61 27 7ee3d0e6-753a-280f-84f5-75392dab6ed0 28 918f264f-c1cf-8d9a-aa24-3c4c503bc2df 29 97958e95-d077-5d03-80e1-1ca467f040a4 30 e790e55f-47e3-8a77-b88d-f04232b195d8 31 5148cc3a-3e45-0aca-b044-e7785f5ead02 32 445f9a12-af5e-6671-b416-440c39197b3d 33 c3f5856a-408e-3918-b853-cd853531d126 34 5cb7821e-4489-1780-8a01-eb1d6d1b93cd 35 5b3b46f5-20f4-8d69-9221-650399a253ca 36 02899d8c-9aef-4979-abe0-3fc726d98623 37 57edb9d6-e175-8d8a-bab7-02240fc074bc 38 507c58ed-8fe2-1090-8c03-934c678de695 39 e55b2f03-11ea-2454-b472-f669602c08c9 40 c3237e87-9180-0962-8d43-8ce7c9971a37 41 6510fa0d-d0ff-400a-a716-a38f397b25f5 42 68561ce2-c981-5935-b5d6-448b93561222 43 b049a14a-10b4-4526-a8dc-12a903035403 44 976a2b41-50ce-64aa-8206-ec5f73087ff8 45 7ca1edf8-b049-677d-8cfa-18184c2e4989 46 2cc4bd6e-fff8-1617-a8e8-b70fe128c42e 47 ca483429-ea1f-8084-bf62-75011e543953 48 524b346d-3623-631b-a633-3f9c606ddc1c
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
876523178703454844855563112858063184812045466186. Exactly this sequence comes out ofnew Random(525).Next(9): the per-post millisecond seed of the mask generator. The other 30 hex digits of each GUID areGuid.NewGuid()output and carry no message. - Explain the count. This post is draw 3 of Run 43 (seed 120,022,078):
new Random(120022078), 4·Next(8,16) per post. The RNG predicts N = 48; the post has N = 48 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-03-21 09:44–10:39). - Conclusion. Filler. The content is fully explained by the two RNGs.