201210061404 111tjy
explained decrypted filler
3DES(name+title) ECB, 53 GUIDs, seed 661
From the post to its content
As posted (encrypted)
09A4C483629CD13E BF265DDD8429AF6E 0C6232AA95500811 AC5BCDBB1EA211BC CEF6BF59A6E02F67 754837742C1A28C4 5A9142F224D33821 55D8E740B776648C 411BCC642516A1C5 B72530947D7E5763 4BE2AFA2F9131E8A AF972F06EE78193D A021486D5311732C 3BE9F0A74FE701D6 E867023C730606BF 24C6687F17CE4E7B 58EBF354C313FABB F87BD65C9E25AA8B E3F347B4D9549971 9276C4B99058DDA4 990EF3D3A369475D 971F2B12878F7E66 5B463BBBFFEE2290 10037100B8D988F1 B07F2D426A219A48 7D4D43376B69091B 9CA6EA792C8776C3 667F3D9227B53CA0 336B235B2673AEFB 8B67421EE61CC14A E5C7E8D21F979A75 CD1F3C93586CC06B DC6CEEAB378A235E 16373A5F339210AE 77824BFFC242F392 B82D50F9912FFDA1 E533F83F02640130 6DBDD001A38DF107 1D9835E70ACE8D22 2B585DDDFCFEE188 B9FD480A046DE37A E600349944329CE2 81A0EA556A860127 E65810144022A8FD DA82F943B0D1B942 70366E209BFB9E96 68404D74890604AD 93600F96A38C06BB CAC2AB6C7906D0A3 DE8145F3A16BD31F 865C4302CDB8FD5A 9F718CFCCBA5DC02 3E11D84121B2D74E 12519C27A3BC270D 21EBA2A35B50A0CF 95D692041ED3480A 37B4B8A34B66B88C FFC2A032E5CB079D 54942A7BFFE0F71E C3F091043A1FB8E0 1E1E99CD0467C78B 7A19E3023871D08E BC706BA3046FB4BC B0AA2B3A13A1FA60 13EF015A226E7805 A32101B9BD7836A1 B78591C0FCF76D2A 61B081560F748249 398A65E17941BD98 75F25DF1611B77EC DDD832B771818FEB 9D68739887895970 69F04B6B3362E2CC C7C3BB8B2BE06B8A EBA90C20CE2F5779 7D3B839A88DA519B 7D319EB2BBFAEDBA 3F3398616B1379A3 77FFB681CB2FEA99 7F9210DBF81606E2 045214E24D903A73 708BA8893582F0C5 4427A8A058E97B66 02678675A1B3A122 E42F6E3224E86959 A222E3F5BA7D2678 394B2E073FE4E8F5 6F0B9A693C9AD83C CC462EA3A692E291 B4AC8252844A0104 C3BB3CBA3015CBD6 3D5ADB2C0AB1590D F6D964745DC2B548 BA93125C92CFFF30 18CCEB60938B2DAC F61D2D4906BA7708 666420F1BDCBDD12 F04B27AA6D592FC6 683199B8BDDD7328 86CAC86FFBE1CE9B 2C2F5606A8E10F3E F9F0201285B3CAF1 EABBE675FB46F203 872D164D490EFF39 E565C02F45FFFB5C 91EDC8BF7CF04F22 C82C67F7E9385977 D505F2CBCC3B3D1E 5AC7D6FF247E1A8D 1FFDE6170F0DCC77 EEEE016E8A1EBF3E 03C8745D6C89EF61 CA83FACA3A2D608E E872CBDD2AE8C9AF 85A641CD6CEBFE11 379456FD402EE7B8 097626148F113914 B77B660F97809BF6 7A5B94A38C5F1E4A FA04D8EA535272A8 6F99BE0CA1F6EF72 A8B9207351AC80F1 0594E45B78E8ADD2 088FB5D01C92C51F A43A6ABD72ED31C7 07904FD71405810F 61D89061CBDD53DF 4BB0B0A678DBAAF0 C7216AD4A30207F6 4E82DAE226665F29 69F06C250730B0D8 22F87DF69F008B26 8504E2E422596FC9 DA9A2CDF1935951B 15AAB5347E367CFD 03F070C34D9C7D17 0D0664B9AEFC401C 2AB29A6F099D94B0 B75ADD1D9072FC87 71E427EC1DD18EAE 57C28CF9666CB31C 3DF0D7E6512A2B1A B828557ADBB9AED4 986D57DA34B2049C 69CF87854C543CDF 22FA2E80458343C4 A8A84A4E97C7CEE1 3CD02307A18494F5 DC618507401D22B9 7976A8A330A75B58 3F0CA3921FC131ED 0F740115E7D93995 F74066A361F7B4BA F4F4ACC1BBE82032 908E572447ABBCF1 6A1C4EDB7EBD472C 73F03D294890FE6C CC1D2584F5232832 FA88BE5AB34513D6 61FAD3A2115CA1DB 34FC9C70A901B81C 8B7F2106DF051AF4 C6E2CCF78920BB2E 1781F3183641DAD5 D0F947091DBDE8A1 5E616E51F50F1B96 AD65098F71CE0FCE 73FA73911E95A18D F6372C91CFF9566D BF403C93F816130F 2C9F60A5968BC39C 5834C5C5AC3879DB 5BD52B478D2BB119 9BD49EB7045A568A 0DE46A98397A32BB 387EF63DD15C178A 840B82305B043B38 47F15DAD3188E408 F13E65CB18C71B24 567DA84F5E2240F4 054E984A431A63A8 9DFBDFABD9EF7364 02F06151AB3B3AFE 7EC3C98D57ABFFE6 AC165A9D3386BBE1 23FC89402E61B308 0EC3082DB59E2443 9ED14EDCA2743189 73B708712EF47D58 DF57A8E91E67AA21 78A7EE0BE96C758B 9FB35549196BF5EB 3AF28EF8DF7FEA6C 9C15D717652643CB 1D46338C34CF04B4 AC07A50758AF7BE8 CAD10A006315B611 3E21B77E69066B10 6394641DFC4E1656 2992D2A06BDD35A4 2961F5DB33E04E07 76D8183DBAAC0FAB 8BF70A6FC40109BD 42CB795430A1D41E 4EC687917145B4D9 C7186B97874DD5F2 92FE15FE60780B82 9CAE5F503E01DB23 CD1B66602D1814A4 88691A84B400AD3C 5833F682197298C5 3B1A1793458C9CD8 B6C417486734040C
- Read the ciphertext. Strip whitespace: 3,408 hex characters = 1,704 bytes = 213 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201210061404(name+title). Key = MD5(password) =3913ab5a6dfe0206a58b445da982caf8, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 53 GUIDs as hex (shown below).
Decrypted: GUID list
1 92ae5153-fbee-09b9-a551-6571523eb720 2 5806cacc-d441-600b-a257-6f6db488a4db 3 c1ce2895-852a-7856-a9e0-b093a7e66b54 4 fa859ab1-e83e-5a60-b21e-d0ed8737ba27 5 9f3c6010-9a6a-59ee-b506-a59f66fbc5c0 6 4c130ffc-572b-13e3-a809-1fb0f0247331 7 4f96f60f-727a-0204-a866-77d0e73eaa97 8 e94d61bb-02fe-0def-ad1f-9196356edea8 9 58ff03b0-f8e7-6e73-bac0-2f00211ea2e3 10 a37af19d-f412-0aa2-8039-4fc36e76826d 11 9f4e1393-214a-2d81-a614-fedbf2551e0c 12 68a22c0d-34b8-4175-9b1c-5ae83cd622e0 13 1e7066fb-3e10-0d65-9c24-0e1b71682ca4 14 5046cbeb-9510-3b23-bfc3-9142f14abcb9 15 7a79dd5d-9851-5297-b106-a254cbc6e52d 16 721622c0-6ce3-760b-88c2-e13b60699d28 17 34069be7-9f70-697e-bf3c-0c01245e8ea0 18 2084b892-0990-73b1-b438-bc24db276cdd 19 c629a563-ddba-58b5-9608-ea3cf306b617 20 72cd01a4-4fe9-281d-9ff4-46c770e1d2b4 21 caee2bfa-2ae7-5bf8-86de-675bfd3ddfc6 22 738e4dbd-4b36-0c6f-abd9-0f02f41dbda7 23 50cea225-56d4-6640-bc49-1b11f82b6b80 24 53bef342-1686-8fe4-8bac-f2c15e82b82c 25 f224efd4-833d-4bcc-adf0-ac5380c92f09 26 38157822-2cb7-60f4-b85f-843df89374bc 27 53033a47-8e3d-2468-9c26-762dea0ae5ac 28 5724d09d-65ba-2010-a2ca-c895924d60ef 29 f6ffb474-261c-1bcc-87d1-034df2718114 30 429fd879-526c-3587-8889-761b503a395a 31 9ce32c75-c419-14c9-972d-7384434088a1 32 39826e70-8112-5988-b592-226cdf692ada 33 dcfb8436-6636-0cf6-b5aa-5d527f2ca0b3 34 6a8123b4-c0db-566f-8def-dd8948a74488 35 5d674d24-5105-4fee-8324-fa6a3814e658 36 6200745d-3ad2-3e8f-b276-d9c0b0406e7c 37 4b0b0656-d673-550c-b276-13707a5d0a39 38 7772fac2-1b72-79a8-8ac6-c5892a712be6 39 0749e81c-5377-45ef-bfd7-f76ab1b32455 40 16fc9f1a-9398-2232-bcf1-a750a0672a85 41 5f014e43-302f-8ef8-9236-3011c3de514e 42 0b6ff817-f4cc-3908-b298-3f2bb4dc68d9 43 1762de12-2ec8-2315-ac22-b2e0a058d8cf 44 662e5253-3d6a-0336-83db-4eedc92973d9 45 aa85aae3-83a3-34b2-bf78-3fb33d05611f 46 3193c4ff-c718-8d00-8166-78a17adc3315 47 60586653-0704-215c-98f7-de1134c5642f 48 8a315548-d44a-7d14-8ab2-296227661dba 49 0af13a23-2545-6cf6-86ba-e53298e3c1cf 50 22dedaa9-e720-56e9-80ab-3fcc8ed1186f 51 cd106ee5-14df-1304-afb2-473e4badff5b 52 167b1852-ef2e-598b-91f2-8c57dac85f0f 53 1b594163-993f-0197-8496-7b0f960fb582
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
06755100602403576752506846221315054357428320382765150. Exactly this sequence comes out ofnew Random(661).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 318 of Run 35 (seed 854,622,578):
new Random(854622578), Next(8,64) per post. The RNG predicts N = 53; the post has N = 53 ✓. 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.