201304212052 1cu0q3
explained decrypted filler
seed 987
From the post to its content
As posted (encrypted)
620606000B5BB34B E376CE299A00564C 09B99B4DA73DE7B3 E0E1517A0FDAD23F 8075296A56290292 5954E7824564662E 56C9027454FE8832 059F7EC4E1F11465 D013F9BD9A5122D9 C69DD4DB5101ED24 E17A834DE9C18BB1 E4D4EEA3973F2B04 F2C9384DD6C7AF53 D4DBB5AAFD038599 59CBE9A4CA087507 C1BF1BE7232F1D11 A0D390FC72F34F79 EC6683E7744E4A63 8592D9579913822A D7A5F306D7A39D41 1515B94C8B2DD2C1 5536761D7DE67F37 8AA2D5F0B713C8EB 270279DBD71B36D7 15789548744D395F DEBA35E84D93D370 506AAF5AC81508A2 1F4FC14010B9C649 A9F9F1E4A45E03C0 706B5E166BE0A8B7 1DCD00E689B33CAE 953E6D00CD89D4D4 6E1C32761DFC0C05 BEE2AF02ADA5D7B7 54C34552DB7E0E5C D853894F676C11BF 9432F0A73F4D05CD CF209C31B7E45846 5D9CA9DCB87623BF 1D2DB88117570DF5 63B5476AF4809783 C5E141B7D55B660B 2AC365B6DAF8FEEA CF36CA6D2EDC3F32 4D0ECBD578D6D81D C1F64CFD2F52FECB B17220E7C92EC33C AA94CCE0892FEAFD C69A93A6EBF2AAC9 D5410429F439A449 AF3DC26D6C33D704 51C36D3D2B0CF7B2 6118F022A13B8FC3 20BEA30E07D36935 27EAE5B06DF1B711 5B3188EEA58501BD FD244F3993BFE3CC 8B09CA63C4EDE5F8 1E1647E41D38DC7B 6D4DD05264FF85C0 9C8EE751CD2A0225 3079B802C7B197C4 5344DAFAD7415A6C 24D8F1F6224CEB00 39D7F4FD662D04F0 5193C65DB0243BA4 82D926F092BC3512 574FE9AA01FD0944 30DCF54A7869E07F 63F5992A6B8DBA82 D506D2D8805229B5 748C157CB2556AB3 E6D53EB4F6385637 2459E574BC98217E 9969FB70699331A5 306A4646B4D01AB7 31820500FDF74A76 B62183F635F924D9 889ED6292FA10969 2E687E72FA18F0BC DBE00867C47847D7 E4F4DF65D7F014D0 F52C0A65E3FBBF29 572F907E940F44A7 991132FA62CEDE21 3A170F1DF52F9D3B 01AD4AE6358F8740 D62F3EC8A1E16F79 ADCB733961F18C04 EBCE34D4BD73071D E0EA841ECD074DA1 8C614595505D5FF1 160FFDC7E4637810 E0CEB08C302F5205 CCBCEE4BB0DCEED3 CB3EECC50C007209 25ECDC7C8CA6324F BBE971B05956750F 0C9EE531D0384539 57B7388DDE89ABB1 4424363411968641 AEEE3CA1F55BA5B0 A7663FD64DEBCC89 A4D4A2E777D05043 95BD7C6D5295AB60 E6207631FEF02F4A 568A1FB66CF1BE73 848F1DA1B948CFF7 B77268C38DD4C7B8 4095928F5B9F3FBF 643421E1170AC178 FDEC82FE31846A04 78A5F9085A791191 CF4A286671FAD723 2FC89BA716F99279 477DE777BECA75F1 A2EA29E645C9EBA7 AD9C787EE9EBD183 432D159A280C901E CB13502365FF06DE 85C1AB99B681AA2F 14CBE342D4DEC9A3 EC91D9FD2369CCB5 94B7EDCA8CD089EE E7FC752780E927AC E0523B116A6B4C72 582137EDC0529677 7DD6917FBE57D532 F55FE8F7F2ED71AC 9D7756546DB93B24 A151A1247AB6A5A4 45BC757B168116BF E77DE61084AE9C29 EFEEB176F45888CA A5BB6AAD6F851877 2A8141A693DF2652 281873420EAE3252 80B72571CB664D2C A128EC62ED36E623 ACCA7002D75C613A 96BEF0CE7070EDF2 894CC204CC173C7A E1FBF15CBC091A8C 6FC6F139A423AE81 0F04B5C36E90D7EB 01A456808BF40265 C16C4198C31B27E4 86B520EE56506D7E A75012F766A921A1 BA227DC5C4E46C11 8A3F80EA3F60EF8F 99FB9FC01B90A341 2643A808E2447B57 C723CC5870DF2D29 A9B2E1F06DA25DF3 958D48A0C33667F2 5D9EAC42D157E2A3 1EB3387F2636C15D 2A06FAEBE5AFA678 F26FF8F8974B1A8B 5522F1B8C642F930 A544B5AF5D2F4893 048B5EFA20934F13 ABADA8E257552992 BCDA17D8362D607A 9086D11297510260 D6D727BD2B3F67F6 C59B971FB6D7A5C7 2AD6A569FC22B3BF E14C13E051A32529 287702CB99801DF1 49FE8317EEF3CBE3 81931DC1B1C74DAA 1BA708CB7960FCC0 43616C4B3942DCF8 7CEE0ABEEB5FDB5F D767C5634E76AEBC
- Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201304212052(name+title). Key = MD5(password) =36448aba33a5dceba06a28bb1561c1d3, 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 fb03efba-2df3-351d-bbac-3e3700935f44 2 b794392e-5ede-3144-9f44-f16550dbdc16 3 b7620569-0aa6-61f7-87a6-17f2153f2e8a 4 2bbd4cac-b0d5-2261-b875-aa9b7ac858f3 5 aed2899b-7883-76be-9fd2-df7a54b0c657 6 bd669936-f438-0c40-a640-9e8f1d28e25d 7 94cb120d-18b2-1d88-8b0a-b450a27604b0 8 bc773d67-5696-5e44-a9bf-e16cbcc3f9e4 9 28baa36f-fd8b-06ed-85b1-c648cba8fb7f 10 5b76a39b-9e6f-2e06-b2a9-b2f2ab734abb 11 8e573668-ed2f-40c1-aebc-22375d5310e0 12 92603056-4942-017f-ad58-e403534eb744 13 8b348229-a1bc-1ba6-8810-40653cb365e5 14 acea4951-80d0-8b16-a2f6-e012c5d96a38 15 85a9f3d8-61a3-78cc-893d-0b6119521e08 16 09dffa20-3e0a-3a0f-b89e-b2908761c0ea 17 437364da-9a5b-623e-8e94-81781d2e4064 18 b1dab372-094c-8844-aa2c-64b38e81b98e 19 bebff379-ba03-30fb-8225-7bec491bb100 20 ffd4ade0-a713-473e-aa1a-1a050f242d9d 21 2a4df5cc-4ddb-83f4-ac4a-e322c9fbc02e 22 f5201157-2041-8eb2-9246-6c52562f6fc8 23 b50e7755-ca5d-7e97-a603-9373b79d79e6 24 286b3639-5465-78cc-ba33-6ccc0b531c6a 25 7c5a9366-898f-383c-9f27-2f2e2295b40a 26 f79eaa4c-5cc3-3487-a1b0-0ab0b3c402f8 27 2caf20a6-c4dc-4616-85b9-8d5aee2f4f8f 28 8bcab53a-9d7b-2714-a176-4177a773931a 29 9a58b0ac-490f-1954-af3a-f0cde4d0f80e 30 468d61cf-01e0-8944-ae33-58b91eed75a7 31 f8cbc8f7-2a59-519d-aba9-c7d31d1dbefb 32 2aa3be8c-3bff-3d45-9b08-1805868198a0 33 cfa6ada1-27cb-1ae8-b49c-c28912b6a8b9 34 482ee73b-0e43-6deb-9186-daaa73eaf613 35 2f9829f4-0a26-2854-a11a-77f9e2609a17 36 8ee7cc2d-9edb-4876-a6e3-db1ea256bcdd 37 1ed3bed4-6a4a-582a-8d0c-4a56ed7ced72 38 7a018dfd-1900-0d73-b297-63d357c7a838 39 2da6fd42-8175-31d6-a9e7-38acc7e2cb24 40 1db654a6-642e-3e9d-8772-6aec3d67d7cf 41 8f1cf8d9-7c2a-176a-9a22-ffe6ad98da8c 42 674a22e9-6ce7-840a-92e0-980f39dd4116 43 0f051ce0-4da2-797d-be7e-b86b29987513 44 fb7f4d81-c2e8-8b3c-9b48-102524c99e1d
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
33627015024018736834887733421853162450331878. Exactly this sequence comes out ofnew Random(987).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 62 of Run 45 (seed 51,450,859):
new Random(51450859), 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-04-10 12:46–16:39). - Conclusion. Filler. The content is fully explained by the two RNGs.