201212291200 15mo2v
explained decrypted filler
seed 72
From the post to its content
As posted (encrypted)
D2CA7AF5341AAB59 20EC91364B3E5C4E ADC47524DE866066 6E3D566396C06291 69C9D35AB6C10778 5492317949F7C1F8 ACA8F70E34868C10 E2A01E2773911B3C 513FCC69A46998B6 158CCF64DC6062F0 9D003D38AE4962A8 40731177C402649F 4D17C4E5F6EB6393 C5D71319729CC77F BDD1852F8104FE56 FF0222A5AB09A8AB 140122B21FE47353 AFFC347FD5B09000 BEADBF4F0AA3533C 0A7268C5B80AB057 CCBC7A19DCAF9522 3CCAAAF00F88A831 2331D28D86E496BC 106AAF70EEF78BF5 A1432BDB73567C13 12CB71100F64A39D E34B0FFE06E92DC3 7C48FAB74C8E144F F59F01BA5D1FF868 F4B962880189BAFC 2D67A10BB3B0F1B2 F89CEB3572DCE077 CD98F729EA668E66 1A3F1A41DEFD5C26 3E6B0C6E019BBA0B 4B1850A1F5F4A37D 3FAC74833F945200 24FB733A4A033896 66D21BDDD90D7EF4 EDD2D21483798C0A 0D933E36014548E5 522997081A3BE630 AF9F93F18A8B816B 5052AF9819C52593 444FD5DCC47977F8 640F7EB5ECD6B990 C2ACE237B4DF8274 027DB2ECBF20A74D BB00DF1477284718 7730089454E9BDFF ECA8E0FA9DA088D1 06318CAA7D089E79 4AB2249CE8B3439C BE6351AD907B23D1 78567746D8712B61 E4C36DE2ECB57A53 DD49287275AD1D92 E12719DC1898A5F3 5A18F38EAF849180 354CAB7E59BFBCFB C6ACF655F19C0643 C8D188BE6F7E6A2B A30A77CCB552CDC3 E3B14BCA61420955 A203A5C0A1B63949 E676F679D441ADF8 FA7DE8B4DF51767C A291EACF35D86F93 41DF3872C0747BDC CE573D67A2F9648E 7EFA10880953C5A0 44F8876D47C2BFD7 D6D63F78B08CBBBC 183D40B2071A8344 8C581390D95BF600 5506FE87DA5F1344 5E59337E87C52F23 879768FD3437F74F D059FBE1DD4BED59 8582C45EA7884C57 6A566B96ADADD1D1 6E5D45925AE4A259 4D53F9A77731AD34 0500B448F4B20651 D43CE874D51A39BF E40EDF9E564D9D9A B803F317434A81EF 40119FBC6A56224A 406D3E98A9721E40 C51E58B5A75B62FE 3E8AE8E89520C514 D3C3DC7F6FCEC488 96731E4D76BCCC93 4F0E52585BAD1F2A 72A790F0BE24FF70 F130DF30ECB76FF4 C6B310B2416C45B0 CDCD8E7FC15BCF8A 5AD856097F010B5E C185302711189860 80473B46E525B5FE 18E29A24C864D522 6C6C0C39D383DCE4 589803373AB06E59 52232C74E3CB236E BF03DA74DE68DC63 2A11F4FB729AAB8C E4FA9398F043CF88 DFB4AA8163029D6E F963813D85D6A228 D74922F8475A0973 B76FD8680EB4B85B 4A2605D73B8A74CB 90EAA63EBFF6CFF6 FA1A6C2975A711A2 740EF77CA752F96F C1E7EF7B21697D24 7185FF22188CB859 39288122839E06B5 3B241502EA27FDD4 2B555BA31F98EF79 8EA600B186F7DA41 61541F533EA2EBE6 D6AE6A90ECC73A0E D3D84C53A33979BB 818C9FD4209B4EDD BF624ABEA9BEAE85 5C9B2282A980DF80 95E61C0CD94D857B FCB2652C9A82E215 DB22A3F9BF5FD992 85F290BEF116C359 439FBF717103E534 A6B18B23A75639CC 42ED3ABA1DA21C48 789A370398B04909 D37AF059CA845B4E 24DD30EB26D3FFD8 AF9AA430FE4EC00E 015CA0447D57DC74 24517BC65BDFE521 0D0BDEF0C30F1DC7 97E8B081FDF69FF8 4EB616E0E921A5A1 0B322EDC787A6D77 30BE5BB370529830 F81341323D69980D FA0CADAC106EE15B ED09E18B49C4FDCB 50C63DB3FEDC176F C82FB60BCF1E6C33 A02B310DE6531992 FCDD739CC9CFDCC8 0C9E4F66EF0F59FD 471104AFF205EB33 8D889BD106690A12 D8E5DB60AC6917A0 3A3C34EEEA8E8B09 7521632EE9920D0F 7B9D6F1A2C54D373 5B9F81D8309AC49C FA66D23C5AC45A56 977659E4F342C115 AD6E6B600C1E403E 7E5AD32D4AA91B38 A57A74B95CA6D723 659A75A7C5930111 30F47B32159B5F28 A22BC5831F794F5A 01FE843F9B83051A D690A58C0DD8BCF1 E7CBD086C474738C 7459C7BC7836CAF1 0085B5B357284DDE E2CD6AF483A51E31 73DDB51669008EBA 5823B2F55730336B D315666CE0209C9B B58316E7247E916B 12C248887F77C4C3 3E506095241F7231 6C099291E49DB95A F202D081C2D0A226 E0CEC2FFEE370EE1 C2DE01C2F8271948 C364E6D8AF640687 1E4A27E031680798 5CC01EDD0CDD07A5 0C42F272B4ADE9E7 66EAF557C9A5679B 62137980859B399B 1AEEDC819442B323 EF8DD45347D8AD0C EF96EC51CDF39632 ED6508B6AB74BCCC 15B4E79B9E2D3B56 22162DD15FA57412 0B486011A000EAAF 3002B83B1011E7EF 7516B0BE42947E44 6930179BEA9A18DC 80C6FC6254775339 4A74F4C6041666AD FD0352D1241AAF57 75F8E0525BED506D 1D86939C85A1C39D 2CE0EFE9C78D09A7 BE88D11FA4C4F378 F59164B2900330B6 3A8611163B014797 96C0150072848096 1A3AFA3EB3932C7B 5CEC47E3CDB012E4 460F5BDCAC5C6132 1DF0AFF98302B6D4 618F7A6689CCC5A1 D12A7CA84560F725 29EC9906BAF3D52F 2A317B7DDDF15B2D 6389F0BF2EFDF96B DF47C1C0444CACCC BB26426AF8F01123 33F28CF59F96C782 AA1B07A75D930766 A241C3D9FB1A3280 79E940130DC8E3F5 159799CC85136C87 E365A56526B87693 C62B97C3C5F6E342 BEE2B37DC85F640E BE052F8457B29A3D FDC261EBB5AECEB6 E17FDA607874E651 C55570B5CC4A014B 1C02DBC0F1578CF5 FB43013C8DD45496 FD6BEEB4530AB3A3 B6C2197A634012A1 E294DD1AFF093756 1DEA5630EF13F55C F47DE9B292BC1805 868925E85ABD5563 1296F8C2CBFB7A78 711A8DECE8994D09 2B8C8C52019A378A 955DF0E76ED18B16 5688735BC78FE01B 09C18C2F6D078A92 F2EF2981703B5E7B 3BB8B3BF9B7E1B4E 763937D329AE3769 83D3582CC668FA4C 85E8A1AD4A0B98F1 EAD2ACA6F533944E 97937121137EA1BD 8FC65974975D6C61 AE038A152B991E2C
- Read the ciphertext. Strip whitespace: 4,112 hex characters = 2,056 bytes = 257 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201212291200(name+title). Key = MD5(password) =332bb4234c8156eb4642adec87e2fab0, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 64 GUIDs as hex (shown below).
Decrypted: GUID list
1 5c6b9de1-230a-366e-bc36-9d647a869e36 2 cc991f17-0d75-8cb0-adac-b89b4b0e118d 3 2b1d9096-dad6-0efd-900b-f5f4a7278776 4 bd4d9bf7-08ed-8249-93bd-af774c23b136 5 2787e40e-a578-6821-a90e-e403910227a1 6 f48cea30-a669-46bb-884d-723a518a6c3d 7 ac8cc335-0344-145e-aa1c-2a6f94e8bbb4 8 bb239b1e-a133-546c-ad3c-0b362b48ef61 9 fbbfa5d3-bf5c-70f1-ae75-7eb06e53f95f 10 698db9e4-159e-7966-9029-383c0811995a 11 e671272e-5a8b-3ae6-bedb-b94edf1b3033 12 f962ca64-8a08-6507-a109-81b46e3ff686 13 ce7f030d-2429-19df-97e7-80579a7fa42b 14 990c2925-a993-838d-bd29-b1179ca7768f 15 0cb58bae-3d9e-3439-8cb8-23ef74cb2d9c 16 2e685a0e-4b6d-8dfd-90e1-67c86145d75e 17 d41a162b-6f47-1164-84f3-1bfcde076cf1 18 bf5bdae5-80b5-5d26-ba21-966fdfd35b82 19 b812dbab-5523-5a57-a141-bb946763c47f 20 d2f24834-0a5e-11fd-a80b-1de1350b11e2 21 cc400b6e-d8e6-35da-b79e-fb90b64f208c 22 48cce31d-078a-4bdf-a9de-b0dd57de5b36 23 c7825742-497e-18dd-8553-b49aeb4b996d 24 f6dcca97-7fc2-1f87-8dd4-f891fe6cb8ef 25 1a71e26f-2c5d-6b68-b219-2d64ca09fba0 26 b53c2974-b785-713d-9b0a-03d172bda42a 27 eefceb46-cd92-790e-a7b3-75adfffb0d81 28 7f706820-d280-2fa9-80b6-489969086cab 29 87401d5c-d2d1-3879-883f-1c0558a81f92 30 f3a35e3b-99c3-0605-8067-124b8eb0276d 31 19b531e1-762b-669c-ae4f-4febbaecc7fc 32 26eb233f-a065-3a6b-836a-bac67b836d71 33 3e283a64-b001-2f41-82f8-33c38975ebe8 34 d29a1a6f-dfec-74fd-93fd-07bcc78921d2 35 ad4a3a8e-23fc-7bf7-8d6e-fac4d25d880d 36 9ac7f839-5790-7106-8c8f-85c4dd03a871 37 0df45b23-4257-652b-be1b-8a693fb882df 38 ef40e9a6-c5fa-4515-9e2c-b77a77d7849a 39 3e53b95b-f7cd-633d-87d5-271dd9b3399f 40 b748a309-04a7-7e76-83cd-c8fba5346140 41 3cc46af7-edc4-7aa0-8567-b59976671309 42 7e3caa7f-53a9-6948-a0f2-cd7c1fabde4c 43 3afec01e-ab13-2755-81ff-ed9b15a82d1c 44 23abfa9c-2195-32ef-a272-9945dc13520b 45 1b2d049e-f388-7f00-8406-9536d0b1bf73 46 73a459ad-1856-145d-a063-1ed00a83519e 47 062448bc-e5fc-7d84-bc6c-d7d2d53e12c7 48 a77e528c-463f-5214-99fe-c6a6317c7ac5 49 f9cd5286-38e9-105c-ad7a-95389ec16506 50 f9e55c4f-d280-6015-8d1f-740de65ab40d 51 65eeb75a-7ed3-6d5d-9e93-3c2710199cb3 52 bd9d4ec5-733d-19d5-ae2e-f9dddfab8da2 53 05b7d18d-16e3-8dd0-b35a-4ccbbc56e489 54 5b4aaac1-bdf8-1454-a8b0-590402e0a24e 55 9f9c01c6-620b-575c-a0a6-2c8d62fc09d5 56 c9668897-77fb-7a2d-8a75-df50c5b6c38b 57 0df556ca-87bf-786d-b1a7-ef12af9789d4 58 33dec69c-abb1-82ff-8596-b47564294de4 59 a8f164a2-f95b-1e85-8ee3-c8a7d50dc5a0 60 7def4b0f-e97d-7e31-ad0c-f1292edbac3e 61 c3b8f9fe-d88b-50c4-b3fa-7292229f6e8b 62 01c4f1d0-4290-741d-b48a-f0b53de1ff7d 63 2c0f429d-8593-14be-b5f7-0b938a1b3dce 64 0740ca0a-bd08-7d98-a2a6-b266179b3f3f
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
3808641577361838155134116772306327776467762371751661815778175717. Exactly this sequence comes out ofnew Random(72).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. Part of Fixed N=64 (Dec 2012 - Jan 2013): an app start that posted N = 64 every time.
- Conclusion. Filler. The content is fully explained by the two RNGs.