201305161833 1efz3k
explained decrypted filler
seed 437
From the post to its content
As posted (encrypted)
C14C8613FA6B1651 69DD4B31ED310569 644A53287E5FA7F3 3D490806938DA418 D1F1E479B2A124BC 882C6B2BF31AEF8B FE2F87B00ACD1EDA 243172057245C05A D8F9FA9A0314C2E7 DFA3BED6B538E371 78DD309BE08B9E17 052FBE39C10A6BDF 2972C1CA972DB4B5 CA03C4F700967686 77917AE81C87E210 A2FCA0FD20EB8D33 D349B7CC9700B87A 7C583E11738F9838 427C14AEA56EEEA3 009DBB6628B063D3 2C58F2FB18B46A70 010D91326603E14B 387378D0EFE2761D 6C0E94F998E37D70 B3BA62C4C9A1807D EC676123689A7500 5AB35CFB3B7ECC03 19D91FF51E1822E7 D479783DADB8F807 CDA6FCD235DDDF52 7FC9E07B46660FFE 66A2DE15B542CD99 0B560E794111BA97 31479D626799CE30 CAB0E5FDBD1E8DD2 78F49EB6EBAD233E EA19F4FD8AB77AFC C9440E629D1A99E2 D2C09BA1DD99C09E 89BBB09467EA3E44 85C4EBEF77992A9E 221F57B7831A41D1 22130526E1DD388C 4B3157C4FBEDBA8F D774E9183A92A3AC AAFC77E1B28C96F0 E66465F8A0C2E05F B6281170AD920D21 133D5EBC6B5510AF 556ADE5FBF282968 3C96D46BC257261A F89D8214DD56BCD6 78D3F3F5BFB4E1C6 350D3647CF505483 72507D65168F4C51 E14C7E79096A495E 9B79D40FBDCCF97F F233E55BE89D4AE9 297CA89713EF8648 BD86119862CD5ADA 31DC50CAC76E8790 4C1BA08BF241B06F D139127D3E17F147 9075E3C7DB25F86E F099DB8E376D5B5E 6C196DAAC103DA62 2E38F3C2A6859F62 A4B2663F00E89FEA 3244F20D8BB1CE82 64D98411A5A46BBA 377BD1CDD5C337D7 869831BECC292DA1 54AA487B852F1269 C7F6DA1E708D96C0 4AA2FF8544B89B0F 65DF40F735DA90B4 0E058B0CB5BF5F22 C2C5BFA46276D2B1 C6F03E35B079EB4D 1E519984BFDDB235 8B429F1471607EDB 5C3FC984C8ACC422 50FEC237F23F7EC7 9F57FA890039FC8B 6855479F9E24883E 2A140275D9723D8B 077C09DF52D75032 DBB159F9462275A1 D845E84A34AF98A3 529C9053F39A9AC1 F3709C0B051AC577 88D670A74E242E95 755C483A043438EE 5DBFEFD110B05548 3588A4907B7CD134 58E967681E88FC3E A3C660458E0A19E8 3345EE2603E24854 95FBBFF3C7CA947C 497BB74A97FFD27A 363A1C7D057E67A8 1AEFCF597103940A 2D83B1FF8F733709 B4D8A755E5253A65 667EB629BA637FCE 19F5C80B93211B67 312FDA8A36006808 585CF6E2911A3926 BD5E4E6256EB3BEB FC4430D6A8240F98 868CEF025529666E 94D199F4888D75FD 8205A99F80FF2464 6C4D9FC1722AB71E F26A5982C28EC2B8 A3453A10BB2A19B6 86D33EF112913B6E 06D35CE523CEAED9 48E48AAB4B923551 FABE51CEAE45770A ADF27A6089A02D51 F69DDAE345DDAB93 5FE1C34C7C0983AF 6404B26EEB32C957 B7923F826A16B7E9 D7AED36CD3D8672F F73D8A9302901F83 2AEE5C2733C37864 2A83180F62D992B2 B5260CAACB3AA7BE DE98A698E94E79EA 7838ABEC5F8FFB55 9872F2484E5A0B00 49A6A8A0D0337FDE 6BF2486942E7A8DA DB3D3C6C0992249A 412FE1C6EEF3AD34 771F3FC3F5A31127 6A969FC8298C1AE2 DA6CBDB9E3C475B6 7A6130B708630C3A 2B5C308BA29F7A48 B0418ED853D7BEE6 1B4E5EABC045AF0E D2CDA8B1C566956E 2B2DD99BCA738D0E 7828CDE1E4DF5CD2 1DAC3BD8B6B33437 DEF96E894E730776 E85C52C9F4D195FF C99EECDC27815683 E16F401F6199D6CE A24EFE800AD1165A 14BEFAA26A90FA50 4FB94A7256C02E48 DA4399773167DB55 532E3BE8B289B770 B6C828FC1DA27ABD 16DE1AD64D478AFD 5F622B3AB9B18C02 6CF114C1AE6A7F80 A8D71F19065370EF B872B05B9C1AF80F 849DBF5107044E29 0189570C925D5C07 91868A7056D0337F 2A4D36D93CF6D4EB A72B6D9015517C17 183A88A1BF080805 A1E35DC18F3E82AA 9E4136724C7451BD 589F989450CC46CE EDCEDA030AF01FE8 B0F5D045E9D7B556 52AA278C24A5C97B 53298448A649BB2C 38235521367C209E 85786098A45BD12E 4D48C85C2A2BD3CB 9042C8551C319F50 697ED54936A38873 E2893C3CE1319D9A E6CCF8CCE04EDCA3 C73883B1B6541B7A 40D85485BC02DC99 874F3C7820E0ABFE 59E092403D3FB5DA 3B71655A1C1E233A 6635E616603C1BF6 24548A7F8F011475 F58BC5C0F037ED86 0D3E5E1FECB10A5A 1C1FFA1F97F69FA5 97E2A34190EECF8E 17709FC54A7EA428 4B7C4D5A9B784A46 825846C013FC7F2E 10F0331F1BF70D96 565B744BAB3FEE9D D93141464BB6B92C 168EEC4FDB96D1D8 658DDEB0376DFBCB 7DA715CFCFB8D3BA 73BA2503BC3E9E30 FD0FA653F33DDE7A CDC4DB7FC69416C7 EAB4D468BA9329B4 E9E030CB615EE8C9 80E9110E2E057827 60CC24D8C97DE3DA 308296935530CEF1 3DD66CA6070B1A92 2C3A38FE2E513E1D 785D0921EC0E07FD AB85225F03FDC615 C2BA70C20E83E2E9 81F5ECFFA3D056DB 9461F3B12001A4E9 6070E591F033B681 F0D7D7CDCE8EB166 33511822A32A440F 53CC9A5981865C00 96678F1C7CEF8BB0 69635F292CB88A3C A64E4727F6605FDD 7CAD05C154FB2AFA F3F8FF250D6238FF B5B6E8BF5DF2356E EFF7EAE2CD2D0067 5B4D3C51D781BB7E 4F8AD44B5C60EFF9 8515FCAAF3717CD3 0832547CDD05F995 56422E6B06F0D0A1 B38C2E05958DCA54 40CCD77127503DFB 1DB2D9B1215899E8 B66F10277EE771A9 A00AD4921F4B252C FD5AC2C607732BFE 261C94343E1F3447
- Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201305161833(name+title). Key = MD5(password) =de68cc590f29b48f6c90acd3932cfc31, 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 a3dfb69b-11e1-092e-bee2-9da390888a54 2 72588b5d-067d-07d9-a2c7-a0bbe5b42070 3 26c9a3b8-4a52-26f8-b479-86e0adcd1580 4 c354eb8a-2782-716c-8321-36450122da3b 5 0db86645-a696-4d01-a4fb-06384295422f 6 f6af18c5-642e-4b21-9811-6ce3270e7592 7 3631e9ad-a174-61b5-b10c-be44ce44443e 8 1c175523-99c5-6839-b654-3aa4966b23a7 9 cf907c6e-e7fb-0611-a154-85fa8b295c40 10 9aa706ae-2769-3055-acef-4e7b7f9ca372 11 75bc7a51-1749-2443-9c5b-a2e3dc1d6e84 12 5e7e415a-091f-5266-bb37-28bdfbc2f4f9 13 7d89fd06-4c17-0657-8623-c56550cdfed2 14 35c91982-b53e-795d-b73a-083e03740860 15 ef72c73c-6d65-77be-982a-afac4a3d0739 16 af84c3f4-32b7-88b3-9a7e-699bbc36f450 17 8b8ecee8-e0ba-5296-bb13-9477882cd846 18 312951ad-2510-8ee1-b96b-5c446190cf34 19 d1efe35b-ad6f-4749-9829-6cafc9fc75cf 20 411c7eb1-45e5-4466-976f-b853b15daf03 21 62d8fa25-7492-7e64-aca9-12b5ca8b17d5 22 8f7553d5-e8b3-0f5c-82d6-cabb865f4750 23 984d5bbe-57ac-78fc-94c4-444a3b7e4dab 24 e4b0adb4-a3bc-6f84-9b61-0bccd3c4bfc6 25 73cf57d2-27ee-408f-83a5-cd75ff38adb1 26 f8ed6f68-a68f-5727-8973-f5e0b2b85347 27 704de77a-c977-5ed4-a347-fccda0b3d9da 28 c614066c-6ec4-4d58-98e1-ad1a605fbd03 29 9a7d28a5-bcda-2208-a6aa-8f09fe1411dd 30 b1eb1ab5-f38f-0219-95c6-38da0d43f8bf 31 74dd886d-df7d-4697-91fa-44ebee4c1506 32 a7755215-adb8-57fd-b73f-259335ec380b 33 f1de00c4-18f7-0973-b75f-130f314213d7 34 45acd874-533e-863e-a764-107925e4c0a4 35 9dc6ff4f-0bd1-2edd-a3c3-a0176a439a27 36 3c879575-0164-6b4d-8135-4dca0811464f 37 86565063-23d2-04f5-8475-48863851f878 38 970aed18-5f6e-1836-b75f-7e2a815f749d 39 2ab960b2-072a-1740-87cb-2e9d47519c1e 40 67c0bbe0-afaf-096a-b191-eb8ee6cea90a 41 8669d2c5-2e59-86be-95d4-3eddc8d44d5b 42 1e70ceca-4ab2-1118-86c2-839dae19317b 43 44457396-955a-1538-a0be-fd0edae320f9 44 988bd81a-5cec-6e3d-891d-50ed36be542a 45 36ee090b-d81d-27dd-ab04-eb127eab5d13 46 927a0221-1701-506e-ac42-12dad85ee517 47 4e8a6e60-be15-0cdb-ba60-d5528e5f756d 48 83492313-329e-22ef-b30d-3c423328b659 49 a9b48ed0-277a-7cbd-b0f7-061af1c2d298 50 1768e2d3-14a0-8bbc-aaf1-3db2d637827b 51 5758dd80-54b9-1631-97f6-44ed62f0bf88 52 f2fae053-2f5d-62d3-8a4d-b05d2317aa1d 53 f45d325f-1205-1287-acfc-12498e777223 54 570b0760-4d91-4582-889c-f462ff1b3238 55 3c0ece61-e2ac-6812-8856-679f418ae991 56 cd92e203-e13f-82e7-8e5d-d19497555d1b 57 f228ea6f-3659-140c-a5d3-469f66ef9869 58 b25a8995-cb7d-44b3-981e-17ac862dc3fb 59 ae6f3c51-d8f9-2a89-a022-fa009a4d9017 60 3b3f7a98-e50c-8ecc-a9c4-f229187affd6
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
002744660325077858447076455420450826011081162502781614681428. Exactly this sequence comes out ofnew Random(437).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 19 of Run 46 (seed 39,043,781):
new Random(39043781), 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-05-15 03:07–10:31). - Conclusion. Filler. The content is fully explained by the two RNGs.