201210031241 10vrw1
explained decrypted filler
3DES(name+title) ECB, 53 GUIDs, seed 314
From the post to its content
As posted (encrypted)
4E212236860DB04C 34F523BB5140285C EBEC2B6B7C3BA977 2C506C14EE0B5B2B 1364BC6C4497E4F6 F3031CF99529A978 A7B57D4F24691505 317BF5211873030C 4AB4D9103A136A2A A8D07F5E0A98262F 0811991D19C35503 B7932D07DF19BE49 7B40C901312738F8 7FD7FFE1712F60C0 4F70B7637E27D65C B628007A66A45D83 35BC54BE0352691C C1FC33BEAA33DDBE D3BD87923FCAC66A 408D50F55D5C0734 49B06E3592AAD24D 6E6F0D6A23790945 51C073C956BB25B7 48A965C6FCE457B9 3A57349C082A4600 A4F994CF78EDC1C1 E2EC78E5C7AEB503 E93A602C7FDF8750 8253EDC1570BEF19 C050855992DA3736 C3841D0AEF416887 BE47AF71110E88E5 39FBB201FED1CCC7 0210223B53B174B3 B9AD1C62FCFD4E89 19A4BD224AC0A27D B04877F1A1A7B4D0 0C2C90B1E3090E88 2C4E9D8199AFBF7B 32D131FB8676BF67 805F92CC2A0D5073 FA6ADED899DA6FCC F5BD309725CF905E 7A5199C26FEB6501 233BBDAF5C6BF153 A1CE629956E103AE 3EBC95D46B7D2152 9A8AC1A99BF3F154 AF10961A0AA55ECC 0CB665BE62CD5545 E159B077CFBCB659 4BE97925FFF024B2 CA9AE0275DA6D765 DC160AF4E99128DA CD63EF69570FA238 FD8782924E45E569 1DB24D0D1EF437BB 3604FE141F1A7E36 358325A8C46E268D 6FDC52FB5D7F9828 440499A36E244057 0D06FD6A1CFD15C2 189DEF710A021D44 843CAE6DFAEB8288 90CC11AEEC2C0EE5 51E56E2CCDD911C9 23760B8CA7049257 2E1E73209444DBA2 6C67C82645D8BE0A 3537AA2CAC550727 3929D76FA9453153 3BC8C65369942651 F7E06654F8C0C89A 9A9FBB68EC5DD755 B84AA3FDD38CEC4E 0C0C818617C26884 CD9553121D9BBADB C874F442EB24198A 02A9A51236520B18 F1DDFF5390A70544 6F6073E06D2EAC57 6F79C61A0AFBA4D9 41A15DE0725CC98B 610C3595C0907BE0 036350C4C32C2EC5 6C7BA4D0E7BFB8C4 9E014B9E41A43960 19E3E4A9E618168A 57F7858A5C5E10E9 AFE22EC80973A68C 9E2FE4DCCB96D8DA 9B403A66AD464CAF 02BAF88C40503F29 CF0C8BB6868A00B1 604806204508D042 FEA15C0770FB34D5 4E57D6CC8649EAA0 1FA2E211C2E8EA4E 7849A492FFAF01CD FD37EB8579D7660D C33D94C3141979F6 856074C6BBCA46FB 6CA471F9554AE630 37B5135C2F211066 C63A4B09010E2DBE B5E4EA1D8C6E4608 65F80E98628B67E7 55DA495DC6B992A9 AD6C458CDF2370D3 718B1B2249C02635 818143CB2969A8A3 B17222906CC4E941 AA7DF5C2FE247498 74A9C9B3479FFB26 475F3343B3B50387 D188825565593EEE 8C345F62091A6078 C07D4BCE3EC9877E 5888F122C781D37D BB13CA99047045E3 71A9F9AD4C226FAA 0C8FC6E5AD5481E7 7C3AA465A2A9FAE9 4EA72FBA3447E8B0 9796D7F7110E6854 C4483C75F142756B 289DBDB5F4669627 D7B368458B968118 A6387CD1419A8F68 C5802DED8D3840EF 28DFC85B3E8E0F10 185D23276F361076 8365BF2D1BAE4DA2 DACEF913E58997CD 02E47C5F0F437554 CE90BE068D3F10F6 A316031E3C505B7C 44EDB3F0A51FACAD 861B6F67AA1C5FE1 C31AA73E42E52DD7 8F92286720F52A24 8FDB4F15559BA340 5B8875A7B47D6352 BBC1EE8B552D4834 61B8B0476C47D8F3 8F8263D60F8052D9 E0E23F1C01366C95 1E17DB872027F893 E40AAAB5EB930E93 4BAC9312A248EDB0 7F2EC04CD33BAA9C AE36ADBD8F5750D8 77E80E95D31C49E2 7E8E5094EF36FDC1 3A12E689DF62CAA5 F3B1F055AEF31033 54A96EE8A690137E AA0D37A167431A8E 79FDE634E2B5F4CA 9501B5121D691B36 FE8BDE4AA6D88DA9 503253213E25D9E0 1FEF4FC873A7B467 5BF75FE0771F84B6 E127ED01FF50DAAF EEB875991BE16B70 B8E7439B119A21C9 BD61E4D1228A71ED E3B57584CA5E55BB EB2AFD67924C4931 08406D06E963CB37 93DA83906731FD71 F9F1C20461D33615 FBFE0ECA950CF630 8787C59905657D27 7E085429DEA62804 218B83C8FAA528AC 7CA6CFA537FE7620 4FAC6FFAF73A99A5 4BE2085A167B359D 4180D23853A965A1 35933025682E274C 62BF53B6800C3E58 576E990E80452DDF 4A74FF5D9279A86C A0C251F580BECDB0 B8A17717332D2069 4BCFC616F388553E 51A4899825192F97 9D4896F6C0B50D76 A008D12665EB4156 88A5F3C3BB6933F8 E3D55CBC1E6585B7 526BB73F81596984 1319A6BA25D05126 AD9250CB90B8AC3F 54B79F54F664A20A B13D39494F641306 4348B0C4E18D1250 A207B5FED8B24DE2 559D2023F4820609 C78EA049C277BB95 0C6C1D66847AC7D2 34A52531C229FCD5 734EECC82ABEA87E 677D043A18521A5E B981AB706C57FAF7 3638FA1381E3F19D C9D8D454752FC7B4 9BF9653158649151 8B5618DB227FEB49 BAFA4AA67D818DC4 802BAF279C8EC0F7
- Read the ciphertext. Strip whitespace: 3,408 hex characters = 1,704 bytes = 213 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201210031241(name+title). Key = MD5(password) =b243d4739917f98e8afda811b609c7c2, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 53 GUIDs as hex (shown below).
Decrypted: GUID list
1 e8dee6d8-b8be-6e2a-979e-53975237655f 2 c634d89a-64a7-8dbd-8942-0c1335effd64 3 48ba8517-88a3-2200-9991-c403f24aa999 4 68d70fcf-ff06-57be-96a8-be5862d508ed 5 31c785bd-62eb-8eb0-bc6b-bed86dc7ffc5 6 be92cc71-2f6f-87f0-bfd4-d30bb29f8d52 7 2445ddfd-2f69-54d7-bfa7-5cdb6e9e684b 8 d97f46fd-75d1-823f-93e1-2c3c4817856a 9 65949baf-ca75-79b0-a89b-442256cd99bf 10 a1b3538b-87f8-06dd-844d-78e70bc0687e 11 27c5adfc-2242-5ac2-bfd5-222e37ad2969 12 32df67de-a96e-5774-bf3d-1a654e19789d 13 eae7e3c8-db31-45ee-8d93-51da351175b8 14 37ed514f-b026-7020-8350-7f8abca17e49 15 72a16022-e96a-63d6-9e79-ca150ccbbe04 16 4a5befcd-692d-1f30-8f86-d7a4210693f3 17 05aab2ec-f440-767f-8e12-6097a79f47af 18 89316e0d-a649-602e-b12c-101000576cc1 19 cb10d518-c5cd-18a6-9911-37d2da08dcdd 20 622af4a0-28bf-8155-b2d1-ada99a26ba58 21 53d30b66-31d1-46fa-a9d7-5a22f2f3cb48 22 a22ccd9f-fd83-72f4-88eb-171455cf59ed 23 3452e8ae-2beb-07a4-8e49-0535888ec2c5 24 2caef77c-6a32-6d8a-b143-06a6a9ce0f01 25 43955278-2eb8-4d46-8ffc-3008beeb6223 26 45d618c2-a863-4530-bd3e-02e79ab98e4a 27 6c90361a-b96e-8dcd-ad0b-d52700b5ab21 28 cb096eb4-5f09-21c2-8da9-e347a2be95a2 29 48a83818-beb3-2236-8a8d-088879fc45cc 30 c09a1688-0fca-804a-9ec0-4e83e5aaac84 31 60ef4056-70ce-042a-9c10-f93e057ce8d2 32 66fbecca-d8d4-15d3-bbc3-a12b72ccb114 33 b91feb15-11fc-5e23-8869-3aebc4c3dd14 34 5e866c47-a1f2-792d-a6b6-f08300dee2ab 35 656cc9c7-4a05-2251-9559-8e3c1046f29b 36 990e36cb-a544-3595-ace8-3d1307cb1e25 37 75d30548-ecaa-1356-8f3a-539819fa7618 38 06a94cbd-c201-37b6-b6d1-df091d8f5e20 39 351d1b42-48b5-1621-90b4-0a24f4c1ea43 40 2f65b142-9c40-25e5-9a33-26f7fa7ede77 41 fb6a89ef-babf-530c-95ed-279914c81e96 42 4189683f-5393-8995-a61b-e80c3524c100 43 77382530-e6c0-60e3-a8df-6368bc1d745b 44 d657150d-8efe-7ee4-982e-158a43af9f31 45 5642ba1c-9a1d-40f2-850d-275478ee735a 46 5f0257b1-ceb5-28c2-8381-922969f4e540 47 2bd02dd1-e2fa-18ee-97aa-f199ee3eae71 48 107fdbf9-34d4-33f4-8bd2-7d98b3c0fc7e 49 85e53191-8f8b-7730-920b-4b1678af2275 50 5010e993-f200-6407-b686-815407096435 51 4a3412b0-7dc1-8591-aa2b-9aff49f1aa9b 52 c986ee47-6ac0-2c90-80ca-2ee5b0a40344 53 dd5c3efb-a1df-7c6d-be43-cc10a6378173
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
68258858705547617618470644822801572313125867421376827. Exactly this sequence comes out ofnew Random(314).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 98 of Run 35 (seed 854,622,578):
new Random(854622578), Next(8,64) per post. The RNG predicts N = 53; the post has N = 53 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:16–10:36). - Conclusion. Filler. The content is fully explained by the two RNGs.