201208170430 yc3u0
explained decrypted filler
3DES(name+title) ECB, 61 GUIDs, seed 202
From the post to its content
As posted (encrypted)
DFA1DF84DCA3D396 0068D2A5D7DB7E4C E1106A2B1183A96F A79014FCDEB9BD47 04C4384CE57CD537 AC801171E3D3ECC7 E0AFCDD0B52B339C 150F7FA726C09B8E F6AFD514363B14D8 F2D277AB09464C3B B9545891F73C6F0E EC66FF0AFBE68255 6E5E2F15AF4143B8 1FCF4D0CB23B9947 FA1CE486A4846D6A 69DA676EF80BE837 CA364CCC85905330 DB8BE13E39309C3D 56A5133C16F40305 2B7E70E874A2B732 4FFF681F76737870 D156844BABF75CAB 40789B64C05A779B C6DCC424159F7FEE 306B0BDE5A90BD68 03D0CC168637DC53 C8232C5DB2408DE7 A4DD4B57E51008C0 AE80BCBC020F01A2 4BA4C201E1206B19 04CBE6F82EFE8775 C4731C097BA2E8BE 44871CA98FDD9420 EEF84BFC08AE9793 4E60B12E50938C5F 79CE1541F1266903 F8A889654F17ECFE 576F5EA7E787616E 5327C28C41592DC6 ED5C31866C2AD8BF 6CD6D8F6087F383E C5F278A32017EB43 C8CF09BC6AB27DB8 F3E252E5BE13369D DEF807EFA10ADBEA FA38F8B69F96DA0F 544A1D37FCF3366A 771E6F2AF1EA47B5 D4A95D879B03E528 D2AFF294DB57AC87 B37AE94DB4CD6767 02D90989730B6BE7 BA978961415F44E8 856BDE59FC13BDEE 4C6C52262B019B0F B0CADFBE358819E9 B694FEE049C969CB D443FEDBAF4F0695 A96623891FEF5789 3885D947DC1508C7 981E24A8F2F3E7A2 D8A32C0161404255 E9281681F24C469F D9C9BDC08088593D 82DD650736AF6DEF 70E6ACD12A04CB42 43445750027B914A 25F96F477CAE5A07 C5A23CFBA2E51DC5 99DDC4543435E08C C75DBDAD8E037A0E 24617066B25C88B6 F4CD7CB3AA9E51F2 19DF8E28E9B8FE0E BDE1C89581BEDA2B C46256E257AB434D 8BE00FAED06AF7AC 4B3B52AD0AE223D9 C2AEADF774AF6631 347ED1BA93776579 6A28D1BF651124A2 5F88EC69FC281215 E71BF17FF08CE673 D1DB6B4CAFDFEC9F 66A1AA0DCA123B23 FCE3F717B01638BE 4593C06477F0D774 9A897982CB13320E 19C52CEFACD74CB9 5AA7C0C38B1AC7A7 60F33F7A2157C8F0 8DEFD0F2151A3173 2743E46D98515AFD BFF0BCCBEC414F83 D062DDC2A380CA9C 3BFE845F43B35487 33A7F21A5F2A9185 1C35A0DA9EB8D71F 9397293395FA8F3B B4D7DF5709816FE9 4BA705B55A5416CA 47C24CB181B7D726 D8C60A0811F7B36B 8357CC104B948FFF 24B965A7DBE4E791 809A5406A58C93DA F1723452861132B5 493669AB39448FF0 DF66F0D3FEDB8C9E 2332D6A4055054CD 0AD93F11F639C0DA 0BA1699C10937E7D BA3874A68F7EC810 07A2516676376E38 5B6E83ED9AF615E8 14D473DBE2DFA8C7 A212C664001FA3E6 6CDC52F7C530A005 4E07BE599CD780BA 24EF19B3E9B6B746 C525E81A9E0B1B7A 77F966457953FC03 B1DBEC7790173A37 FD8928E8A0E8B765 4018B11D0D90D001 5AD9218B71FBE719 E8AFDA0B4535C976 5565B8F1AD7E9C8A 2D343B520B03FE70 6A3845DC78DA51B4 4C90B8FD0D5DB532 00FEB1F56B2B8857 4FE26D8EF6894FE8 07757A035A5BEE7E DCA2E49D4DB1ABC7 1448C7651E39527E CFC2B9B644388C2C 9E28606A5429DDDD D62B5BD062015DCF 8F7E49F3E97B5AF9 DAB7DAFE8D5DC196 4718E6A324CFCF87 A3202B1137372C8A EA640D4370F8E083 71ED2FAD490FB201 F7D245E9BB5B7A22 83C64257603A4FC2 82B22C22B94D1D7B 83E9F48DCECAEBC0 E487475B8E7B1A1A 4055E6502956581F 4E43F2D5B43917C3 24032E1B7E0EABD6 E7E2295224FB15F6 BC5587E393644AD6 4FB2A86044F7DCE2 7D20BB856C510984 284C1173062C9566 9B8CBB790ACF1311 29C78151B7C78707 24A9DFA96A81B538 ADF66EC275A4ABFB FE4758483EE0091E 616AD7A345F305E1 BDBC1B3A3D3D1092 CDC5A24D6907619C F7871BF990C8D073 D46FC5B17FD17155 767D32660069C545 D8AA5759C05B199E 12E7E00FA211168D 05159969237BAE7B AE1B941665BDAD18 33DC501E79F14274 6E9D3BECA7F58E16 F86B9BD02C1FE5CD 70431A63F3DBC942 AEB2A78C22982EAE 4B515087EF892FC6 8207CA1A10FA3CF0 729A5DEBF38E2E90 13F2C2D8DF56052E 116C82BBFC20D30A 83DDC04356B92605 E715B690E52F6D35 49DC91A156DBA39A B26A1D4DBD978854 0C287BB766F01543 D21A65AB686F9B9F DE06B5621686241E D06FD5A54B684CFE 4DAF40810A44CAE7 6CFCD5D357290E41 BB3FE98567A8A133 5A37728C28958B3A 9D046D75DC64E5AE EB0A4E683B6A05CA 59CF85834146A6B0 C617525B737E1DED 7495B4BCAC7F462C A8428083A1B21C9F B88718B0097768DC BFF395CE1BF3DF8B 2B2932ED5D5F41E9 C63221CB3F663E47 75BF794B8BD39C07 524797F6D12A3CCA E9C5C10A0B8D105C DF9F2900968340EF 51A0E71809B0E365 CAFD5339BBE20801 7C57F111766BE1AC D4715E9CCD27C5CC 6389F24E0125B13C 5AA1AA133B8F87EE B734E9095E3E155F 4B4447A5D61BC1DF CADE933D4E8DABD4 86EF11A62D04BC27 B383CA1FA6795858 8A195E7EC305A0D0 C27B149634CAC73A 57097452DA32875A E9CBDE6E3DF1BC30 32BC6162EC12B349 E3FF5383A90AC432 E0EBBD6AF53F7442 953F9360BA3A4906 81B64A3E4A7BB598 D40DE83B814FC25C 4B263B4DCD17A3E7 CC6A7CEE56EE0F17 7AF429B82B802C20 509ED27F7A067479 D0300625915890AE 9CBC7AB4C68B1948 F3171F5B3D12E781 7FCA980D600949E2 670443F961638357 04BF3C6474147CA3 1804EE185B352035 0211C50AF4332965 16C208354434D270 871A8A3BB086BD98 D6A01EF10FE1F42E
- Read the ciphertext. Strip whitespace: 3,920 hex characters = 1,960 bytes = 245 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201208170430(name+title). Key = MD5(password) =02c35c473c75573b8ae7ae15f5d63009, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 61 GUIDs as hex (shown below).
Decrypted: GUID list
1 0687a01f-4347-249d-9f25-a25840c1a405 2 b385b1a3-3c99-0acc-9ddf-358d9400fe6c 3 212f3291-7a3e-8c15-aa43-7d68fd167697 4 55cc16aa-4bca-662b-b258-d1a9b61688bc 5 27379c14-b650-3b0f-90c3-2bc4beb4c511 6 17026487-1cac-0f5e-8aba-b9b8b9d57948 7 8b779047-94f1-3091-86d2-98224737d300 8 ab9c4067-6b12-7980-a82f-35da0baf52f8 9 c131aabd-bde2-8685-981c-75a1d73fb389 10 d4606da7-533b-6dc6-828d-3292913b15f6 11 fc9c641b-02d9-1ec1-82de-439c5e05bb68 12 440c8fdb-3861-14ac-b2f8-89a78c81b4ef 13 d6ec5858-be14-4cfb-b528-8db73a0584c4 14 44100b56-4541-50f3-8685-831d1cc7740c 15 2f38b190-e270-3d83-86e0-179c6a20b9f0 16 8d489f38-db0d-112b-9529-c8bbf1fb3b7b 17 14ccd087-691e-650e-a94f-58e26a68fe67 18 79ed83f8-0b10-2b58-a082-e3788ac0fd93 19 c7a0fd00-e832-131c-bd69-326aef8f358f 20 500b97ed-a71d-406c-9572-52a7d06155fd 21 4913f25e-c6f6-5640-a365-4fdee86ee2ff 22 c4ccaebc-b838-36a2-83ab-35d49d7d4527 23 c94e356c-eb3f-11e4-b5d6-3422983de92d 24 9a3ddf04-f828-522a-8175-32e6797154d0 25 424f232a-a6bc-4196-99d3-80a782aa8d93 26 7e740014-9594-4e6f-a01a-837ba220c5e0 27 f4c07d57-b557-557e-9849-9896b163f714 28 99396bc5-fa3b-7f39-b7fd-8ae96a56c1d4 29 18c19fcf-fa61-3af4-8af3-46760bfbf341 30 44a5d8b0-7061-6f4a-a868-9ab47bbad07e 31 4906e1c2-f7d6-66f2-9889-0c494a52a337 32 9787fb95-ca57-5c46-9885-4f78958ec572 33 fec8a4af-cba8-47d3-a760-735bcf637334 34 0c0e896a-224d-0e13-ae38-a75f9c4cb021 35 7e1a9fcf-fcf5-13b2-9e55-252a1118b356 36 58ed55d1-0a87-43cc-ad93-745884b86246 37 9ad74562-6ee3-3d20-b85a-a3978a200db0 38 a8480070-913a-0515-bcb6-d7714760c425 39 2e9b7739-d3f1-8bd1-bbb7-c62e1389dbda 40 dd553c57-3d4e-5a56-aaba-2233ce8cb739 41 1e90b18c-0718-5f60-8d4f-d7e09b02a814 42 b0f82cfc-9caa-714b-8586-3d42a8a67a77 43 ff42765f-19fe-61b1-9df6-e3ad4d821c23 44 b588a680-22eb-160f-bd48-0bef34b48835 45 fd6a1de4-36aa-3c04-85ac-4b17192669ee 46 63ce2ca3-7447-60b9-bdbf-b476fbbbd2e9 47 f7de3402-553a-0b84-825e-4c9a8ef5c358 48 9b34a27d-d428-5f53-8eec-b94a289b314b 49 2d689a78-bb57-7e30-8ff1-2fe188c44c47 50 0fb1fb76-e215-8a59-a820-63a6a4f80e06 51 4a5ca19d-f26b-7dac-93ff-822c5918b65d 52 2b8304cc-5e9d-6ee9-a1af-36fdb72c8b2c 53 065d50e9-651d-3078-8a94-2493f0fbac6b 54 ed1beafd-85e1-5191-bebd-8f28ba3b2847 55 dc31ca8b-097e-5995-827b-9bb9a0ea7455 56 c246a041-b63f-7489-9b29-11d3d959041d 57 4d54188f-d33d-8c3b-a51c-ddc3f2caa931 58 dd408bf3-6fe3-325d-962b-6b03ed7fe5f8 59 523e67e9-348c-112e-9eeb-91fc86176566 60 f4d8e1ba-467a-8c55-980e-3c9dbd14cd7f 61 8cee3e59-0e8a-41e9-8a2e-ef087dbbc080
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
2086303786114531621453154457366540143085576136057876355783184. Exactly this sequence comes out ofnew Random(202).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 32 of Run 24 (seed 39,416,093):
new Random(39416093), Next(8,64) per post. The RNG predicts N = 61; the post has N = 61 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-08-15 10:18–10:21). - Conclusion. Filler. The content is fully explained by the two RNGs.