201307200927 1io1pl
explained decrypted filler
3DES(name+title) ECB, 44 GUIDs, seed 888
From the post to its content
As posted (encrypted)
64F1967853AF6361 8F45ED1FA0ACB4BB 6C1363D42332CF54 339055B7045A9B0F 8593BF11FB676305 EBA857EE92C6B135 DFF05176882AAFB0 0E5A54FCDAEDAC52 322EDC6A27642CF4 F430661F9386795C 54C6A6DD0A244F28 F03CE82311805BFC 83114F8F01EC1101 F0208A4402A640CD 79AC8482E3B74376 F015031E962566C2 154AC2EB18CECC9F 1243A4B14486FD94 4B6C79A9BB6D142D 907C4B8BFB55F0D9 E2BFDB0B3BD8AC6C D92A3E82BE0E5E19 87B8122B167E3570 5A5B55F974F8AA6C 6EDCCF9784B6BFD4 861B997A178C0B96 E2B912E85193BA63 FE7500061F431B81 A4182DAC961F90AB F4635AE80EA61980 73FC012CBA864DC9 8DB262F8A13CE2F1 4726181C039D9B26 B814E3F375EE0BEE DB845E25F34B6D29 15FCDA083ECA96F5 4CC6D304F99F558B D2CC6DE34EB85C51 72EC8618203866F4 D94C04C97D7E703A F99657D0A5D1CE9C A4B884CE08E0AB14 B19CC3CDF2DE9AFB ADB29854612B3044 8BF6FDDF627BEE21 26B086861C4181E6 0C767F7F631734E0 0FA42DAD4D6A2E2C E4C1E7B73D59FBF9 946B4D43E3B255EC 9957BC6A4811E560 75A5873083271F08 D33E639117FFEDFC 5DB247A0A19B76E9 377D2234C9CBEC71 58C75AC38F981F7F 94D7FF1E081FEA0E FC2B1FFBD954061E 94E58F5FBB2A58A9 56F3DB63DC1924E1 83E81F0570867847 330985E35032D225 8EA25574EA73CE4D B9F0CD6BBBB0370A A798A4CABAE5A5C6 0E660945A77D53B6 FEE6E12A7A42FBCB 2652480986BDBC39 D511674B976EB58F 75E93318A6C306AF 7F6E1EF3ED4FEDF7 E14266DAACE95F2A 56021967DEF50517 52AD3479740789A0 428CFB539C56E539 2310D92E5D418B33 C11061BC65BA865C FCE79DE17A7ECCE0 2F5DD74D91A957EA B290B42B5B2F0E78 35E86AB1CA3539D2 B9A53CE9F5EDC227 37723EA3E88C3C9A 41D603A2AFAA6425 D1F57B20F3AA478A 8BC033B51E8C337C 7EBADE491A23F7D9 3501C21739E66266 5377C5BDF571ED5E C63DCD2EA801F3A5 9EF281178B2C2844 0FC059020044FCC5 9D87E2C56761FF84 FA4506C803524846 A99C6A4A0A7892F1 9B663A17F619B85C D4ACCEDCED909EF6 A9C23BF1F558CFE2 5C4FF4613F628011 C2D956C1972A74AF 250E12AC912713D6 FE3943354F905B53 C9AF54F3E11C6C2C D754FDF9FD0E114C 0D0EB86609A4BB15 FDAB896B58BEFF19 A2D345E6AAE4738B 01F2DEFA86E0C648 EE47D0FB77F365B3 4A73ECC6D68C9C0C EA0945BB779326D8 5710CAF7A62975C6 471D636F7E761E41 8FD9DF16E3C13DA7 8A419DFBC02B1F15 6A9E35274DD2897D 30AD58E02C5FBC88 CBFD4E2B4073E272 F4FE17F7E89823B4 19D8FD872ED546D7 9D5892D6E0D5C818 8D3F227A09103CE0 9669F94741B18AE2 3088F18949C00908 31915D14A0C4524E 92910E01FB1085C9 439D7924585F721F 0E502719EB19AC10 CB6D548C908CF5B0 D789849268A16DBD 6F027BDAAC82B498 B41EDA3B583F2186 85ED8C7C49A8DBBA A86DC17E45AB904E 1018CAB1943055D5 83D69827A401D1DF E909D1B9C462162B 54CFA9FBEA69CB63 D78D39160C1A6821 70AE87F75AA62C95 19D2C50441C197A2 1B9F4B9C11D1081A E84F7D48384E50ED CDDF8752B4288E4B 2BE996F7D0E8F48A 92B6B62CA8E463E3 A21A5FBDF815D8A2 706F7784B3BC54DF E324E77A039BAD5E EDBD8B08CE53E1CC D6A1803823D5057D 37A999AE8F770C6A 3052EB5E88847C60 25FA610E511914CE 22BF3D2E3A972BDE 7CC368CACCFB75DA E9178124157D03D8 C910F7C9CDAB209B F2C83C7ABA8CA988 70097D9A58CE6464 64621BA025DC4CC4 340026E98C6237B0 DF5FB8A14A1625E9 2EC1AB75D624B2BE EDF66231081AC5A6 149D35281D248526 E93F74E71BA2E933 55DCD18073760D4F 3B49E673AD9C5149 4C1410D4F981A842 1E3415522E86363A 61DBE0EAAB646F6C 5DC69D5F2084F45A 1ACF150E12E75AD1 677733C5B09CEF41 808E5C0EFE43B077 3E25792325761255
- Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201307200927(name+title). Key = MD5(password) =c565330e9edeccfbe42dc4671bfd6c7d, 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 2e6b7598-984a-535a-85ad-3ff4838ae772 2 edfb7147-190c-3604-8c4e-87b3c779242b 3 af7f0df2-7446-43b3-ab91-9cd376d2f494 4 8cf6ef48-0be7-0a98-a1cf-ecfc89e9af66 5 f435095c-8369-1820-a1aa-e890547f5c58 6 89239857-29fa-5553-a022-9c5b0d3c5962 7 e921a0a4-bd19-7ed1-9cc9-8be2af6a7679 8 72e1a9d1-a8e3-859d-9d32-09cacc252617 9 99036551-8928-7ea4-ba7c-36b1175422bf 10 099d2dde-2925-6b66-8e7c-a4f25cc7f506 11 83ac7932-2b18-40ba-825d-43b2a8139e39 12 7fc4157c-7354-6bab-8348-71e88c17412f 13 7ce0c1b2-b741-0c23-b017-4272d32bf143 14 e09cbfea-c2f5-40c9-9cfd-c8f61fc150d3 15 167a2459-72eb-5391-9ca1-04ccc8d19f46 16 3ac44d46-9e93-5739-9306-f6fa845c1832 17 7119ab70-55e3-12ae-9b77-22e79efdabf8 18 883303e5-ac2c-461b-9b82-76fbe5238aa6 19 08866942-104b-6731-b193-42cd60276391 20 aa0d9089-6b6e-1346-b2d4-7b152bdb9f37 21 806d9857-2e7e-76a5-894f-d988727dd884 22 6c861552-6310-64fa-8023-040462a43889 23 410eadac-001e-07a2-bcba-94286401a041 24 2c15401f-70ee-2fec-a57a-8c2cd5f5b556 25 f6aed662-1d44-6f3e-a788-4a0aba9b2b95 26 3238c8a2-e906-6673-b25f-16da25f4c5c1 27 cc4907fc-2d9b-3746-a09a-95a835228502 28 cb4269ce-a9c5-8deb-9914-17f80a8e2a6b 29 c90886ee-b0a9-7de5-b549-207402d95b4d 30 efcea75f-975f-2826-9e7e-99ce9d4e8d6a 31 137f2b3f-3ffc-0468-b99c-bf8645e8a8eb 32 bcf1da5b-9559-3e59-8491-5b9c61fc8d26 33 4cdeca10-5469-349b-a266-79397d7f1381 34 201f120d-3353-2789-bea8-647fe492ffb1 35 56908d32-5e15-6814-998b-dc50ab46b9d7 36 eb0e8c87-61ae-2088-8b61-13d9494a8e85 37 ebdeb398-7fa3-51bd-93c2-b2106a834722 38 7ffe11ed-31fc-4f57-9aaf-e332bc6e2786 39 8dc5207d-2797-3c47-b895-5cd5aee05471 40 08687816-9eb9-1bbe-966f-e6403eab5aae 41 1c9d9cb7-e4bf-1bb3-aace-87e9e169f0fe 42 4b34cf20-957e-36de-8800-eea73fc1cfc8 43 5bd0dfe4-0213-1230-becc-e252a939a32c 44 84b83f99-7a18-6eb9-9059-0bd3f4646690
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
53401578764604551461760266387203326254311316. Exactly this sequence comes out ofnew Random(888).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 15 of Run 49 (seed 822,652,546):
new Random(822652546), 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-07-10 11:27–11:29). - Conclusion. Filler. The content is fully explained by the two RNGs.