201308060906 1jsnww
explained decrypted filler
seed 532
From the post to its content
As posted (encrypted)
AA1E61BF881696C3 1063D46FB9B87FD3 606D1125AA950CBB 9467B625D25AC95A B1425B5E7C29C512 AC7D8CB32BB2DE2A AFC6E8E715569473 E79D84852CCE86B2 A2EED30E448C9591 17B9FED2EAB66D89 510C1AFD1112E646 40C7D5152DA9E0AF 2F80EE4FA18C60A9 A232574F5F42216B A3F1B617D13F78C7 D78D157F4E3E2BC1 2EB3CE5209169FF9 CECA206D1A8FFAC9 26157B788BB5DB5B 695CF5FC6C8F33D0 6CAA2DD28AB6B3DE 9CF8B8167362AD03 078516461C15005D 65D5DDCD9A39353F C3ACB80D04D74D7D EF472084AECCB434 8890CA23BE12EF63 B4AFD5144A0CE1D1 8833CD075174AA91 74DC19FF599DA437 E99668EDB399ABFF 85ACD452B2239EF9 BD10690FB62B22BB 7EC48B6A8583C54B DE05AEECC3BB1733 0BBC18053E3C521A A9159D7E97796C87 382DE23AF5146934 FB0B2EC6E25BA6A6 59921DA087A994C2 89831D9A4C2C1577 BC4320873A99BF67 54F9E9C70293BE53 37840BD66B32A427 0B45CFDC88832C7E 6D04A940D64A4756 5C98388C0669EEF6 9B3A2FC690D7C8E2 71B093AE609735C2 5D175148DB126063 AAC3539BA6940AC1 012311431DF491D8 491BA80595DE583B D814BD6381C44244 73A64850EAC51DA6 71707478489E8B4F D113523870FC8F7B 5EF3FE1951FE6CF0 204C2E3117967EFF 5652D5A793684E0E FFE4EB2D8033F910 D2D8484DDC9D91E0 69A4E0647BC81775 50A1A79EABBBA1FB 64EC34A18F62993E 8E5610408C890A01 E6B3F54343B78EC1 D76204D695BB6A21 152D2C76C5EB7A30 16A277CF49E9B6F1 3A5E623F8F358760 CF388860A3786235 6EC5E027485CEB72 69E3FA4245CB0E59 396E649C0923A591 2AB77FB3E9F32AB5 F156508685D68ADE CAAEAC786F58A2DB D8779E2C1EE35081 6531AF5BE6566483 571F6758A5975558 EA3249BD1798E0A9 D1B01BFA83F24C77 7F99819FEC3EC165 CBF22CFF8AFA1EA0 E33427434FC4E63A C0A9033B3225AAEC 494D6F6AAAD454AC FE8296E05F16E8CB 7F7B92D51257B60B 5E2D73DDF3900E71 3E56C758356CDDE5 2DFB3955A613FD4E 9171F633F14EF4F1 4CC1E210875F00D9 A768F8835B2F6D1B 08F598F8E9F8636F 41AC3C33623A5A3A FBA208439AAA95D1 C4A2E75A058AEEA3 A5C74DA7F57A6EEE 20CBCC3E24C76EDA B715B7CE4E979832 24E5633A05B0168E 15BAAEC577C0D7BC 93B864D2B2E76361 8F4EDF8CC419020F C13D6D862ADBF4AF C40ECB16866AD861 07D7CD9737B24694 61DAE3D74A998E4B D8CB595BC82DBEEC 219DF8F7CC5B8652 63C70B6AD8AB5989 384986DD416F2728 54A6F08D2CA52FDA 394F48254DFE39A2 4A7178B3B8B32545 F1D233B0FAEDB4CC 98835BBE55C46964 BD0FECA89C3C8E02 916027235128647C A7AC567398282C8C D54C0F6882CEAE2E CD475427AB406A93 C7A83E245AA76DF3 74A9F26C06F7F972 94A5EB026FAA2731 1A1419592F582174 1EFE817CC01D5F23 9088C793EE4941DF 1FD0981C6AE428C8 5576659294BB2B77 0E58FC5096633470 CA259F7A91DA2696 D9BBB816593DF97F 1D454D2795C33370 09BC3FF3C1BA0429 88175C8F17E09C99 43D17C475A4755D8 D898D134F9FFF841 E0C2AABBC73EC1E7 B8B7194AB44F5038 D60FCB8EAA02E7A9 7D132983CE9DE2AD DF41230C500D8D46 B0BF27A7BF4D9E64 559E7C11B5B0AAD0 0629FD0956C32D03 A305857018FAD70D FA249DCE09E73B8D E7CA48CD5133632B 61421F978157D798 C5DD204746A6EAFF AF2248B41258A869 F6735EC078F6CEEF 61C17D958A44E42E 86A451E84DC2E89C 3474346F61EBBCA3 05C482E81A0203F3 03CDBAE98580F6D1 A9C632DB2BD505A9 A6E3B5A34D1511FF DCA0634EC6842EF9 AFFF6BF3F458B467 8A802497C6E833B0 4AA39A9AC9CFD994 A506C49105DFBDAE 74BF37D5148DA8E8 DB4B64FE7D5F25C4 DAE0D0B4F8444AD3 3BE8D6A287709F92 185BF28A21BC5616 407358FC4CE74DAF E1E30E79A22E3B84 3F761A7A0FAF94F8 BAFED9A3D4B9571B D3D25A88534A9C1E A7C2CED21417BA2F 5C9604A3D1891ABC 7DCC451895975EEB 41392F24D7163EBF BB7B416DF07609E6 EC68A10E9D2D5D1D 6E574AED9EDCB192 B9117B57732FC982 9628A5BBA100A83D 2326B915E2DC6536 7A6A3AAAF0F92818 DFE93B1FB5B0C1AF 3584273720864DF8 ED478B721C1395F8 41B8E8CCF4E5EE4B
- Read the ciphertext. Strip whitespace: 3,088 hex characters = 1,544 bytes = 193 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201308060906(name+title). Key = MD5(password) =724bdb046900324441c756c6110c6348, 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 a40c3eca-457f-53c9-8eca-74bcb611317d 2 33ef1454-70a0-85fe-858e-1f90b358e77a 3 6a82858d-c838-5799-a3ed-37d125d54a40 4 7d5bbc43-d5ec-0af3-86e3-ea862830da1f 5 645639ea-89e8-38e9-a1ed-5f824c231e3c 6 c6657a29-7799-46ab-9d7b-c61260ba5fb6 7 0bf011fe-9116-2a21-8af7-73ad46a4247a 8 655a0034-b380-3c08-8d20-094355bee839 9 14a86601-84c8-7bed-b0b3-ed66c04193a1 10 24e47bdf-96fd-449a-91cd-a9cc13d21fa6 11 466f48bc-86a1-2b9c-b8a9-74b5a902b4ac 12 005a7081-bb86-770d-b031-a818dbe429f3 13 b43e9cc3-48a1-32da-8767-5386495e5308 14 e08b9ec0-1fdd-2680-8d13-f82fbd291e1c 15 48807e2b-d673-37e0-8af7-e758efaec84a 16 00bb8c74-7849-2fbd-abc1-724a555cdcb4 17 c5f2b1b5-087c-4215-b859-cf14343e68cc 18 0053011f-36ed-7535-8ed6-80511352b124 19 4dd82e70-1c6d-00f4-add0-faf70bbff0a4 20 3189a9a0-6313-21ba-9330-cf3c81530a91 21 3fb1216d-fb97-44c5-abb2-62b3cb496614 22 04d9ed53-f8ec-3fb5-94f4-0b2ae335e99e 23 52e7e53b-5652-8338-87e1-e39e15987c19 24 06dc727e-387e-790d-b8ab-84cf38578305 25 9348a5ab-b2cf-72cb-8182-48a95738b1ad 26 45d5ce71-c320-64a8-b378-a58a2f47781d 27 8eb1dcfd-ef1b-2537-b8cc-9e10baef94fe 28 a090ad43-32b8-2ada-a42a-057bbcde8cb9 29 34e93528-5778-4f18-9f63-3bdc572f83b9 30 eb3a3385-c10a-410b-b0af-1f5a8b4d23fc 31 7e1fe20e-d0fe-5004-ad4a-022a10f8964d 32 9dc210db-dbe7-51c8-b7fd-ec3b467a35bf 33 f0ac3740-b9c7-29dc-acea-27db5588a65f 34 89cef0b4-2087-2f87-95c1-b399c4b683f1 35 ee1ba724-515a-3621-866d-76578b4aa724 36 9b04f586-f647-7348-a247-c09fb9766939 37 f1cbd483-8301-6788-a73a-62565f2ad6de 38 e203844d-e578-813f-b4c4-e227660407ef 39 7ff819af-71ae-4d94-962a-49e0e9ad6f23 40 a8dcb123-3d65-0bd5-84c3-18058fe6a701 41 47b937f5-5633-8382-918d-68699ad35fa9 42 54395336-22d7-4e1d-86d5-76f41aaacba5 43 ced0824e-4ac3-4ec9-ba4e-57a15b6e4f61 44 133c3cc9-2c38-46b9-86ac-297eaf846c37 45 c084cbd6-8953-3ea0-b25c-92f354ea0262 46 fed345b9-4c96-2cb0-98ba-1b0c0207d5e4 47 cdddd091-a166-3849-85f7-8842350b269d 48 ce1cebb0-5b4a-75f2-85df-25b465472493
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
585034237427323247024387762244552237684084443237. Exactly this sequence comes out ofnew Random(532).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 3 of Run 50 (seed 2,278,890):
new Random(2278890), 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-08-05 20:29–23:29). - Conclusion. Filler. The content is fully explained by the two RNGs.