201303010656 19gij5
explained decrypted filler
seed 931
From the post to its content
As posted (encrypted)
09F4445FB078C94C 827B8254ED9FEEA6 569E3CBD89DD9728 AD3CFE4D2CB44D29 129527631DBB8A08 64D71710E0B16C59 7C5F68BFE16EBBB7 DA59B20829B1C350 FDF32C2BADC91B73 E57A2399649FD2B9 FD3C4FA7AC4BF07E 41AF42458B8472B4 7E43D3E84D3FB1B8 350CF8B10F37F5A4 AC8439769103F2F4 044864DD47728FDF DF9CAF1A1EE6CA61 A41251E12A92C07E C51B53421DA392AE 9CA811AA9C39362F 385EE1DC493074F3 B8D20FFDAF902A38 BCAF0B62A0D7B0ED 2983514B13795379 F37DF8AD7F72888F FD4EA3C6EB7790EF 877E69558B73213F A4E05489289A9B4C 46B5C1DA9540D93C BCF99E102BAE674C 1A46BBE3B21D854C CFFA85C1B73035A8 B0CB4355D3EB7AD1 9AFDF9DB452150D9 95DA2AFAC8F5B6A7 127DFB5F082DC151 D36474DD4426989B 9DBCFAE910E1DA68 2165FC3A88FBFD93 B4485661403646F9 74482AE617B4188F 1377A4E0F6A21AB4 1D45040D8953F25A C43F89EBBE3CDBDF C453A1C99D52C4ED 511D0CCAF3A37CC8 9D1DADF4840CA209 96BF05DBB4280CBD E193891851484903 53486FDF1380241E AF861288DBE8ECF5 0F395CB3928B695A 371BBB6DC46A2B1C 46BE8B87ED6B3FFA E52ED1E40C4465B2 3126A80FFF393870 44AB13516F8377E0 B6ADAAC8B6C265FD 30B16B02E990FEB0 96A386DB27ED36F1 C06A662420FD5E5E 114B030A60619C6A 77A7AF310F647A9B EAB2B9B61E5D2FE7 3AFF3CBF5215F50B 9FB9A762D7231ACE 56B166560197ABB4 D394768A7F121DF0 06FD68886B57CFD7 F4D98A4B873A1957 1B2B04218743DC94 EB8A4A7BB490C00F FA62A6BEF02F6D62 FDF409D7D04469AA 075D7A67001AEB23 7ABE87DC62395CB6 03C933A33E8BB600 E62D6A8EEB08121D 4729FC5102596726 7F7B94C63D4372B4 BE86EB58780B7147 D16CB6FF3710DC0B 717AAA891E95795F 755BBC821DA33DA9 B0926D3BBFD2D91A 3C45BA10AFFDCDFB 4D25E3903F848415 FF0608BDECE1E8A3 C7BCB39D1AD55304 B8A635C7B8022240 E656C94BF77CBC5D 01A7100C89239B30 3CE82A92F4BCACD5 1CA771E63991BC6C E3BE3BE3D87EE115 97DC3B792E505C3E B15065DCBEACA218 ACE174E26E2C4947 7D4DA477B04EC921 A60C8480A6659723 B74200128E6AE61D C9AC013382B83B4B 8A9121856B112EB0 FF192B934F3D3F2D 7B3CA77AE7DE82F9 602AB8196B0535C2 E4B09DBBB58BEE16 53B3017487712F7B E30BEFBC605902DE ACB350B323CE95F3 7348BFDC06852604 FB8923B7BF260B1A 7AB299D37B8518F4 F5570A12F3CF4BAE 42BD4C918485B8DE C1C4BBD6C73A1431 13D7CB1A5D811144 68D512E3A274F044 B68800235B2356A7 37592730D6636914 3F7B607D25FE598C 3E1BD0C95DE20472 8F02E7827C07F0D8 EDEB366F909302A6 E1425CD1D4AAAB65 F77A4175553EE164 E6141618278732BE F94752E16014F301 1F10707F98910847 B8E39DF2A911B6CC C6D222367B66ED54 1F061AB8240013D6 7055BCA13876BFAF 0C7B5D03FBB1FCD1 466DB431394F9570 C09360485A0379C1 571809839D91E57D F186C9A42230EABF 557AF8C6EEC469AA 83CE37C7856AD24C CD88AE218C16AA56 01DABA4B7FC6392D 419F4152B7EE8121 B04BA6B2B3E32894 E2510F9244A90521 C169150E11C83E0B 59E8872558C889A1 871B1B306708014B 2F9E98CCA771D47D 0F4CE62E9207A820 1AB012FCF5E23FCE 81AC6F5A4651DB3E 4F360C1BAD3F6772 F999DE802B071821 F57500DCF8BF5866 9A0CF33CEE6B57E9 5ACB847E5660A5F1 A6E6709E66A4B71E A5E6B1248840482D 56D1622EC554F15E 39C25487AB8E77B7 2505FE660F7C909C 14852FB340C908DE EB34CF1C1D018061 6946A5A789346A1A 071B3FFBCAB7A6D9 5AA9D40380015CE0 D17FFC73DA777B23 0CCBE8F315C7F29E B48BB60AF4EE61CA CF34B0FF87B9BE56 D5D351ED759B2BE2 3C96E04DFE33FFE4 980C60DBAF5F62AA 9C53835151CC4C1D FD0A5631DF9795AE 717839C536D5483E
- Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201303010656(name+title). Key = MD5(password) =122981f73b7d07647fa99c1f63f05559, 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 99e9ba72-89a8-0506-b8b6-4497bfc010ae 2 97b1bcd1-4e61-892f-ae2f-f7acc3990430 3 3b71951c-0888-4cf4-8e82-afdd6d875636 4 46de7d64-51f7-26fa-bfbe-ec647b2bf752 5 30e5747c-fcc4-470a-a084-1bc6d836d919 6 487ef049-9161-14db-9425-58986b5d9a92 7 c841b3c9-9014-0694-aead-ea01954e52f4 8 8fbceb97-4061-4811-ac69-9d1aaf7989ad 9 8d9121ea-a873-1113-aa8d-d9abe9d8fff7 10 3cb4cd84-f8d4-5274-b4c5-7e273f6423c8 11 cc80b679-0193-1cd8-a9f3-88c2576faa5d 12 cce2ce5e-ccf3-27b6-a6b7-5041f78af564 13 c49d56c8-3436-5b56-80d8-2f9cf79eab6a 14 c4d5e424-04e3-72ab-8f49-b43323dd5a8e 15 b6a72ea4-0c43-5a41-9210-8e7a9b73af30 16 25c21ae1-1db7-4db3-9558-5fb2f7e3e70c 17 15608adb-3b15-1952-b471-2b572367d8f1 18 99bb9116-f2fd-149e-8072-a6fff6a32d50 19 3394d119-f49b-7a45-9292-8b85fb55bdd1 20 710fc293-819d-7c3f-ab31-3662adb5f2b8 21 f23aa5ed-a5b9-4490-9991-d1bdbcf78e98 22 a1a03cb3-0e00-21ec-ac8a-39af662e6f41 23 62253718-91c9-373b-868c-63173449012d 24 0694d407-68bb-2c84-9c59-98fd81b7caca 25 0d7a3002-26d1-8065-8fc8-e8586ade02ab 26 8ebc808d-2c08-21db-bfc3-35af11ef1121 27 5e7ebbba-c7cf-350a-9cfd-955e88393da1 28 22118856-6a72-4bea-9507-27cb50c69705 29 9668a812-8d01-66f8-ab7d-25e738ddaef0 30 4dc7b05e-c8fb-7a81-8bc3-bebc1641091a 31 d4a03332-ccf4-8378-8466-d49674937f74 32 c16f27fa-6501-6c6f-b46b-176cb85a9426 33 0339ec1d-0bf5-6032-a34e-caa34be183f5 34 11eac3b1-93e3-2e4e-9dd5-06efe656a232 35 87d5c2ef-c2e5-6e47-a34f-1cbe8e23b05c 36 a06ce175-21c9-0430-a1a6-b4f1f45e382c 37 fcf7e27f-df15-2134-b875-ecef95006eb0 38 7b61054d-b816-7517-a827-9a1a6ced1f3e 39 235a54c0-bec3-745e-83f7-91267b611e5c 40 196f4bf7-f395-5334-8a2d-23f772a1af42 41 d7152907-18c1-21b6-8ac0-f463fe97656c 42 5300ac5f-04cc-30f6-9318-acec6f11ac85 43 e3b08d25-907c-705c-ac87-896249778258 44 a07b80b0-efb5-5018-a3ca-53b41e5e46d7
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
08424104151257541177423282346786626027752375. Exactly this sequence comes out ofnew Random(931).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 102 of Run 42 (seed 983,934,859):
new Random(983934859), 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-02-13 10:26–11:32). - Conclusion. Filler. The content is fully explained by the two RNGs.