201210041242 10xynf
explained decrypted filler
3DES(name+title) ECB, 42 GUIDs, seed 404
From the post to its content
As posted (encrypted)
688BB7EE156BC5E6 D65D89939F385377 2C5A3B23F3C9B085 F4F1AB19627D6342 581C2EC55F515B34 488FE713A0E9816E ECA1933D375E53A3 57BB01E41E29D324 F75804CCFB4AD51D 95F83B6AEC1F56DA BFE00C271FA432C9 C5E4CBC1DE42346B 1636BBDE37E86157 F3E079FB7F72F1F5 FEC27203EBA488CD 4ECDB6428BABFFC4 084903AC638D37E0 1FFFE84890B6C40B C1EF2D50C748AD85 6E540061E8EC44A5 2A0C5E7B05524C7C EB8B7F6DBF909CBD E6D383D8B682E968 40A53AB8E7D7FB79 F05A0E9B0363AD6C E9540D61C68BBFDD 7FA3652E6A34D027 5A1CD87FAE2B668B D671A52D285F7FAF E04519132A4AA8C4 A21FC14CA0F3E679 6D46EF5D304189ED 6D1E120BC56DFA75 9CA0960DA5A05487 BC46E70A00FB8373 24D8F42FE2475B84 CA3B40743B783F97 CE7790E6108D7761 75524E04B60962AC E5C2D34DED111BA6 1F08C9DE028F6BA4 B92F36973A284783 732B0E92F39E7097 6C6AB1D4D905F9CE ED1C9AC300CBF2E4 7B6B1E2F38010149 D4E3BF0E19F070E4 1B7BC7704DD2A8A2 781E13E65343C907 58B6E81CE171A400 027CA9407C4739C7 A939F2A5C1EE383D A5DF9AD85D231E8F 893466BCFBDF380A E3909FA7DAA4847F 43360A1404125C8A 5E79D843C4D3A243 9AF7201369FDF12A 6214625DF0BFA3A8 70E018C87D4A79EB 7EB39922DEC2843C B8AF2B9EDE720C71 4B876FDDFD85738E 64B336EAD000ED80 3856E03706033D4D 1822D7E01F98A6BB B10B66EF5B9011A0 414B9985FF84761F 28DFE0D8A2926C68 E39F4F2B674EA7B6 9897158A3F06746B AF640B6C2870A944 DE827063996D92D3 95C283B99797425F BA662EA597E53BFA A0A57C5FA63F0EAB D795DA36511EB8CD 0A4B8AB8235F92FC 90D27EFF6EF6AB34 4729DD75928FA021 C82DF3F0BA05D280 ACC1701AD84480C8 BE1CE214DD22CAF9 027B5AEF6340B9E9 437160DBBA1694E2 378C0F23EF724005 86CF0C301340147E 05E4EB75B4DDE5B3 3D90D78D899481C5 D00E09B776107C36 9E925BD724AA27AD 7693922706C969ED 301F89FFDA8F1A92 5C28E60E37BCECDF 883D0EF0044A9F8D D1BC58E0F97C06D0 A1BD7B8B19663504 B6D333A5407AA0B8 F5A83BBDDFA45186 04064C0674782452 9ED3A0687EB2FC83 E21DD59E79CAC4AB DD190ECD68C90730 19053F1856CDCBD3 BAF5F882AEBFB35A 076C2759182355EB 615E0E3A6A3CAA4B FD1C2B8C96238FB3 BD8F9B8D82B1F523 C8980460C79B7462 56F4A01FA46BE5E9 D530B6911785B48E 9106044DD0528B43 747F51390BFDB66F F8E088AC585A5763 D2CCD1655D35FE25 50FE0CD4DA40E681 1D0B93A586F753CE 6A8E17AB683E3E0A 2C0BCC962DD576DD 36A0556580E74482 B4AFBE65BDB08A0C 003144E6325B389A D8E2E7B3E750C3FA 9438FF58E1794B87 070F6199BE69858C 4B0D872E9F03B532 0C6A704C13ADB303 747E38BCB4439CEE 8EFC3A8FEEC5C63E 1B0BF4D3A21EAB75 18BDB833CAFDF810 6EFA3F157BE17FCB 8BC66859B74AC889 6A3FBB43CF6BF945 2332EBDF310D20EF 1D663B66D1EEFD93 EFC0D265F103EDD6 8EC8B7D45AA80F60 974F539436E3909B 101AA83A36D3ED25 CBBDA94E505003BF 3BEA0AA21C895802 38BC94E9224D9002 B03350C77DF2B960 7D796CFD1BE12D0A 2DDFFE9EC0B9F9B7 AAC6C4309C70ACD7 F9E20347558EAC1E 0D8D0730D9F65189 DD03960C51F8CBB0 7D8023CC0FD790DB E3A3F0D26954027F 29777DE6DEA2E624 117756E2FE30F5DA 723F6F3BDB7769C9 6A4FD2109D1C800F E73046E6A4CA4144 8592E0EDD1A47A31 F18F7AA827A12512 D787EB139BE0660E 6565B8B29375368F E4A57314FBEF5B53 AB5D7EB4A7766434 D54ABD9C03FD15BA 49CE781197CF0AE9 C418333B73B6FE45 D37F92265D78AD20 7EDD253FB925EEC2
- Read the ciphertext. Strip whitespace: 2,704 hex characters = 1,352 bytes = 169 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201210041242(name+title). Key = MD5(password) =c0e7ab2443318fd8f14ab920ee389653, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 42 GUIDs as hex (shown below).
Decrypted: GUID list
1 88531b0e-3bfc-702c-8b68-ca6b86bcd438 2 8082a718-472b-3773-8008-08df6f602b54 3 61963cd6-b1c7-1db4-aa33-5df13e774bb8 4 ffc14c44-a47b-7e8e-b34b-37e09a7a8947 5 e5a6c36d-5961-50b6-b8fe-4a23384ab42d 6 9e6ba857-09a1-5722-bdf7-ffebb0e4ad52 7 730a7e22-f103-8a02-898d-3c5e0b234982 8 a4f7b825-b985-1385-9022-954b251557c8 9 f2e619aa-a9f9-8fbc-a3e5-234eef47cae2 10 86322d2a-4f1f-2bf1-bf33-36b12fb4c134 11 8d166df8-30ea-8f92-9edb-872a80f01217 12 c31b7c28-87db-7e9b-b03b-d6855c2c2f6a 13 622a779a-1bd6-3f29-a430-83bae962657f 14 843e5350-0740-5f23-ace1-1c1d837d3ac1 15 b50609f4-addc-6d05-992f-135064b83273 16 b0476a18-9c83-3a98-95a5-955d970d662e 17 95245915-8dc6-6e54-a78c-07984334fd86 18 b73bb70a-8877-480c-8e8d-f8e122dfb814 19 2dac4a21-5e0f-5670-a17f-35a12cbf6e30 20 30632225-19bc-68a9-bd43-9bc5a3ac2935 21 03cf7d20-7ffc-4fbe-a063-e174b46a075f 22 fdc006dc-df4d-8ce4-ba93-6243ddeabe1f 23 785673b7-c703-2ea7-9981-c1ccd18133f4 24 b7f645bd-0c75-1b24-9535-31a6bc0ee4f8 25 daa51d43-39cc-2024-9e09-d4901d8aa80b 26 1a3bc1cd-4796-3f01-90c8-52d534c8f7da 27 0923f298-6404-2eed-a9ae-c3a8c257767a 28 ee02b487-66d7-0feb-b9aa-9b1e76d36e05 29 eedb0817-271f-1a68-a844-b65b4d040a5f 30 649c9173-a8e2-4689-aa47-b4f74273d5d3 31 b8e6acd2-5733-3e97-acbb-9dccf519d60a 32 c396996a-57eb-76e3-aede-ee6be063049e 33 d8e1f2d9-bc4a-6f15-9185-87a0e98ab3b6 34 2c459179-8324-1973-b75f-eac03e79f464 35 a1a2c6eb-3d7f-684f-9882-22e48cb7243d 36 b7680edd-cb96-2d29-9fa8-0d4ced447842 37 6b145397-8113-6e15-8fd3-cac3c79a725a 38 c516ce6e-aafc-6ecc-89a6-985d486d4aac 39 0469c265-c6dc-4c30-9fc4-739f330fdc35 40 9a85e6e1-82a8-3deb-9c60-0c704b593833 41 7af660c2-b0fe-596a-8b13-c245d1b23288 42 20047100-774b-8dd9-ae99-e7e8281cdad2
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
731755818287356364564821232014376162664358. Exactly this sequence comes out ofnew Random(404).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 170 of Run 35 (seed 854,622,578):
new Random(854622578), Next(8,64) per post. The RNG predicts N = 42; the post has N = 42 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:16–10:36). - Conclusion. Filler. The content is fully explained by the two RNGs.