201309121400 1m9dw6
explained decrypted filler
seed 44
From the post to its content
As posted (encrypted)
EEF616B58AFDB79A DD0306C9D242170F 3DC21A1175A5EB63 19440DBA31043027 32257C6919060DD3 8A1D970882C61602 BB4CBAFCE15D4384 25130AA7C30F9312 63B4AF9211DD0E39 20136481B034FDA4 4EAF71CD4E401700 82FEEFC041C4F678 4878730156B41E82 51B725B1D2D9EC60 7D5A99CCF4D0553A 83097EF97FD006D5 CC0F031BC685163B 0576F561B727A2AF B487B1E80998CDBC 803C99759CD9574B A0BE6F3AD75D87EB FB9AF09A8E2484D4 89E4BF637263D5B4 BC1581580FF84E4E 8058E124A4452CE5 5356B14E4DB2504B 527546C0101796C2 08078FBDA7791578 F864E672B2E8A7AD 8FF1EDF9CAAD0C56 935AECA99C231399 1264097C23D77BEA E3853185CFEB7AFB 0EDC4A7C277EAFC0 6179B9EBC553C08C 553C98E712E90415 24B097B41F366F92 FDE8661A6B2CF9FE BDD87D11C18DCABA B99A829FC4D3798E 1B8280D39382FEF1 C268150C54868820 5F064B71678359E4 F73E7AB4AEFAA339 C0C3B4317561AF72 558C572C7C72CA47 0C2A597983713862 C7C471130014C15F BBF29EF55285CE09 F6F5C79D797B2352 8FEC5C5A76AE60DF 801A7AB84B7845AE 23F53C94B2C55122 8F4C77F143DFD9BC AD4A27D5FFF032A1 87D714F3906238E4 D909D2862BAB2AC8 55E3DA2F92856C19 58D9F1DBA49BD0DB 0A6BD971960A4781 D6A7175EE42C7FE5 6E56FD413FEFC06E A04BA9C277D61D0A BBAB097B38908989 5CF5355AD9EB4845 D064C9F956116FC0 A961B56ED40F105E C24EA05F205B4599 519FB1AEC3584F21 89B5EB3214269EF3 EA8F697351BFD8E0 F80F7FD95398CB27 C09801F0AC864391 304D5F853E848A9A 64BFBA6337BD867D 04308EF57A600376 C67BA1B14127CB70 7EF5EE5C17B2256E 3FBCCB35616049A6 BAD9F51665CD009F 0DF3A218754E9C30 CBAE821E3239B5C3 C35201A9741F8C4F 1D4EE2831A8B5661 D397ED1914D60D24 28051117F7AE6E4C 65451F65413B3AA9 C310EFC01E5B2F09 C37F0A8EB7DE153A F36375AE54187C4E 075E2AC1185BABAF D665A29727A61B4F 0B8402B6F26BC99D 05B8FA2723E5B35E 1FEE4FABDB44BB1D 58730FDB316AA0E9 8ECBB2C36F12E5F2 8F00BCD1120A214A A487F69EC8376E74 C3C4E77189C453E4 16D1D1EC05802DCC 6D6107D98A53AB74 D33A37DCDB4329E5 DD2526526FF1049E 13CDBF98E221EB9E 8F514301F307BF9E ED2B9DE7EB166CC8 D09FF6B7C53BA411 6717F328458E1386 0E3BDC0799082ACC 6B62F6A08EC9B006 B5E44DBBCA6D9AF6 F7A6F18A2471A2F3 08BB18F51D659AEF 78252DDBB2360427 BC6E5A7B53A2114C 88866604577A62A5 CCB26FA8C0AE400A 803A5012773622A2 B0AF05507EFFEDE7 413C0800B5E84549 BEA5D9B808026C31 6DA25B34F458223D E4758A5CCBD5D386 CA4A6DE775B8C0D5 3D32C51B9B44C27F 22F1CF5DAA1642A1 3F565CA42FEFF4D2 2B5BDB9DE5F5E896 9FB2FBD38B963315 E8DE23FD7E0F407F D03AE2813FA93EFC 20D499FF9EEA1FD5 1C36B6610A8EDC32 7BD7D6AA824E7A98 911472EA2171CA3F A1F4086617CB89E8 4E46BDF2BD4E36C3 86E8477B0D33312C 32DFF5E56CC70C76 A58729245285A55E 3026C3810B5DD643 7C3AD5E734F62D86 D450F5D9B1EC3DDE 430DAAA366C67C26 8760D41950DCACC5 D61126FF33126BE2 F2DEA5098CFBF1F6 9A84EC58540E7D4C 99435A6504FEA47A 0CE52771022D6E31 011F39FD0AC7EF88 6D1DB61EF4DAE727 FA452B8336B8BDB6 4AAD65057537714D E4BB63FCC8871AAB 6E53AC4929D32791 D4D6F729DEF7C1F1 1EEB572672469E9B C7E1909801F4CF20 445A639D5CBA64D1 5B08153682247700 1E0D93CC1102CA89 68D6157F5E631E3B D18325AFA253FFBA 3B45BD70720AF51D 6A8F9C2A4C1C20C3 C907ADB1DEEAD49B F4E6C889A905056A 0EE34F00ADBFBCA2 ED8D6C905B2CC730 A85774F9670DE558 249321443DC40209 631AAFF34184A937 2779FE301E4CC412 3DF47E61DE6BB8EF CB9369C456B9297A
- Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201309121400(name+title). Key = MD5(password) =5c48addad8bbe8fb0d81885ff55b5189, 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 23602333-1555-605a-88cd-3036888cdaaf 2 d7fbeecc-f3d2-6352-8eb3-c7fd4d3dd9a9 3 b5a06e59-acde-4148-a9ff-03ad89246a27 4 f4522d4c-4dff-8572-862d-522fd3c1d97b 5 a2899860-4608-033c-aa5c-cbe231efb618 6 ffee744a-4f10-06c6-9251-5212880069ba 7 77b96077-356f-5b56-a2d6-88c578af4f14 8 b80d0f19-d3bd-46da-a09d-d0ff9031a38c 9 59c0cb52-2646-3fda-b253-ae74f3d9b150 10 9e10944d-67d0-460a-8b4e-c7e6f386faf7 11 1457aa61-7280-6a27-9fcc-74420872db5b 12 d6564c2e-641b-7bdb-a51b-69c46a4498cb 13 490df3bb-b2a4-798c-8b31-605981772cd7 14 91fb5374-fb7c-34db-9a2e-75ffa911bfba 15 c07b8ba8-06fb-75a8-a2e8-18ac05306b24 16 df3af3db-b76d-4916-a049-af45358c33d8 17 ce907987-72bb-37de-b872-26cddc2a55b7 18 edc78998-d48e-23cf-93ba-c25976858379 19 696e220d-2fa3-7f07-bfa1-00506f8e6fa9 20 09f90110-d614-3727-bf16-9381bb33a4a7 21 cad17226-c677-5227-83c5-99c79360008b 22 2fb9775b-03df-5eae-8f69-b697189e74c8 23 57e29f88-5739-3229-8379-25e74c8f3563 24 9ff99a11-9d9b-3891-a4ca-3919b8e8682a 25 c8753689-c975-0f28-bff6-40ccedf52941 26 bb50cbfb-7d35-7690-810e-29d1d09f77cd 27 575a3e17-503b-6ad4-a2d4-5719c16d8744 28 aa9fbaad-da23-83fb-947f-4f4899e4163c 29 498f6ae9-9941-669f-9e12-acbc4a471a31 30 b9fcea1c-7e67-4732-a24e-35da50e03e80 31 5bd6c6bf-4c53-338c-94bf-7949781c8d77 32 495c19f2-9f5c-027a-89d7-8ca2df25686d 33 4ee6a825-c3df-8e82-b268-907fc3ef69b0 34 ea71a308-a655-0bfc-9995-0006aa865859 35 d9c8b566-2b7c-0295-a8be-bc38e44afc66 36 671dae6c-10e7-6bf8-b848-e001a04fbdc0 37 f753fd7a-5104-4222-a2c4-5929c29d2c80 38 2aaa8fa0-7379-3110-a0ea-8b00a546fe1f 39 e4b45803-68d5-7029-94cc-36f37c43d600 40 d547e981-5be1-8510-ace5-d58b28e949d5 41 3050f688-05f1-22b9-8b98-160fa50dbe33 42 9a2e22c5-8579-821d-ab32-1ff6735e26d0 43 2062e06a-592b-24f3-8e08-816138c7539e 44 acd8a2ea-d986-25b5-a1e5-4d0f63304686
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
66480054346773743273553307686430800643782822. Exactly this sequence comes out ofnew Random(44).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 1 of Run 53 (seed 26,950,390):
new Random(26950390), 4·Next(1,12) 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-09-12 09:30–10:30). - Conclusion. Filler. The content is fully explained by the two RNGs.