201303291434 1b842m
explained decrypted filler
seed 908
From the post to its content
As posted (encrypted)
3034A5AB2F542427 08087BC9858706DB 17A157CD7D2DC3E9 4A776E81727B3876 3F7DCA69215D6CD6 9E95EE13686D6554 719A78661242684B 926D3559A27B226F 1FB31D8BF1A75EA9 6AB59B0102B6B9CE 527804363F4E98C6 0D03A273AB3A125B A29B4B5AD2BFED8B E90E7F1E23C16F4B 80D6313DF922FCDA A4C3D40869A7F1DB C2172D39ADD4C506 B53DEC6B34308F53 ED1BD5DE4D8B18BB BBD7EF449727D0F3 15974038EE362B73 948ADD8624369F88 B01FEFE419D78BCD 1F4FA6F1AA10D34C 0829CDA70A8B00BE 2548C1D8DAB12616 2732CA4702D4D4CD A17941CC1480F04A 1933678D9AFD2497 6D826A9623A0F4CF 44908EA080EB5B51 DC861DFE39F001A1 E14C8997B78682FE 13824454993BA820 FCB799665A6B2576 B9F2130DAC36B049 07E8D30D3F8F06BD D6819A45647F72AE 22928FC2366276B2 AC2E899484CBF366 660F8DBEC3E31552 89F8281922697CFC 0A53415A5FE895E6 64DF5DB45CC893C7 10485E5CCAC1B6D9 A040676539880200 C8C2FC00ED7F6D82 4C6A08AF6FD8A911 DDA90F6275104272 BE304AAAC4143A28 818530DB81ED22C8 2DEC431DC3FE1F7B 9986781A92EFCB69 1E2CB96E78DC9563 EFD89ABF84DD0054 DDFBA9A752604BDA DD0D9619980B06F2 C82AD96F6E6CE129 BBE4AA47AA226113 ABEE1DEEAB63858E C49E6DF280F06DCC A9A1BA91127B3664 022F59E4CEBEE570 3CC2863AE94FFB92 E4C2D286A6A1613D 3AE667705941C4B0 E8AAE0658AB24A5A 3D523F54DD86094E 01BF7AA2570FCC26 D46F916137F006C1 289EA2B34067C6FF 476B88C92089DFFF 589E9C17F8EE4D03 10BE1940F94CCEFC 296D00F60406228D DBDC29877A0FBBAD 992805B5AD22A7A8 5AA68D19B46D1B11 EEAAAD7DBB6FDD82 AD1590455E0B63B8 F5C836EFA606F7E4 B7B8078FD81068B5 617829DEBED8BDAE 97D9DB23BB3F81A9 3EF06BB5567847FE D2538B9F6FFF7033 271BDEF3A52F787E 86B2F992FC81E8BE 01176F94D8B2B9A1 BBE784C927EA92B2 842DEED5F80CCD38 B3BB747B9CAABBA8 F75308A427CE0E71 3B3468B9AD31BC7B A0DD11A2547CE7F4 0FFAB943D6D27881 CE80C55910A285DC DCFC0D29DE00FA2E 8ABC2186CD137381 9420F2E654CED1F2 03ECE5B17DAFADC4 1AF4464E3E0B2AD0 DD125C31EE8AF558 69093FB34A6B018D 5F72E30C4595E9B8 525C67A187066ED9 1B89D0947D0985C6 8BF14F299FA74E06 69B739B3CB6F823B 768408632FA0135A 261EB6CC89303107 F7D5B3F3A870D684 E3E5F6B9B8FCB4CA 3E17AC861329DAE7 E59E500BB59B97F4 B9BB541661BCD2DA F06AB80BC7BB380B D9CE870BCB90CCE4 6EA20A1DA824A54D 4B5258F929F54631 0E341D0079D2501F B02B5DC79CF13F48 1D749122DCB88DA6 702D8EF69B600A51 3C334E385C83B6EB D15FA4EFEE8077BC F09797B443EB462A 26D354576AB05178 D88A23D4F2E25FF2 34E3DF5A04EE6C53 C0FA287B8E9EC506 65340272847A1960 FA599E15B770B375 C0370CFD54D5D8FD B04E440BEAF4FEFD 4DC47FF93A29869D 5FE5136FE74E5C31 7240880ABA95DAE4 84CB67596783F289 7C9036115A2271AC 81B1CC17F5836C1B B8C52D2CCDC8A7B3 72C8A07DFFEFF696 5FF4F2942F9F76AA 9CD8DA4D6EE9141F D6CC8451BC4DA25F 4AEDF013BA38581D 5A7C0DD23F625F31 76CE7F01C9BA4EAF C768C180810EA9DA FE0B2223A7CA46D5 ADF817E6A98D7D6D E4D4E77E6780FCF6 35F14BC4FEC8F1CB 06C5ED003E21C9AE 79009C81177CDCD0 B4A1353B974B20C3 628B94E5A7BF0D45 59A5595BA7E86B6C E62ED2A9E1C52F54 79B2E61569EB016D 1855C1AFD5C80F90 9B8BCD2308A98CD4 649B9F6960C71DF8 2C8CDED7268D835F 9657BED5BDD824B2 7E24ECE2929C6429 3C2094CAC085F393 7B82E1BB7F316F86 32928ABBFE8193F7 6E8DC201633D6192 63F6038DAFAC6643 D36D0697E4226527 8CB3AD86D9B1155E 4ACF6988CED6EA77 AD0D6026412D3B8F 3B369AEBB6A50B26
- Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201303291434(name+title). Key = MD5(password) =a4d6c9502e8ac5a87477bd38f266db03, 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 110a7fd9-70bd-0e3f-8cae-4fcc520da80b 2 5a9efeb9-026e-281b-b143-16fecf6ecbb2 3 1545ffad-0496-45a3-94c0-427265544617 4 d8921c43-d17d-317e-ac8d-2b0ed5c32961 5 9a740208-09ec-1f4f-81ea-53457d1c9c87 6 c55db93c-cd81-090b-90e9-68d85385cad4 7 41a134ba-d856-6dc1-a238-87f7d23761e8 8 147ba0d7-fd9f-8573-b924-1c5caa6c0a97 9 fa92bffb-2978-21ef-95b6-38328c686194 10 d8312e03-98db-0d27-bb2f-a24500a36419 11 7e6e4242-deef-2e94-b397-2cc68c47f270 12 caf8d6ae-4017-3ccc-863c-e6098665da3a 13 e3c91447-98db-7f28-87d0-7bb34411ebf0 14 d0104156-deb1-7fd6-8a23-43265f0ee669 15 d15294c7-7363-58f2-9339-14768d8855ca 16 dd411be3-cb32-0fe1-8b88-8054be4ca90e 17 8037a5c5-e15c-4521-8483-0a26edaf2a49 18 f5262627-9821-8b23-ac9f-e4ed6b9f955d 19 e5ae88c4-6ffe-2a85-bb1f-ea6d5cd392ba 20 5eee3460-cbb3-86e7-86a9-1e97c5abe4b9 21 eedae928-c4e1-4580-a940-22ddd26d731e 22 416b4b1a-1fb8-5887-943f-d8135e9bb1ad 23 d201e646-f5cf-4a8e-8cb5-22f63d1171e0 24 29a8cf55-6fd4-2616-8fed-23a1bc35c042 25 1eeeef83-a6af-69e2-bd23-3e5ca204bd21 26 ee5964af-3acf-49a4-b767-f7b543d2fda2 27 28d5538c-094b-5610-8781-aed559661115 28 9c5dd866-c27d-2425-97cb-aa6837efaea9 29 b56dde64-5747-3aa3-a6aa-d12fc44854cf 30 f4714e26-712d-3fd9-8ef6-f1014f67c92e 31 5d61bd9f-64fc-3592-bcf8-209051a2aee4 32 0b1b94b0-3d16-5f60-bbb4-2d9360c0d16f 33 a4b2ed80-cce8-3832-9a7e-a3b52fdc04eb 34 33886b0c-4972-6c08-a588-9e34222a5233 35 83f80246-7cfb-6821-bbb6-2724b41869f8 36 d22061b7-5c71-16d0-895d-5244d4babbe8 37 1d932532-400b-1b2d-8445-0ae7d2a02ce2 38 3c6f5e4e-71fc-123f-8d67-632c97e70bc2 39 75015ff7-fc26-7610-a699-2f8d089cf4da 40 4643f55e-33bb-4f71-9aa9-828400aad46b 41 ed90f9e9-f513-5b72-bdd1-3aa9cfb93336 42 09e2a31d-e1e5-81f7-be5d-176485a412ea 43 4823d38c-04ec-5ba8-9400-aa914230cce1 44 53719695-bacf-0486-81fa-35c3301b93eb
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
02431068202377504828454264523335366111745850. Exactly this sequence comes out ofnew Random(908).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 57 of Run 43 (seed 120,022,078):
new Random(120022078), 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-03-21 09:44–10:39). - Conclusion. Filler. The content is fully explained by the two RNGs.