201303071338 19uxl4
explained decrypted filler
seed 252
From the post to its content
As posted (encrypted)
413A405E76953552 717A1B5987F2D7FB 72D300465284E9EF 5BEA5408C5482CED 10625BE0CF6E2150 C0F4C3C1B0C7336F 3BB8434E07A93046 A33C51EB47095DF1 2EE4E286F2BF56ED 08937C123821F320 B8156558973F45BD CBB64B91690E04B0 930E4A56084E23B9 F0E0835427DF5D4D C4F3A1D1320CE35E 9B3D2594F2BC91C9 5265A6F629655CF2 637BC2880A01A364 6B9A03625C9972AF 2C820BD5BDA4A285 C18A0257FA11B4C2 DCC5A39785BB6706 DB2B26F590FA2900 283A01B5A31671F9 758042B337B7691A 60D06E7AA5DD01BD D03661A0691D1ED0 BA0199217BC11E7A D70C73355380E386 4F05AA9A6356B3C9 41E0F24CD9630764 813DAD68F953B9E2 8C979324A9301E65 83DE687AC1CDBA98 F607D2C5FCC1B0AD AF889AFF1DE6D69F 39D131B0FF4B6DC3 D59899CA40609FE6 8C4FE8E6B5816051 8F27060FB7EEF9BB 389D4BE8D06721DC E0A371583D993672 6638DAAA473AED81 7042301B078F1379 425C2AEFEFA8590D FBC2437DF2D815F6 BA3767F94EF16CA0 315BB5BE4078CA63 83FE994E82EBBF0C D83208DF057A3743 5842EFE4B4665D5D 592488FF790486E0 CC6628E4113E39BD E3B1802288CF2A65 BEDE6CFEC9F3210A 2DE38625DAD0572D 7620B6514F04F5DA 65D0ECA9260E1D3F D33D956E0291CBDE 903D5BF1C7762931 F074ECA272898F46 AE4EBC92A47A8B1E DF75C240DF2E8A2E 0E890C84B9D4B4AD 88148CEA4C417316 F652C6AA42576A74 26309753F4286A38 ECD9BAB0C6129FED 9E89CD07AF2EED04 F7BDF1FC153F55A4 DD5E62BAEA859954 3B9BE4868F164ADE 56C35363299EFFC7 75BFEF37FB30097F FB93DD9018BD4ACE E77B603F2CA4095C 2849AF592DAB78D2 CA7B473B6D74151E CD4293D78EB322C1 8CD457C9D107DBA9 6E85CA32DEA45A11 784CDB9C6B67E54D 2157398DBBC53D2F 5E21F373AF338583 37FF77930F1AF24A 0CA49A157BF471F4 11F391AF09C639F6 9B91399A20875A59 DEADE7E1258F1618 9897A7211DA10815 3C2706D253CF5161 94E0A5107EF6EA31 2EF78FCBE09E8B9A C6ADD4E9C2A3000F 5B4FD7634DF6B4F1 5AFB77B00DEBE44E 5B5DAAC581299C8E CEE121FEB8FA57B8 D51AF4A58EA5FCAC 23F5EE44C2282B30 397E1964D152E375 21D67A2005879F41 4CBF3DC52D08362C EE86B9D1F6A325C8 CFD8C80D1414FA28 F52660B6962B40AF 7858358C0D83242B B63729F1526846D1 F944E1FB182F1556 7A04CCE9F9F77988 FB94A70D090FF3EC DA9FD179E3863CB5 A53FB3F6CF4A009C A2D8E7ADFC3FBC74 FF8FE2C17BE8A7DA 7F1CFB9A676D03D7 40DB3F48E2C988B6 EB1D572D52B7DEA3 BD57C8B7BF3145EF 62508217D9F6B45F AFCF87BAF0E0BB86 EF24303BCA318AFB AA2F9B85FEC636DA 3C0DEEF1C379D067 C8499171681AC2E3 920DFAD07A826B53 10625EB735D916E5 2CB09DE04C7F9071 703B8642F1AC9ADC
- Read the ciphertext. Strip whitespace: 2,064 hex characters = 1,032 bytes = 129 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201303071338(name+title). Key = MD5(password) =f4636397cec066a607c280f59059a28f, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 32 GUIDs as hex (shown below).
Decrypted: GUID list
1 927299ef-ef73-36ac-a1f7-1f4347e8165e 2 b9d6d80e-f029-639e-8ec8-5a4c7cc07d45 3 8b70674f-3997-803e-b01a-4b7c9ab68b5f 4 4056491b-86f2-3757-b9b4-e4d7932114e6 5 e0308caf-32ce-85be-afb7-667a97ce08d2 6 80b3b531-ff44-7b64-b368-99c90757c253 7 36a0b443-d614-7466-bc2e-9f9fa9f0323a 8 f22f8c22-2a66-7794-9ffe-b9d4f2c3f76a 9 a0198e74-e55e-1d6d-86d0-46ca797bef11 10 3739b14f-44d5-1734-8309-b05bc678ffb6 11 734d8fa3-c643-8c92-8768-bbd3f6746847 12 05c5559a-0aec-1839-a75c-a88753eb2ff5 13 995b6985-0cf0-70d2-a916-08dd2c3d9b21 14 0c0459eb-43fe-5e03-b3d0-506e6426e260 15 6790ecab-08fa-3df0-8329-7ea34d3bb013 16 6f75396e-6f7a-34de-9b2a-ec50ad5d28b2 17 3e3b557e-11d5-7bd6-b4ba-0ab8eae7bcc9 18 209d6084-19d6-2449-83a4-5a98028b86d0 19 815ec55e-6b0c-4669-a51d-e430cf529fe1 20 4759db3f-d626-8440-b6a3-b87839136b67 21 62c56c54-1202-2c02-ab6e-49618c18bd97 22 e3bba693-bb15-6147-ba58-34c8bdaf8390 23 d0321651-7a83-5e12-b455-459831c4860d 24 0cfb9a7e-0f5e-07da-83ae-2a15884d2773 25 6dce2bba-559a-3f05-9147-eafef7aec975 26 0b048277-cb6c-5cbe-9032-baba6bbb6a7f 27 ca4111d1-c901-54a3-9549-ab15363eb84c 28 47b027d0-c239-7085-8fa5-b813eaf6eb36 29 3714c9bb-ee5f-1288-a527-33554c02407e 30 3913346e-d263-0bc4-9565-059449d20176 31 0f2ae072-5fb9-1172-93d6-e95cd71370da 32 0915a697-8b23-7308-b058-c19046918392
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
36838777118175337248265035571017. Exactly this sequence comes out ofnew Random(252).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 239 of Run 42 (seed 983,934,859):
new Random(983934859), 4·Next(8,16) per post. The RNG predicts N = 32; the post has N = 32 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-02-13 10:26–11:32). - Conclusion. Filler. The content is fully explained by the two RNGs.