201209241254 10dkit
explained decrypted filler
3DES(name+title) ECB, 62 GUIDs, seed 131
From the post to its content
As posted (encrypted)
6792F257CF69D845 96B9C40B07DBE7BF F5AFCE3453B379A7 4CFC8FC7E7832AEC CF7B37057C73A184 C1798F11D0CEA081 28DA4C660DE77AE3 EF9313768EFB66A9 06E75B6F85FF256A 6AB4FC2AB419520B 5B4699E690720045 79FB36820ADB5046 25CFF3EB77F7F443 529CF61E94D66538 64BAC9D177441CAA 4AFC9CED1C6695D9 379700AAE7DB375E A342D1EA5ED353C6 611F48FD318CA181 6098E79B5288B8D8 1124B93D1C705135 B771A3AFFC6DC8BD 24030D963D1676B5 A7A06B61A7C1D4EC 0D9F739ED42A9266 2D083A594DE331E6 6BE1AA0674BAB96C 0EBFC94695041F81 DD42527D5C7D2BE7 9F5C8539A37FC03B 8479021E08C4A78E F82DFBF7E1369745 88986463DEC98365 4FAA886581B59A59 E0D7230EA0B21AFC F7559A8412B4B061 08D7065476C43EFA FDE5798E79248C5E D379B2F65124D8C7 BA05F0289FF350BC 960ADC0B47D08510 E679183B0A60E6D2 DF30860A751A8685 33BECF8A9FB4B1FF D3D074E4ECDF8C3F A0F05A92BC5D9BBF 18AEA6719E5CD607 C2F8D299EDFC379F B3D14F10F2ADD07B 2CB2531846ECAA03 CDF986B075EF88FE 4A64F140C4767A61 F4721A36652CAFED 2C900C08ED38B3DA D33D801134385673 6C885C89D2463437 A071F803DCF0D669 225B2B8C56F93335 75661918FB4C6B2D CCBEFC23D2F3153B F876C465E1C3A36B E1FE4E55ABEA83C9 569128E048A87A03 B337326384C57E3C 795CFFB98B34156E 68F06C8F5D27057C 145DAB64EC9DEE8F EB1BD13A30613083 D05CD6EFA0CBB327 A5D2195EF4E9E2FE 8D3C211398B9B3B8 521BC96E842B8388 113512D8618D94E1 E7A8EBC0CC40C21E 1C52F21C3AE4952F FCA4D5D7C10E2655 ECE0925D0A2477F8 C4FF139B33CD1833 4E1C37B0937113E4 C3959926BE87A62B 7EA993D25932617A 25138787BF6DAD10 590B743D94A03FD3 C3B6DD7197F7CF46 F8DF5195FA34048B AACCE15D49AB535D 6636A4F977C86B7C AC39069EF3F66AFB AB0E48DB0DFC1A42 9D6136577CF951DC 996600F4DFD932B4 9CEF2724A53BBBDA 0F21E856777ED8F6 1D3CEE25BE29590D 07C8A5DC8A2AAD88 F61D672AB6B59DD6 9E6DF1483BF08C85 6CE49BDEE466C59F 32BFEB77306D4C33 5011AC5CC6D9A62C 778603A8EA2AADD5 493C9136B67936DF 5118A8B3301B6C15 EDB876C4CCC077DA 006EE61793889872 ED291A6195F5301F 62C7486BC81A37E7 8284DC4FA9D41E25 A07927DE983145A3 A987FF84AA29044C 6A7BBEE67F5011A3 05493F7748A09D3C 77A16145934A6F9E A82512D476A10E2E 0A287A601322A7C5 4F91A743C114A562 D706E0D33ADAF7B5 07EE3A6B98E4AF8B 7BAC6BF345CBEA8E 819038C32A4A0DB4 94741DC2F9A2D48C 90F14CD89603AC93 B5A76FFA33DC00CD 587F021F14E68A22 CAB2C1613AD1BEDD FD75FE8A320A3907 F525761C8B9F8706 BE4F290CBC410608 B0BDDD74127311D6 5D7A1B8E7B7C1373 2F2B6A00F00467AD 4D8122BCAC1BB06C 4260DFD29B1AA73E C515CCB8C7AD6B55 5B969AC17836252B A1C33BA8705990D0 5252F46AA1FD2C6C CC2F12BD23142114 572D763319590052 6AEC1175B229D872 D72E162CE41DC406 53B9E26757CEF6F4 645A226265348A00 0DBD507313C89BB9 E20BF2821EDCD76C 9D1F5052971C39F4 5B0C5AD3C8E098F2 9294B0BBD6548A3D EA5BFB45FBC7A2A8 5AA7A54ED67FB5F8 00FEEFDD46DA054F 8FEE5390B714DAFD D82B6D0C827BAA40 4DAB2678C7F2B785 587FDCFBDD390697 C6C0ACAF7A46ED37 7B4EC4E47E989A8E 68DC15ED1A8C9513 F8D2E5926737823E A13D20D858E21E0A 342A98AE1205E7ED DDA2E3CCF813D2B8 A1630245BC376870 18F454330DB609BB 6F963F4A31A5ACF2 FD0358DCD5516E6B F6C6171FF75CA880 68D84E6D27139C37 20473ABFD3289C4A E6B21280D125326C 2199FCB941619796 DB215F602B6FCB9F E950525789BCC911 7EA70ABBEFAD135F EFC0F5D2E976EB70 FC0CC6E296410CEA FBFBD0279ED05C17 CD9C567E509396C9 9B88E039D9E40EBC D166C99983B1156B 5D09F45A2F9C7358 04374A0A80DAB96D B0FA82600B3E0820 21855EA5DC71A741 2D0E60877BA6BE3D C7F8319D6E7B0336 BD77DE057E02910F 6E6ACDAB817B3E6F 81D7042B5D3706C8 06D98A637AF46D30 43A38CE4856BF6FF F2C2B39510116ECF 48AAEC4E1E64A0F6 9C599C5150A5B8ED 3878AF170316EF04 D0A0E2BB729D4374 F5D7A878A7BE8D58 91374576B055C7F5 0E253107F1302CC4 03EADB3B79AF06CA 5421DF12453AE420 4454F9F3E62BD68A F28835BEAFBC5702 A5009AC697DFC4F6 2DF769049A7FDA52 C18F313E9492A0A7 C2169150AF188D31 4182454498CAE0CD 1B245C1793346F0A C47DD70C80DB9A25 6E157586551A9B56 BC0BE36A0EA8E7F4 69796B6C78E8EDC8 68E74EDAA6E24775 1D6A098621D7F774 0D9B977A9BC003C5 4D50911942B848EA AAE7A347AC500886 0A3333C38F2D4152 0F87058466E21A29 AB8ABB6236254100 559A28F755496E2D 656BC9297F6D1DC1 85C997CD40D0B6E1 C60B2595B197A622 8FD6633450E49497 4363068C09B5AD35 CD59349E2F73C411 D57B818DC9317529 4D8BA25AF1A8205D C90683A411289BBB 5354676B4CE3EFB2 D991D27BAABA2F08 11B701FB4280650B 961FE8864D9F6A69 38A65416CDFCAC0A 3502A39EEC850B27 7A2820CF885FF292 92013BCD4A556F29 34C0AF2E46C0ADA1 15D382E4286B1907 C8F7CA294B392EFC F577E372B99AAC01 7E44E9525351418E 3F612741D5D06B12 978BC388E857C457 8FB48BDD249F1B11 0E6148BB6122573C 9FA3B1E44B1BE094
- Read the ciphertext. Strip whitespace: 3,984 hex characters = 1,992 bytes = 249 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201209241254(name+title). Key = MD5(password) =adfe0328905f62b01f13e2123c692d68, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 62 GUIDs as hex (shown below).
Decrypted: GUID list
1 24f29b65-6d1e-1037-8928-ca1deab3f8b5 2 1aba0fff-ddff-279a-8c4d-cda0eb6669bc 3 d8c054a1-d43c-31be-b51f-9bad887f643a 4 af4f0dba-5acb-410f-8d7b-8bb32e44a221 5 7a1e445f-1127-3b35-b068-9e7521dc0aac 6 38b3cf5e-2333-0cd0-86af-11122db270eb 7 5176c674-70c2-5479-b891-f5aefaa77dbc 8 dd03d815-2354-1875-b619-9c9a9abbc2c8 9 350708ab-dee5-19fa-8b91-d2df374c9d84 10 27966b7d-58e6-5613-a7b5-e07c090b1fb1 11 7197ecdc-2e2a-70f6-9527-1eb2dfd4d1c4 12 6c940816-0e72-6fc9-a75a-1a7b1076ace2 13 2e427a16-ae1d-6d0d-a15c-8d05420814d9 14 07853987-eed0-5d54-87e9-1d7a22484891 15 b08ff194-d1db-6f29-b150-15e10bcab48a 16 3ead864b-56bb-732e-9fe9-01c8e1245d84 17 e1a2e56b-2cfb-8455-9862-e3ee951359ab 18 7158a196-1fda-1c4c-b062-c8ff0140ba6f 19 48dbbbe0-5c81-2589-8c18-b76ed1ea3e61 20 0d0b2a47-ae71-0af7-aef1-a0607ca9eee0 21 eceef751-88d1-22a4-86b4-e2d1d563d83d 22 7ad96de7-9a94-81af-8b65-dee002f5b7b0 23 9dc808cb-f3c4-1c26-b0c5-10f856d9ae8c 24 d2c113b3-96cd-7723-ba64-c58fdec5266a 25 46c14e0d-7ac3-4e94-9e6f-0aa098897f21 26 aa8c7101-d233-76d7-a5b8-32010fd9b960 27 c5f4339e-8418-5d2f-8b79-3cfc7c96afec 28 3d2a6168-437f-75ce-a67d-fd2200e47477 29 aec6bad3-8a84-6c9f-b52e-13d5ecacefb9 30 18e222de-3841-5fba-8d2a-22e425e259d3 31 0199f7aa-88a0-42c8-8a1e-f22dffdaeb20 32 b4fd3eb7-b034-8828-ac52-6aec8c4b69f8 33 52533f86-92ee-8822-b3ff-ec7c1b0d06ad 34 2176bf36-8fdd-2ce9-b59c-83211be99473 35 da57b58b-926d-31e0-a6de-9b2eb808ee2e 36 587cbff0-c321-37b7-8c60-7d8da1cb0cb7 37 f13da114-5bd2-4877-a00b-e9548488cbe7 38 be7b4a46-d34e-5851-97b3-6b540a3d77fd 39 c8694bcb-d032-69ed-825e-d39273218ff7 40 08a6d353-46ae-3018-9658-481bcbec5595 41 ca163310-64a4-048b-8c33-0e2713c172a8 42 b72bde0b-c17a-09df-93b8-98f245f13f4e 43 51bdd859-2fbc-0ecd-926e-beb30bd7490a 44 c30240d1-1f53-08af-b20d-ead918507f69 45 709bf369-49c9-847c-b08f-c48b8bc0741e 46 7b225b8c-22ae-1add-8e2b-051f62beb1b9 47 5554af3d-380a-80cd-a5c0-85d667e13d5d 48 09f4124a-2908-472e-ad20-80f5ec1c2101 49 c470597c-8563-85f0-8c2b-f3091631fb11 50 757abe26-8433-4086-8705-8ba689fe4bde 51 ca5dacff-3750-581d-898d-3575cec754c8 52 a9dcf70c-fc02-6761-b998-89c343d53e91 53 089a4773-22ed-7f61-b2b3-8be8cda43d3a 54 d948fa9e-9785-1255-ab48-2d5203cba97c 55 1dc63122-f285-3c28-b95b-154e97e7f512 56 e977f125-02e8-1bfd-924a-499a38e56a73 57 a1335125-69c6-1de6-b499-50bc029835b2 58 87ad927f-a070-49ae-9842-2c89ff1d1262 59 e6952f42-56d8-8cc3-964a-894f1fbc2b44 60 2f73eefc-fce6-5616-a3e0-ad06d4817094 61 6d578aa0-c953-484d-b21c-2d2434fde329 62 99768de4-92d5-6cc8-b756-d1c7876de30c
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
12343051157665678120281747576548823345630000818484567131148546. Exactly this sequence comes out ofnew Random(131).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 190 of Run 34 (seed 83,105,000):
new Random(83105000), Next(8,64) per post. The RNG predicts N = 62; the post has N = 62 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:23–10:24). - Conclusion. Filler. The content is fully explained by the two RNGs.