201305211743 1er7ao
explained decrypted filler
seed 554
From the post to its content
As posted (encrypted)
16B8744E8565FD4F 85A05D70DBA06F78 FD92242365D66C8D 572815A004672B48 BF4C9D37208C270D 3518FB88BAD3D163 0BBC5BDF076F564E A5735261517A8E46 23E312F159A37A7C E70E8E8478A26C32 CB584F20DD63166C AFCA54A100291E01 E22ABA2C9E70ED52 F8156EF7DC6D757F A672D0D506C2BC6B 7A314D6201D5A944 1F4797575CE42243 F9C5E20C387CB334 3762D00BC79E78FF E9F168B58B0D5DE8 EAB028B1AFF24188 063AA0D83562D89C 6B9D9E8DA8CF9636 B7C26E77480CDEAB DA1BC830364CC77E E6405517282A7102 F16FB495112C7537 42AA1F126E924F5C 4FA64CF4BF2FEB14 79CD7EEAE9731E1A 627A2344C4C1020A 28AEFB74B183D767 DA84A25F46B559BE 15C5F2747FE1403D 734EDE6EC17A89AB 1C2C4156CBDCC149 7CEFC56E651C5D89 082C798AF4ACC301 01C01BB6DA8E623C 97623406EA3010FD 9C1818DFF88869F4 88D3133A8907C1BA 7CCB9C3D4490FA79 E11DD539FBB8EE3E 697CCE45429BA9CC CA110353262AF7BF 32597BBD2D72BFC4 4497E3321307A847 F3C46B64D2EBD91D 842E56FE707C87A4 8E0A25B79B2E0D9F B684D745F640E9F6 0FEB39818E0DFCF6 24B399AFC18BC375 9FCF49A440C284AD 6A762379EAA3A815 EA899F717023A196 7D3AC265E9F5E0EA FA8BEE572DE57093 01FE2DE46D5BF8C7 6C3D403663E63F19 77809AC97D13B871 C69C3C52AFCF22BC 11E4D8FB3D9D381B B95E016520FCFA0F 0D2AA73CE5D8B146 F3323D35C42E7209 85E9BC88F8D54AE0 0AF2BCB7AD04FFF9 21B8E24BC2A6803E E607E7BC7CBC753D 1C99D2D15DC7A1A5 B9B3FB32BF37C35D 36D4EE837A1BD3E9 E11C43845B41AE0D 3A1F949E51F46A17 AE519C3BEB473415 FD57D2801516EEE0 52D2F5E171FA0B44 F4928291444B5561 DCC0CD0EB9C58966 AF4E463D624CEBA1 77D1152E4395D8AD 0A2DA2C9DBEA545E E775263891A14F3A A0DF4A79B96C6499 038714B1F4166683 DCBC8B10421ABF4C 1C8117550A3F7BC4 B0E758AABB5F97FF 26632C804C1AE9D8 81FB5B95D6AA49AB 0D826F8779517F91 F26A194F58963C0F 590FA0EEBB77065B C0F181E3493D7BB7 BEF9FF03A42A37BC C962BE6A7BF9ED3C 03DAC9C8AAFD5CB6 2F570FE79A8CD905 4B2401D9E50CE080 0786EF86F0AD6E90 26CA5ED233BC8467 A96AC6420B0F3854 4D0CF0C7FBD5AB42 B999B5ECC0107FBB 881B34755C6AF6A5 5740F69AF379E72E D134FDAE5AE83E39 20881A9CB37DDE3A 1A55B09D4942E047 0CC2F5EFC34F50DD 45922B073264DE28 306C86BF9A4034F9 80955BC41159CF1F 2ABD990303301E41 8C63DD46EE8D07D5 6479D53D12418E0B 30C0318BAD17AF84 C329C54368B766A1 665CF7CB39B74812 F6B6AA628FC398F5 5047D2D309C91FDF AD5E7639B73B502E D1E52F34CA3BA896 66685D07F191331A 1E31E83894A5CFE3 50D893B2FD267E1C 952A42354A2BC65B 08091726061F3200 CF1EF37E736FBA06 5EBC41575E171915 5BD21FD4B03BE449 BEDB8AA9163681B3 1C25D0798B9B8C56 33EE3ABB3FA16339 425A09E728979CB9 D28C1BA124F13A3B DF70E3A248F4DCC6 076A1F492B2CA50E 3D874A37DE910FB3 0FE5424B746CA76A 440820E1B771FFE0 2F669F99E17D2839 06D76195357CFC92 37AC9226C4441E9C 642431F63356F0FA 3A6EE6ADBE9C4293 A2FFED4B9CC96DC1 6D98DE5B22FA997D 7F9332DE22495AE7 35314D5BB6D09317 071074EADD6E86B4 0FBD4F0907385E56 8E697B1431DBF361 2DEC01B4362FCD39 DF85E240921CC617 10AB08C1EE596D23 0DA2D57C3CBC1874 18E032E7CEB87B37 C644A44AB4E8C9EF 4DFF61396CEDDAE6 71B7275C59A13939 F7AB8CC8329F2B12 776F1AB3485D98AE 56928629DDAF8677 D66E7872156F8334 EFD0808190BCE381 0B9FB34CD1D582C1 E1FDBA739BEE5D49 CD65592F9261CEF4 ECA625D1B78D221D A509519C34902C4B 8204AD73FF480A9B 274A061350B7152E D71A80A06D2F6DDC 90F50A0A50AB261E 06592231C395F4F2 0D8984400C6F518E 000C7EE604D604BF 7FE4D0FF0DF006FD 2292EF97CC9B1DB5 474B7BC90EEBFC07 AC4B74ECFC01BB64 22BA393F80605F58 45BAF0B2FAC68D7B 38B56CFD9D6C4CF8 CA891AA3016FCE2C A2B331CBD755E61F BFC74235E3358850 C45C3D068FD6CEB1 CEEF65D68F0465BD E1FA22516E8C9092
- Read the ciphertext. Strip whitespace: 3,088 hex characters = 1,544 bytes = 193 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201305211743(name+title). Key = MD5(password) =b0c48c53610300b41627fb0a5a91ad15, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 48 GUIDs as hex (shown below).
Decrypted: GUID list
1 e6c383c6-4b29-1f59-a0bb-6de9c3e70578 2 c1a21761-0199-3a0a-abf2-7591b7b74207 3 165d38bd-e18a-0cfb-978d-e091041f6446 4 d604a8c2-1961-7828-acc8-b92e2f2a26c3 5 48db839c-2d8e-263c-ad85-e209090e7f38 6 c5ad02fc-5e97-66b5-a45c-0b2d914151ff 7 23b668db-165c-1dd0-81e7-f914da896409 8 95c14478-28ef-3a21-a5c6-a1dc76c34dc6 9 cd77c1bb-3a59-47b6-bfe2-e682dff51431 10 802f200f-4af5-5f92-bb66-08154334751a 11 533d907c-3a7a-3fec-9ac8-343edb5f7a29 12 52925621-09c2-860b-b11f-aa2fdbea0eb5 13 1c7b2ac3-a14c-4b49-81b6-4d73b11f97d1 14 d59c0912-35d0-646b-ae69-b7119354ebe0 15 1686ef09-ec35-65eb-a53e-b336cfca8ff2 16 e31dca0e-8b45-033f-9efa-01975a29ceff 17 84dd40fa-1d15-637f-a51a-187bb7e0d0ba 18 8fc9a89f-1fee-4989-a692-c14e72610310 19 e35df29e-379a-622d-bca9-a1e47ae8ee08 20 8ef36261-5ae9-79a8-b6cb-07c92695d555 21 cee37782-f6a8-3809-8335-c99c9c9c9265 22 14ea8f2b-0630-63a2-b882-d0633ebcf640 23 b7c6ca25-2741-5ded-9b93-740e2ba937b9 24 549a4396-5a90-54c3-88c2-870645a1c0c7 25 f5737ad9-13a5-8732-b8b4-39361ebd6a33 26 8f14fd37-bce2-728e-870e-f4d92b914943 27 995ab0c0-b0d4-2736-bd6e-287625279dc0 28 81bd9ded-e855-8c3f-8d32-8c3a6b3908dd 29 fc4f200f-a99d-53a1-835f-4c3c53da2752 30 e9b39dec-c8b2-22c9-b7b8-bdb70e1cc356 31 9bbcda08-d397-6240-8677-2d09cc95d953 32 38cec839-f81a-3100-b23c-6b8ae82bb178 33 4de0625d-74b1-0175-9c5f-799601bbd739 34 ea0a63c1-1d4b-7a91-80d9-c93dab015901 35 69ce20de-9a2c-0a19-9b2a-398bbcb4727e 36 a0c59f91-d324-6084-8f90-c1a7317db700 37 924d80d5-3af2-8068-9b33-c3eb5ad6ae14 38 2512cc62-9bab-89f0-ab7d-73b20ba2ca57 39 5f7e8831-1d1a-1108-bb8e-ced13187d4ec 40 ca326502-443e-4754-827f-5ad2aec8097f 41 d85a5894-ef23-7273-a508-1ed0be233423 42 0fabc356-77e8-57b4-a3d8-7066f577915a 43 b14ad521-42db-0e0e-ae69-02d671806c89 44 7aeca03b-9668-825a-bc28-15550012586b 45 63504032-22a8-8b9e-91ea-1113944c5228 46 e15429bd-de96-618f-89b2-396f57a7d3ca 47 c72a36ba-9f15-7dab-8b61-757d74fd9848 48 873b78d8-9325-1e9d-8077-fe898fc514a6
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
130726134538466064673655872852630706881475088671. Exactly this sequence comes out ofnew Random(554).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 46 of Run 46 (seed 39,043,781):
new Random(39043781), 4·Next(8,16) per post. The RNG predicts N = 48; the post has N = 48 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-05-15 03:07–10:31). - Conclusion. Filler. The content is fully explained by the two RNGs.