201303021808 19jolz
explained decrypted filler
seed 138
From the post to its content
As posted (encrypted)
726182120B32D3F3 904CEE60A28FB33C FA4E32562E1F31F8 B064B946FDD8712C D7AB564737C5F37E 76C1EC3FB6B9E279 B9B901FA9EF12514 E0F921A4676861BE 4990AE2E5F386373 A88DB193AF45A701 AFFB57670EE740CE D2768181EDE38AD8 E9BB70C2676C51E9 30E0EE36C481FFD2 008302660BB1F4B9 CA8E26E7D0F2ECAC BEDEBF15CC2E7DD7 A9D90019CAEDDBAE 5070356029CFB14C 4B4C657AE1746426 136DA07C3A2D2BCD B1F2453360977776 4E9614F9FF1B5342 0589F83A981DAC76 23446F461423F6E4 91592DBA7525DFC3 C78C990033C31A58 10A64610ACC0726C 6FC490C9CEBE9C76 36960839117D5A5C 9AFCA0449B5688D3 C6A7A94192A65755 9AB5B1025E8C88AC 4E62A47B20CE37E1 9F1605E70371301B F2A713B50B4F1040 CA5FCCD751B62DC1 505F5D6C17C41D96 B036250B5B715FCD 55E201A1D8F0BD2F 6E4A283EA1516982 F38842799CA34132 006D618DF421876A 007EFA0CB410799D ACD95C5AA701679B 7217DBA79F8AEF46 426677C6F8656D08 0DB09D4713CCE126 367081FF10DD994E 2404526D56687FCA 24F6EC6E42EA5D18 B9113F870CAD4996 E6F2AF5CD0ADD024 0E0536A4B669E7C9 9E9C3B8FC686FA01 9C87BD807F0F7613 4881786076A40B6D 3A6B2B83E3D17472 252F9BC11A7F4058 AC69611FBD8F3BBB B56A61CD6F200B46 885432AFC5E19457 75AD3CBF9C7C9C0B A66F66844C7A95D3 6679F594E7F0D337 035ACB49A1503AC1 D99FCF181CD3F618 635C5705F447247B D88B0B6163F90346 7BE36C37CF58E228 5AB3FD9F25128AF8 C6EFBD5B9EC6720F C2F733B5E862EE0E F9E7F12012AE1B86 62F4714A180EB2B4 2D877F2A2136F0DB 5457206AF51C1417 4236EF23DA391767 4C55D582644999AA 781AD8A1731EC37D 82914E16137F9998 DFC321081B999C8B DCAE5A61AFCFDB58 6A97E44762536120 1B7FDE0E15A92EA3 93AB463F58CD9A01 67DBB1BE0D2E7A72 E08EDF646B71A637 5B12191EC488A16A 2A85E3D3BDFDDEE6 4C24154BCBCA21C3 7278B480362111E2 911B7030C51C81B6 68252D55CE6B8D9C 45458067BD8F3D26 3162C354FBE785E5 B99840A145DB21FA FB0421E53F1E6B57 EB5B4C86A9E38727 E29B897092CF1BF7 3B941767A5FB82D1 C55E83BCD59FC95C 7202E0245FD0147E CBD7F3FFEA4A0525 6AD5AEDCA062F1DB F437CCFD223A2AEB 315240646393F198 8C9EB6945FAA006D F33836DCFF639E28 A45C2BFAA169EDB2 90BE13AAC55DFF77 84E0E9A69D17E817 AA369E7C5A40E322 79EDCC6C22403033 2EA28DD20FD24D54 63545F0E561C08E7 A83F26F12BAFCC8A 9F32AC03293995D7 57EB944EE2C60293 CA1B128E0A48954E CA8C5E9BED9A533B 88E63A277C855D3F 6D12148EF29A1111 0A2EB3A014EC10DC A6B4CF53D2A64FD8 719B84FFA779A46E 913BE13791429107 FC9FDE897060EDCA 29DAB2D1A2114400 B6C6FED86E011609 09840DFF4EE28610 90236BAD64F28674 CD6883E7D2EDD356 438C03F0017E9867 388044BA1A21E9CD B9EC88AC31C7B3E8 83808D40E398F8C0 6F3A715DBAC31A9A EB2D3413E1C059FD 7107632A43490E42 76C5CCE76B9CFB0A B11D31BB97924646 DF1393F82CC65DE6 EF95768FECA4D042 724528522A902495 84F9A64D4FD92511 247D3610D7772487 D6824FF61ADCBA62 A8EBDB3B20F72627 8A6BAC3C953BC28A EFA1B6714E57152A 6714CB5D08D0BD09 19AE11E04017CA3E 9236BF304265D657 EDE034FA999BE1C5 EABE88E17361D3F8 ABD8F404F2E43805 32AFADB56E714F46 09C101476831819F C2F1D97863C623E4 72AF1A4BDA58BEF3 5913E54EBD2E9942 2FAB32855CEDD30B AA843CAC69AA11DC 97F35A1E5B718940 068F240DE0A0B624 A81A418D0C1CBA0C 910A42BBA9E27621 B4D97D3108CE0A7A F8FE660C2615D4E1 B20BF06353EA63EC A89C9B3DA6DE5A36 D475DEB01F6A8796 66AA841F44BF00A8 0992D5F8DDE3590C 879653BE21830F2F FBB74E38111B60C7
- Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201303021808(name+title). Key = MD5(password) =b76b351ff580b54568174bc73c690701, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 44 GUIDs as hex (shown below).
Decrypted: GUID list
1 2231ebfb-85e5-7d61-88a4-c8866cdea993 2 61a89675-88cd-21ff-af04-aad7e268f633 3 e3616600-f083-2f1f-9f93-b244d267b590 4 a68293c2-7dfb-064d-a29d-60d9647e90f2 5 24ccd702-02b5-462d-a3f5-94dde184902a 6 11bf747e-8e57-1f2c-a8dd-e77c21828397 7 7ce0edf2-1297-6471-9682-e9c14c267a0f 8 ce30e79d-f265-654c-a991-d0c309a1f794 9 237c4ef2-ac20-0e70-baaf-e2cfb02b8f43 10 a0ee6c77-d401-1710-8b7a-92f4050d62df 11 3ff24187-bd9b-8758-83cb-05fa30fd9815 12 8bed6f4a-6d63-1d29-92bb-fb0b8420a175 13 6e789e55-7635-422b-b534-a85e7c64a5d3 14 6a49cafe-e29d-26e3-8f48-e2b5169eae6c 15 fbcf4618-17f3-514a-b98d-922775773c81 16 bdd5d021-7e64-15c9-9647-fcb9cf763766 17 9e0cd720-64f7-7bb2-b9f2-8f9a8810e821 18 8922f297-c85d-4721-8c12-a68fa76568b7 19 3f113ca1-c484-368d-8c16-c05f085b8121 20 1ddcea9d-72c6-6ac9-9cad-7c81ab1a2cf9 21 e1d59a26-99ce-13d9-9ef0-bcbec1346f6e 22 c510debf-29d1-6f3d-a1f6-dbdbb7015a4d 23 a1747a9e-c07e-2852-928d-9ed8756cf68e 24 3d763a5f-39eb-283d-bb56-52063339e40c 25 ad8649f2-5c58-2696-9416-d8356acfcb6c 26 74c04da5-a8b3-273e-ab72-ff0e32bdb77c 27 c2570fed-9a10-5767-97d0-5946e788c8fc 28 7671d334-dd80-1bce-afd6-751b28f6e28e 29 920649e3-28a0-5ce8-a754-a9b62bf338b4 30 a0f823fa-c8fb-151a-bf0d-111898384dd6 31 646dfb49-1662-1417-92b5-ed45fe20d568 32 027492cc-a1ca-7bec-8622-1518dab38cc6 33 96a273e7-0762-7950-8a3c-5d82a25250d0 34 09ce6a21-6925-46df-a3b7-d52cc099305e 35 9402a57f-f032-7155-bf4c-d6e1a6f23bb2 36 a8c7161a-f91e-6b4f-923f-030f83601f33 37 088a27a0-e4a0-3f93-9bf0-c7585994cd59 38 ed6cd3d4-4a9a-3c68-a842-ea25526df339 39 ea6355ee-02a8-8f01-98a5-38fa4f9501de 40 175257e9-6eae-28e4-a73b-13dadf59eaec 41 321defed-8a5b-4494-b1bd-d1796285d7eb 42 0f12beef-8f70-0f74-b64b-837daeb6a8d7 43 6f85efe4-9e9c-0eba-b74e-47f10453bb46 44 8feaee94-c8ef-87b5-b847-d5492af3f733
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
72204166018142517436162222515117747633824008. Exactly this sequence comes out ofnew Random(138).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 134 of Run 42 (seed 983,934,859):
new Random(983934859), 4·Next(8,16) per post. The RNG predicts N = 44; the post has N = 44 ✓. 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.