201305142159 1ecuhi
explained decrypted filler
seed 860
From the post to its content
As posted (encrypted)
244B627C6A984F05 DCFE68A7D884589C 3934EBB744899241 3A20A54567F23FA4 E3B41CCD297BC3BB 9B2A4B154EF8F5EB 6748569399E739C9 4E79C255FBB5CC8B 18031491DDF420FD FEB707914C933708 7E6D38BDCC1DAFC2 5B4330C2A9C46965 49196E4BAB459462 A21A2AF109B42559 7F1C7BECF9986CE0 4489DFA4A215CFCE DF8596895D73DBE4 3744E2F8BF7275B6 46FC83E507565E31 D28296D80BD0EC98 F8A368A9DB1809DD EDBF23D1AA195AE3 66F266CEED0041E4 BA393AB53B15CFD5 6BCA0342DB83E601 5EB56B3EDB0419FC AF3E7E339DE44140 144BA950708BF714 C7729CDC0C0B7246 6CAAEF2559DC945D B1698D5B74F47A99 3E241A2D9C04C4B4 ED37AA1043506830 A1B6A1851AA70BD2 F6B266D5F1FA721B 6D325EB78387D288 470A28DE8F085AD5 A77BE25641347E60 8D765C59E400C955 12DA44CEC8FA4DDF 00B628B2DC30AFA3 4C8D098878413176 1007AFDADC16AC33 F238FC622073F827 A8BD351B354D41EE 7E0D653F6949E09A 2729997739CBC0A5 F60C2A45FC32BCF6 77E25B3642A63163 195159A221A4AE91 A0CDED777A6AF237 AD8C94B8A94A3F36 2A35CEE9D0B7D5CE 69ECA24858DB9E6C 831AA6331693BB88 A0B92F91CD638ED4 56B7CEF3CA16D1C5 BD7D48E96384D549 37A21982B3EE608A 381E1F6056C18190 35BEEE0900F3F6A0 F827118CB6A2DF12 404A1E4F9528200D 4C6DCB9FCAD5755E 09F0A06BC631C812 A399FE7B9A07D8A9 C4E3E084366AF330 CC42F4F373666772 12B32C113739BE29 E4B3C0C548F3BFFD D8C159F1A6A00CB1 9CB904EB239D790B 82EE4265DC25D632 5121E5FA2EDBB350 1A68E1DAB1DAB782 F3C68AC8F5B508A9 2F38C147C6D1BADE A32A9F4AA0466275 56CD51F1D0287605 D92F3AF7EF64614B EC17420CF1B1EB72 CF5F953FCF413928 F1ED3158D147C120 6C35EF9D25124186 93C45D6CC7223EEA 2304D26E80615A12 4012D4BBB76255F7 E7E3D1BC17DC4B61 4FD9886E5C71A6DB DE4B3011E2F504A6 DDFC7A701440AF00 5CDD47DFEB336452 2633391E452B4378 117D51DD38B3D332 DB6FB6B691D7DF4F 03F65C8A21E5D696 75A961A7AFEC1255 2FAE6DD229D75956 907D4ED888830509 DED330F665358980 2E1D3452BAF76166 2A2141DBD589882D 2FBD990326B39DE8 3CDED482C558D007 924F4EA6C201341B 697792E44440B2B9 3CA9D5914A64D6C9 BD55B086CDA4646C 9B7DA1093AD94779 73D3E3854C295A90 D43F15891219693C 950800A68F52944A 1AA71788E66F698F D3F3225AD3981342 77846D1D55A83919 8B67D10AABDEAA6B 2D4246AEEAB70B2F 5E7B083084AECEBE 447BB75D2917DF43 CEA229CF5302E5BE 16C317A0C28465CC 75F01AF6381FD23E 84E46C8FDC20F006 6A6F9E59ECB7D83E 58230AD227901AC1 FB32DDF2780254B1 E255750DCE890BE8 55492CDBFF99925A A30178C26C0B6207 949F0FBD16ACC764 90A340F6BF16254E B13D5826C83A34CB 4256387110FF44F4 0E567EDE88A2F35E BA331C4DE46347A2 CECDED3C0902A885 69629B6CA4BB1060 B227D1DB7D6B70F4 B447178D4718FAD7 DE490E2414BABC00 16D85DD5224875BE E59FE53CAB56E891 F6CEAC04332D2730 37996F4B8977EF67 6CEC4BCB2F9E99BB 36AEA0D98D5C52C3 2D9514F1A6BC111C 16CC5F5D477F8539 D9EB5831C4468505 7788DBE8AB4E4901 7A124AFDD237D3B7 654A91839DB622F5 5414075AC297F2B8 0F17CC777F15671B CC3557D067B373B0 E6AC58EA4D5A48B9 1AE29651C5A43237 F45C9E5106A405A5 21DE56542DF10965 CA1E8395B9ADC52D 44CEE29FBA03711F 02B6211320DF8788 16CBC44E559FFA61 DE03F4250FCFD414 A4BA4F67EB3F4C30 853FCCEA6F3355AD D7CC6B36E8F27BCA 090142013401C0AF E7951C8522FF4F00 521C4B2DE5CFB9BE A23E663337EB8C08 4F076E78420B50BA 7AD78C30F59E6ECE 2F6875E64D91318C A282B3A1A5259E93 7FC7E2B8B07AA119 74C43ACD2DB5D7C4 CCD1AC2199B9A0B2 1FBCBEEDA462E549 121E530800FD3A35 6790DB477957076D D7651444881A5784 FDB1432DD8B9B7D5 7C575A73F16C58C7 0EEEC143C378D237 31AB03CFF8053465 52036E088B68C366 F3C7B998128D1154 093F175357D7C275 261ACA54F43DE7E8 AD3CBAB8C886B68F CB03A60418FE508F B6D60E5E0F5AC233 7F38C3B9803E8E80 ABA12A789E4C229C 4F703F0543DDD19C 0AA86C5BB8C7C5FA D3C0921108E6E2AA 160A016BCD874CE0 1309348D73016F67 2A159777CD90243E E6DF6C7DB2A59071 580D5C354F004F96 4BD928974A89BC10 BA629E78AAB876B1 6A24290943C487EC 78E574277DE02A28 2E005CCC7343EDF8 BBA5C22FA95A12BB B217E1FA305E885D 8DF56FEA695F4ACA F81E7F1493B9BB81 BB6CB77D9ADC19F8 9CD191E8052825AB A324A99844C50EF9 B4B9A73DC7103503 959760D73F6C4D90 77718140F301D8F4 A4A6084FF7487759 26C1A11E1B4AC578 F2FA370EFAE1B172 9E9D9ED2BCA47EB0 03B4FC7FA76C57BB ECF3CBC6C8F72881 5DACFFBA8FF64DBD
- Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9(name). Key = MD5(password) =34a14a42e98ff96095af56604e290cae, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 56 GUIDs as hex (shown below).
Decrypted: GUID list
1 d7af2403-8b8f-02d1-87bf-dfd74e09f302 2 6850818d-190c-17fc-b71a-e7d8b41fae98 3 61f7f55e-fc81-818c-bc7e-3551da7ae450 4 5823641e-701d-1a2b-be02-d2de469d039c 5 b92c672e-3829-4f5e-8565-a0c6dc13f738 6 929e9f7b-9a3e-0d02-898c-08894a0f5484 7 3bf6b914-7bd4-2ada-ae1a-c71b8b2053bd 8 791bdab2-98ba-873c-ae87-76b11816de4c 9 3e653977-bd08-3a6a-a15e-557b013c41be 10 2f1e44d8-fa89-36f6-8123-3bd0d326c170 11 7a176256-c992-7cb4-a03f-e587ddc41afb 12 a4d3ee68-b84b-7c2e-854f-9fbe0188df2a 13 4114b8c8-0336-786b-8203-223ba6f65df0 14 e6e0481d-9376-8c75-9ffe-9dcbe73b6ec7 15 38935ef8-5627-8505-bb12-0fe625ab4f6b 16 7ca77f57-c6bd-1795-890d-91cb702a5ce1 17 d065b202-7a05-31c8-b53d-2e8a490605c2 18 0d14bace-6083-1e29-bbff-99365afaa78b 19 e14251cb-ffe7-838e-b3e4-c027e9b46cef 20 d208b87f-85ef-21d0-8ae8-8092fcbb3a24 21 2a7063dd-87f0-02fe-950f-3359f045e75d 22 b881ecb5-d5f6-7922-bd3e-e726bdb17cf1 23 4b381461-e713-3169-b56d-ce292d2aecc3 24 3f2a7a13-2540-4642-bd6a-e950c3512846 25 8723b85e-803c-8af3-92c7-90c4c2931648 26 088e0442-b290-58b8-843f-3e8ccbd02f05 27 57e47316-34cb-2e40-bd1a-855d1dcb3419 28 ca4ff5c9-81f3-47ae-9234-ac5b7eb69868 29 578c17d6-a56a-085c-b366-ad0fc305b75b 30 eb98542c-b0a9-6ed9-ae1c-f7b3b63ab75b 31 f1c14126-fde5-6b61-90c2-e9e059c53de6 32 bb744ae9-f388-831f-a3dd-5fb2a3a36f87 33 84331243-b421-119d-9d96-b1604774d259 34 1c6aa9e4-e911-4eef-baad-974c1fc3d412 35 23acb3cc-1726-8a8b-aa61-1fea41828bf8 36 44219530-439e-05bb-8973-cad1f05da400 37 e7c6746a-3823-31c9-8e95-bda1df03af33 38 815385e6-d8d2-4ad4-9ae8-5077a6d604e5 39 13c9b822-fbb6-57bc-b56b-89eff76e6566 40 1af8b442-b9e0-23f8-9dcb-b3d470194e84 41 2fe5b64f-a6f8-6d7f-a4c6-429e953b32f2 42 d2bd48bb-5cb7-58f5-892c-42d3481ba5b0 43 a24e356f-ef83-157f-8dfa-a47bea647d7e 44 84b90f05-3cc5-55cc-90b1-4cbd1a87ee31 45 cf0abb64-e8c3-2da5-a166-743a32e9e5b0 46 973cd74c-35e9-10eb-9d0f-fa0e515beeb0 47 1838c29b-5534-8d03-b7e1-19ae7a35b5fa 48 868aacfd-011a-811e-ac32-23c8f77e60fe 49 e62c166c-4ff6-1375-9396-860d8d2b1481 50 7569673f-7efa-7783-89d3-f6f428ef7f2a 51 cc34e6c4-063c-2e6b-ad77-bf38b849a04c 52 e962765d-4ecf-2e90-95cd-3722947e35e2 53 8582281a-ee35-5979-9710-4b8d51faced6 54 3ff887d9-a6ff-68c0-8cf2-fc0f74f3901e 55 399e9d00-f397-3fcd-a672-2cce50df5688 56 8f7a336b-d42b-1f55-b9c1-605ea470b1ae
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
01814028337778813182073485240668148034526515218817225631. Exactly this sequence comes out ofnew Random(860).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. Grouped in 1ec2zo: range-8 piece (5 posts, 15 bits): undecidable even with an exact boot
- Conclusion. Filler. The content is fully explained by the two RNGs.