201303062108 19tg5x
explained decrypted filler
seed 134
From the post to its content
As posted (encrypted)
43224374C5D45FE3 E493D9342C76A0C4 053510125CCE1EA8 02E5B51D4C05C655 4919A468D7AA3612 0B4CD32E87315930 0B7C38B8B0E1188D 7D243E0F2ACC388B EB87518798CD10C1 1CA101867802E772 7468597A885C82B2 F9A5B7E059483E2E 308F178D28D61D02 F2C56D6804F53501 F6C2FE5B271C6B33 86E759899E27A1FB FFE54310FBF865DF 200660E435449F88 234FD696C3DD8958 9E82DE9FA584EF85 9C9E620C3C7CA7B0 D56EE5984D65E8CF 0D593FE3369C5F3B 8870A26BC9214557 160F9F202D950DE3 9C2F8692DC49A7EA 8A5CB6D3459F7C25 BFF36A73C3BC7AB0 EA35B8CECD9264F3 426BE8BACB80C4AC BC49B25B395A074E C237D23B8C99D9AF 4CAB202667DB9196 787BCEEF7EC58FED E37ADE673B5EE30F BD1DEA0B837B9F66 23065EF4AFE90B5F 3EFF70DD07D7FCE1 B97FD52052856826 578DB879C70A8A4D 2C4D75A389B5133B 0224402C996C3D83 2B5F499BA32CC61E 95ACB4A85EADC7DD 29BC2E13E33B4A05 943ED23B19B354AC 8CCD7DD9C48577AF D3B21B1789D90D2A 60056E7CEEDED1DE BFF20D20DFD77278 44640A5AFBEA7D20 DF408F558B3A42A1 FF06EED74819B546 E4DFC57E4A2ECC6F CCE49A6F14546A52 5B56BDC90160240B 377E3EB8FF289113 E90197F21525B486 2A0B245A72BAD300 095BC7D79364E434 11B14BC7FA66D71F D3E1C986B69C9EA9 3C5F630A1905BC01 BD908AC4E823D169 FC4B3FB788B00AEF 040B040B34C41683 4724E6A794A5EB9D 7D54E289D176DFEB 122307B953CE48A7 13A5E045769AC3F5 7BB2DB7F60F33984 01E794C7D847BA90 2EDD9401262D0268 EF6F42946C8D05E2 A754AC7998D306F7 990BB525755916D6 F071600126C79902 F41C1BB22E7D0717 7DADCAE4D51684AC 11904F45053D3526 607CBD3D92A68DD9 231418D464D9EE2B BC4D4CBF5D680507 78A9A36EBD934AFF 580835D1B8BC42BB 240F68739FE934B6 859ADBD0062B508E 06F87952CB5E5E82 CE64D5E129C1E4AD D9BEB8F0FEDB6FCF E7CAE5AA6DB6309B D277082167A7CE35 42D2E145DA447C7E D3D72614229EFAE2 59ADC49D6381B438 BC818A4656619DE8 209017D50BB66635 3FFF5A710F0ED797 796763B6D3019406 8B041758238A3ADC A227FE800D4E056F 31879F9F1DDBB188 0F2F0D8240745B9E 07F9E86B70A27377 36C1C9B29A6D8708 A1F921A078F6DE36 7F1433CE0B8B3D79 C5B0F6E93FA2AC1C BD9E1C636A1DD72E F5132501C2D89B0B 87742D3594B012F0 9124F220EED26C95 4C649C4E41AA84B3 4B3648EFFA3B2013 3BA460FE528B1F8C C0DDA233FDF38368 2DAC84822CD04CC7 F667DF7515DADCB0 C86F023012EE23C4 34B6E747782E4E24 090171042E66295A 6234289AE6393F4F 10C13D22EB800CCF E1EE252CF6C4F792 DCF862C497173E1C 5C30C7677E257D9B 6AACA5ED22253718 6657B459768695C2 625E214655B5BF6B 758AC1DB10B6F402 E41161C5EF4212CB 194DD70D6BD7FE5F 2892607883E44145 FDAC9E3839138FB3 0CB785D23228C26C F9BB74C1004F370A C0918F376B32414E 3FFFE5B0078B6A69 3CC70E1FB3894616 4408DF1AAA0E5C5D 468E1FC63CA3E2C9 1206BAD96E2660F3 19E2E3A1AA95AC6C 8336A25342930B1B E0D2DC9E075CF8DF CDDA9966E77934B2 B7BB648D2DEFF9B9 AC2C54AB2AEB843A 93CD805889FFCE25 B97B0DAA6F5E047C 281BEBFDE5052F99 858893CFC7694AD7 B042005F35C95E96 FA4007007E2AA5CA AB17A0619E739573 975A17E5DBF21D71 9BD42A570A24157E 69A3A716D63EFC0C 205F7F931C184046 B8811CF93D03D5F0 2C648C7F590EB30C D04C1FFB2C8723A9 F9F1F249B6F7E875 711080331536AABE CF974906D1D3F010 E113492D89203BA8 E2FA268490ABAB2F AC796CE36C7B0603 93513F320EDDDF78 D731D71B5F414FF8 557142917087630C 8B7C657777DC0F73 A5499A38C2C4876A 6606E75B9FA75EF7 F326D2FCFE184FB2 61B67FBE8285B0EC BDD63B2634437718
- Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201303062108(name+title). Key = MD5(password) =f7364ab2c4dcd485ceed8efecdad55a5, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 44 GUIDs as hex (shown below).
Decrypted: GUID list
1 b0f88093-cbf7-61dd-a291-70c2a4afbd34 2 038b78d0-09c4-1d8d-be32-455bea66fd5b 3 894b781e-5764-3ea4-8191-03ab9d1c4756 4 028fd4e6-3e25-131c-950b-60a2fe13a9e6 5 7c11432c-6709-6fa2-b126-d3927e115102 6 38cd3e74-1c95-52fa-b298-800ff9300d0b 7 22d33ac4-417b-83c8-a9f9-484af08a482f 8 8132d534-96f1-6621-9b7b-5f814a7f9df0 9 208152f6-2202-5d86-8329-4121dc0104e8 10 1fbd76c1-e412-630f-b2af-614937ad1db6 11 3810bcf7-af9f-0592-8c14-bc47496be3ad 12 e2635a29-6be4-05e5-99e2-bd4a5b93c3cb 13 d4f416a3-f6e8-6cd2-8a3b-75104c0c17d2 14 9bc2cda6-304b-16cf-8606-d5f402318953 15 36cfa5de-f66a-7a2b-9128-0f62fc416c90 16 a929908b-dcf4-612d-bf52-4fd380670ea6 17 c92e5858-1e1a-1e73-9057-5ad9c893b572 18 a31aa0ac-8adf-01b5-87f2-403da7069296 19 5df4c7c7-6933-2da2-9475-bad1538f3d6d 20 5a02545c-c201-1ac2-af6c-623d1cb1343a 21 6127c564-9092-5a93-915b-1b2c2647b687 22 f94afcb1-9209-6449-b6aa-230bf8e43595 23 cda9ef47-6888-5219-8d4f-fc64fc19876d 24 5111620d-1576-7c7e-b7f7-1aea2e11b2f5 25 5a9ef6f8-f086-7788-96a5-20199e8a1269 26 6d9f4e35-dcaa-6211-8764-66a8ef72d75d 27 447a99ca-6961-18cd-9415-d3f9173ff70b 28 1cefa68d-7ef9-60e1-9593-f8b06752a5d4 29 d0de041c-6524-5469-a6c6-53526de830eb 30 0ad8dc6c-71d6-88de-a5f0-6e46575166b6 31 01579481-600b-56b3-b14d-6f70132af8d0 32 a8580947-353a-6763-a10c-1cf22cf4d36c 33 7b3ca0ee-4173-1e47-b048-025b4dd884d0 34 c0f29ddf-febf-33f6-83b4-077d3b16eeb2 35 d3d553a1-a083-3892-bc3a-92a3943493d8 36 bf5a174a-9167-5845-855b-59e85a3da06e 37 924186f6-678a-00a7-bd6a-7d3e7329e77b 38 8aa964b3-e523-677a-86c5-2ae14b04a9d6 39 c6d6e10a-1d2b-25f5-8961-dcbe594e027e 40 f7358480-3b42-03e5-a1a5-ab57e2cf23ac 41 98d6f595-90bd-39c8-98e0-8a55c083ac7c 42 b7f58b0b-3031-82dc-a71b-bda10c54732c 43 cc91cb12-5d60-7116-bb4b-c813d265f81c 44 5424c494-ab67-3eb9-98f7-17571179a021
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
61316586560061761021565776165856133506203873. Exactly this sequence comes out ofnew Random(134).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 224 of Run 42 (seed 983,934,859):
new Random(983934859), 4·Next(8,16) per post. The RNG predicts N = 44; the post has N = 44 ✓. 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.