201303041726 19nyzm
explained decrypted filler
seed 681
From the post to its content
As posted (encrypted)
53B984ED9F23CFF0 33108604E5A9DF44 F0868D7493B44FCB 3A2E16CE47972ED6 7C0F0E1E0A9E4A07 7A6FDF731C42B471 80E150446561D820 73C7C1D01154381A 3D625828049CCBF6 09305525FD53C007 70783EB378CF0B84 837CA7BB5D2CB11D 355FAF62889DD820 445E81059ED6069E A01F400E84941387 23B79E9133EAAF2E B215331171F6DBB7 4C41CB911FE7EAA4 6D1B8FD8F408476F D2ABD553DDB18798 95BDAA6316BFC353 0B33C1B8EEA99718 9DD62BB61A6DE965 1FB9FDDD8AF7753C 2C74A530C459BB55 F463B338A6FB9386 3A76D9833FE5834F 4E7929166C6D29D3 DA71945E1B794D88 EC48192A815CA68A DFDEF6A95C40486F F6B6326BB5745B4C 9DBFB0C7A297A609 F7F6BA4C382292D6 8FE835B7F3CEA348 38A59EBE001A6880 FE42679879250AF8 D109EEEB7E994579 D56BC12288684001 D3F60F56382F122F 808C6979398C9FEB ED7AAC4914FE4056 8D084511C780B92A 35C51C43171260EF 76F04F8C344C89CE C189835E927FA60B 9C23C9B2DAE91258 9606B78F695E7BF5 6C6DA10EA93FA826 E4B3B2CEFD75D07F E9D61F752294BBB0 F25F81433CF3FD12 2090C32486907F47 D2AD75B83C831C81 FACAAB5524248854 EEEE1380859893DA 68E3F901C245301A E21C68512920B3E1 6933774F9F513E2D 8F07AFA927ECA3FA 1BCC213CDF3D1A65 6C24F66BC23C04D6 CCC15D4A93D154E5 D0F0807783F45F67 C3EF2A7EE25B56B4 9D2EBE42236AF766 CCC89903180EAE11 885F90EACC563E94 5A75417D840025EB FA5D582E353A6E95 B0E1102CF86757E4 E1C6FF715B5A403F 1F2F72444C3767B3 5EAE945433653EE8 F6DBE00287EAEB90 3EB8C2BDA042FF34 7860735D79527071 39F5439A55AF268B DF3C6140834FCFDE 716A0A8B8B52215B D29B18635A5043C0 FD706DD95F19E5E5 A20017AF9C82916E 37A56FAB5943FD30 633231F558AED062 F8376B20B9BFA60C 698816341D729170 93EE45B139951B4B 2C24BE4E66D0B71A C65C4834F0A98BD9 0C1FB90AFC2CF27A 473E3D679ACFB7E3 FCFCF848E8FC2A06 956C8C24FC76512A 62CB354A439CF71A 5D9EEFF9C3B0508F C27325CC73E3CB8E D77A7DD29D9715F5 71096B60EFE5926D 7A887A5F1F7074A2 070879CCE9EEDDF1 43C60B8EF69B09D1 30F695DC7C078D54 2CAA79E7954A65F0 90D6DF9D187B4987 BAF2981D773BEC27 1B2685C396E0705E E6C8B9DF7C3B01BC 7C194395A09860A7 3402E86C4D687705 D3C78166A3416794 D26957CA4D118FBB AD78516066DFE37C 42BED30CED6D8E43 3E038FCF4C1C8970 85BF8BDA924A1431 63CAC1EC4296EF2D 663924374B7C0B77 B3464BE5FA59FBFA BB314DBE6238B7A2 E21653320DCDA712 6A147283ACCD5007 5F7F10E9ABB0C258 4360B35985A650AE B6ED3086CE315C07 450ABED5223A3B3F 7FAFD9C9B414F28D E71A644247D47A3D 83AB5934A2AEF748 0C5BD9DC38E6F42B C751261575AE6A47 F7466AA1ED1FFCDF 75C9B2471E34827D 2DE6BBAEC90D895A F92CAC8C4D0B0123 C7E022A9E4E30268 CB196146C440D615 F7195F70DDE0749B 00F5A59189D6B944 AF430FCE49D51286 448579B282775064 259D3A8915D2B9E7 C4E2BE40D5E34B18 F00DE383C1203872 C38E40A4AD849E13 170A8A58D131749B 6F19C5DB121F7D60 97FA7A602E1D0BFA 2A79ADE88A881B6C C2630ADA7783812D 07E0E3D0D813443A 412935FC31BA68B5 EB1B51AC1011E7F0 2015CEB61F45CCC0 3AB245CBB13E4740 D09346C3C7113AF2 ACCAD17C9279B306 44BE1341A2E84899 584DCADADA21E8F3 2893CAA49144454A 70C264022C84555D FF5EDAE771909202 F93280AC22B53709 CFBE9DF4861483F6 0037567D116A6293 676132EDC9014560 F19C3BB124D6D0EA 266708E2B597B42A F568B33AEC95A52C 8887358E6E7C14E9 A5FFCF56AFCE7EA3 F756625FD3626AA5 EFD626584EAFEBEE 9E574231CE4E4C29 73CB3B0B6742A21B D377CAC7EEBB2642 D68A096FE0D3368E 74D1F0D44EB3530E BF2D20BDC7531D75 6BC48F7FAB4B5B80 CC5B3C94CC795307 515C7B57695ACF12 F8EDDCD442A1346F B3BACB9E95F623D5 D51584C3421701A0 C0A29F6133DFAF6B 3D90CE038A566505 461520BDDA93418E DEFA70DC0D647FBF 495D16FA8A996E72 2E6F927C3CF504E3 1CF211316F662489 10716B8FEB5EB06A
- Read the ciphertext. Strip whitespace: 3,088 hex characters = 1,544 bytes = 193 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201303041726(name+title). Key = MD5(password) =ab0d3ed9897264fb61e4c57f3cd5e523, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 48 GUIDs as hex (shown below).
Decrypted: GUID list
1 b2c45a77-692d-4d88-8b5f-bc12b922f0d8 2 ba15f470-370d-534c-ac41-9990c6e8b17e 3 1b9e2879-d4db-7bdb-9943-788861a1db1e 4 2cf9c030-dc5e-8db0-8ee7-d8d97a99d20f 5 473ab8a1-4579-6f7f-b663-70ca69c2db17 6 75eff3f1-680d-65ac-a9e6-e53ce6e41e7f 7 e60a4ae5-51b6-0f54-9b55-b8a59453d5da 8 1c728238-6d92-066d-a0b2-36aa3272b5f2 9 24696c37-4431-2ee6-b4e0-e5d897ff9b47 10 252a0c95-05cd-3817-b834-6fe27702a788 11 11a27640-cf9f-07f6-b410-e87d3948567b 12 4f82549f-70aa-1dc4-8bfa-4c5138e727a3 13 c7357c61-a8cb-7ccc-b9ae-15115f1aa7e9 14 b100e600-02eb-675d-b112-3f86be7fae40 15 ef0a90b3-b61b-567f-ac19-55a1e72c8cef 16 c61f3de8-7b92-26e7-a7b6-d2afcc31a53d 17 00c96bc2-df09-1c4b-b047-8ba6f9beb916 18 736fc6a1-698c-158d-9b98-527d3fe031d4 19 0524f6b8-3f01-10c0-b473-81db71dfe41b 20 2439c03b-e788-0cbc-acf7-547b28fd7946 21 01917e55-4879-2afe-a7ae-39c390587a60 22 8c0bff22-683f-85fc-b9cd-5ec2e4713b8c 23 c8b18e4f-35c9-02f7-bc7c-e35a8dafa2a9 24 04dbb05c-78b7-840c-825b-c4a88b1ec514 25 c41d33fe-d3b8-3739-b9e8-1acc93600edf 26 8d63e994-423d-4980-9bb9-207da843683f 27 036711ed-47b5-30a1-8b56-70afb756ceb3 28 e746ea9a-1c4c-518f-bfbd-a45b706bbe7b 29 2d927be1-8541-58e4-aca8-e6100b926c7f 30 987d2352-e995-4921-9254-bc5d24b85f1b 31 8f97a7ef-b0c5-54d9-96ba-579ed8e9ae35 32 6b61abec-b536-7fc6-a038-a96fc8f29dac 33 8af3eb5f-e443-1083-9284-1c19772b4b15 34 14bd156a-9c12-01dc-9f1e-0bb5f0e61849 35 02ff9605-bffa-390c-a9c4-cac9775791b4 36 53c568c7-986d-25df-873b-49461b188955 37 236077e7-7766-13ba-8474-306bdbb64e52 38 509835a8-7a77-46ef-8558-253b2e0edd64 39 8afde67f-c94b-8007-988d-86da3e3122d1 40 45f68e16-eaf7-5713-ad6e-01ca709f3f58 41 3a2043d7-5e66-25ae-808f-22a54a3e7341 42 a0248094-4bf9-8ac1-9391-3be295dd2d92 43 d3e7c7e6-7f4d-646f-81f1-2c8b9f3d361d 44 57be7db6-7e13-3103-8a6d-410fb6f5edb9 45 cc2ad450-5777-80f5-8cd0-2b67bcd48d05 46 1bcf0825-ef95-46a3-8a04-3911cc4cfa4b 47 2a3b6211-ddc1-009c-ba5a-49d27870995a 48 53e2b211-136e-1241-98f6-d78e859716be
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
457866002301765211102808343554571032148528638401. Exactly this sequence comes out ofnew Random(681).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 177 of Run 42 (seed 983,934,859):
new Random(983934859), 4·Next(8,16) per post. The RNG predicts N = 48; the post has N = 48 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-02-13 10:26–11:32). - Conclusion. Filler. The content is fully explained by the two RNGs.