201212281800 15lgxt
explained decrypted filler
seed 834
From the post to its content
As posted (encrypted)
EEAE4612D943A95F 105C2533C29388EB 1FC4D0054F323102 4EE5714290491571 2427711213C16791 A7565C7C0121F71F 1EDE97211C180FAA C2771BA27E124650 D198C3917F13389B B61F215373DF80D2 E79CAFB86D29DD46 37C32087F6AD885D A7F398B0EC8503EE CBD8100EA1E2EF82 1FC8CB93FD3C8039 351C89B49BF970D2 15B72E0DBCC64F29 527E6DBD018D6989 6FED19FE02F65704 1D509DC4041F753C 83E41EA349312F49 AFA37B566A7314F0 E901C8FF55EAE251 95CE4D78EBACDE25 1800DF5812045D37 25A0F5C71438A442 B09B6427A5F53D93 5FCC6CF1288A6A26 995F51AE109E8BB4 BE3B3D3DD9B8B363 94B51C7F41FF7588 0EDC48F35514BAC6 BB232131F883D1D9 CFC29CD67C9D07B1 8D876CA5C7E6FF88 36AEA08D90CABD57 D3A060A4394FA3BE 4683A9A290CACAE4 70752E3AA3504388 B30E38BA5288E485 76B42110CD19D108 EF87AD5588A265BB 260495B5C5DAB1C0 4556C8D570D5F367 71AB764C0A44C117 19BE9960BEB7E101 D3F1A3F212C6320F 89E698B200DC6BF7 26B9BB786380EC3C 794A6487164464AE 28981CD6C6A9DBCA 29CD6A0F8CEB57D2 C67BE39B8738C439 EFC1C2FCF29DF11C 8F8B7680683E6329 B4DA7A637941F7C0 80664FD1B79FA2A5 97090094CFFD725B 0289E13D7F64B279 347F22BB68D6AFE3 364BB19DBBFB4967 1C63C76CE1972E17 3410DA215380C330 79C707A2810908FE FC526B5C6D6181C9 E9B7E7351BCEEA76 E2CD336626880A79 3FA9BCF20AB679EB 003ECE9F164C45BE 733C521A6C945874 0CC89A0F149EC414 C978E1FE05A14CBC B597F60922567EFC 15494D9104723A3D 8994341264194078 15BDBAEE07F45830 602EFA800B8B3C2F A6261E54979883A2 DB69C5C8C4E06429 EFBD19A3317AFE4E A2D8F0C898770222 9C94DDA37AF4D6D8 34A7C8CC4AA85F4E A055448B63F5CBE3 E3989A22FA857C33 0DB906F1015C6358 3255B9E9AC246BD8 2267ABB7AC0455C0 895A70C82310207D 9F432E40C95E0F57 D7527DB0F1532C06 8F4B50EB4C89DE22 1C301124CD5BD048 F90CC15BF562A4B6 9691DC20F359A0FB 2ED84F32CA23FD33 6176A571759E803C 84FCFA8349868A74 D8DDFE05ABAFB2ED DFE16182E11C8244 70684DB1C1D7BB90 B88D555C5F3BED69 0672BB865A88C55C 9F0AA8249C8AF843 C99E5596A2D4C004 E8302AF18500ED01 095D33F0C4E03080 54196F9D72CCCDA4 393DBAB7F9DB7316 F7001A6F741B6CB1 675E8BDFCEDF7691 AE99B0DC3F59FD10 9ADEA752120883F4 E7BBF1CE60FE888C F797B7D9E8E43B9C 6C0A08234D0CC312 00AD34D44FE14881 BAEAD72A2FF86DED 9BD84E15323F4E12 91089811FFAC61EB 4800082CFB345EDC 68DA9C7F8BA9F444 E2E6B298F9CDB63E 63D6B022A0137C58 5239B6281E80B4A1 D3AF1700C775D80C B62B964F0FEE8F2D D8A27C5AEFA0AAEC D91F5891A2D8C7BF 2AE0E5661765DDA3 D7894843A316A7A5 67553642B823D154 3C231ABCFE1647B2 03FC9983B8165BE8 DAD078C414B54ED1 98908799E6499F96 FE43BB6A52A51105 E5334D0351EB69B6 2E69F2E1ED0C3791 39CDEC04443F2C1D 1D760409F25439E5 9CB91CAC4D81046D B2552093BD03425B 7A396953A88563A7 B2C5EC7770B3ABE3 FDAC750694FA0CCA 115DD460467008CF DF06BBE535ECD5F7 AAAF0BA9E38FCDDB 583A5D1BE5DD129F 0AA5776A3B143B63 539824CDF1816A83 82AB8AFF89FDB48F DF68BBD54FF617FD 71127EA0CBAB22BC 23F33DACDCB18D0A 5359461F6A91638F 92FD7B4BF579EA74 6B1C79D7002D5019 B6F5C207DAB9A792 52A8491DD8264D73 A9E669216421B0A8 D9920EA03EF579BC 513198AC316F1623 81261FF15A2FF3A0 2AA947C13CE6A7D4 97724AEA15187861 3837BE65C30561E4 3EA111247C1ADE68 C854775AF2E0CFC6 0492FEA6F2178BA0 BF168750DD509CCE 74241419A0815D90 7FFF215467A2D765 84C0FC5B2520633C 2E273A47FFF233F5 E45459D4DCFE3C31 821E7A9E68206F58 EDCADEEE2C1183FE 63BC36FD587F658D 20DC6B527EBD48F0 135C756CDF9B178C 8EC1183B3BC9775F 223064AE071C9C47 622890065322DEBE 8719DAA9E7614B0D F82A9CD0D0362147 7C05BFD91204AFF2 6DDB2D07AF74A5DE 36E065B9C5FD2DD2 F3942A91C6969B47 1082AEC2C94A6B65 37E97EE6B728C65A 05DE676ECFD32905 B7999866B0AC52E4 4F38BA6EF3A75D6D D1284EDC24752D8E D40809B6CE02739C 125EC36C49492DB9 89C0589DF1B84EE8 744BFC2BA69926F8 4F4A979C37FBDD3F 607BE252C5DFA84F FC1CC65D9A5C45FB FFE807DA4F77DFCE 1E18BBBA55D01CF5 4C3DA0645F5CF98F CF1E4FFAB07824C2 E1676EF47010FF26 87C74B5552E1BB71 69ED994071EE6D3C 5EC24DB43BF8C6CA 91C063189B476E44 0925E26698313DD4 8D1E5115C99EF573 083A52920960F0BC B738E73E56BA3031 6535D72B42E275E7 7668FA17238C2A5E BB327B958E0FAE95 9EDD2CBABDD8A259 8EA2E196A2177BA6 BB2578DE6F452ABA 6BC70ECE4142F86C 4F882449EBE8B1ED 596D3213ACECA055 0E262C917806805C 917FA059296245E0 96F6F365864A2AA0 EB2DCA2DCAC9A796 FADF739031229F51 18BA9D0C61808593 581CCF852FD98E5D 0CECD6DFF22C648E A889CB27E21C0B2A 9FE07AE1125E25CB BFAADFA807CB9548 B0C9ECA09ECC0E07 7DD8B408DE647787 9C783176412A6662 610E9831764501CF 0C78C0F694FB72E9 3429B55B769CE134 0E36519F0515B465 D84B96A88C36D76A 4B856053A2F95208 0A4D4CAA5DFD994A 9D6E3B8C629E61BC 54E14257361771CC B50D5CE2670B1254 4B5B43FCD56BB674 EEDE725550E4F04F C636E9595A460E9F 3171D3EBD2BE4235 7A53A90A1DA743D4 983DB5A588C9F09C DD0A77CE798AD28C
- Read the ciphertext. Strip whitespace: 4,112 hex characters = 2,056 bytes = 257 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201212281800(name+title). Key = MD5(password) =f2f7c06a460e4189a0ecebb080d41451, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 64 GUIDs as hex (shown below).
Decrypted: GUID list
1 eae9a384-f05a-37a1-8c5e-dfc6b4881991 2 683c7966-8fb8-4d88-a05e-84ddfc2b8883 3 f852ef6d-aeb7-6f1c-99c8-c7642b35fe0f 4 90a44a63-3f87-5ac1-89a9-2ba44527ff47 5 74ae54ae-3914-69c9-9288-ee018d96888c 6 a797f50d-c1ef-3718-8e81-4072ca0d09b0 7 946a7877-3781-560e-a294-302e96a01167 8 1ed4df07-c1c1-701c-80dd-6842d90eecc8 9 db1beb5a-2f82-1fc6-ba0f-d9d6a7d67f4c 10 34903e7e-5c2e-7032-a311-089de48603aa 11 6154168a-4831-657b-a7f3-a722f55f7f0f 12 25aa5c07-dea2-50df-bf00-b09663baee02 13 ff1d7f38-e1f7-88c3-98cb-0f149b2a9bcb 14 1e20e9fd-574d-3aa2-9590-89bfd77732dd 15 9083689a-c0f5-6e56-ae8b-726de50fe2ee 16 c9677fd4-42c2-704c-9914-927dd044b50f 17 c16b2c32-0d6c-30cb-a838-d4191daeb1da 18 b24d8deb-28e5-0356-9918-9386bb1c6d7c 19 7ae662f8-c5ed-2ed2-b1c8-f5c4b10acc1f 20 c2a7b14a-e3de-2798-8728-9be41059d5f7 21 69169d3d-51ef-57ed-abad-15ed337be5c9 22 2121aeeb-8e18-4f30-b44d-9eea4783862f 23 741d00e6-4bed-866d-8625-f5bbdeecd784 24 2d72de09-e3f2-3b24-b26a-0ce37af76059 25 fcba55cc-dc2a-3cc5-92ec-258a72520f99 26 0bc28acd-4519-87cd-9d9b-d02ee92c0f96 27 2ce19e2e-0a91-82ba-a994-8428abdaa18d 28 b329e9d3-3f5b-32e3-a0ba-a4e69d26a440 29 064cf71a-c198-892b-8882-00420b7e0869 30 02b1fd41-f46c-610d-9b96-6a63f3bf7ca8 31 84b509e0-1619-07ad-8788-2b23fc073702 32 a34a085b-843e-1b96-9a0a-47b2448d9cb4 33 40504fb5-a244-61f9-a18c-5a5250fa5b31 34 d27bf415-9d44-8b70-a406-927a2c9e320e 35 a85de84d-2c69-7d06-989f-6c47babe7ba5 36 503b9158-9a91-8e5d-a4ed-1623ad71b2c8 37 a7cc99e1-17df-7cac-b67f-c670b95257d5 38 2abba3d5-807b-6700-95bd-36f6da1a84a9 39 0427f85c-44ae-168b-a5b5-717dee32297c 40 1ecf812f-8bb9-46b1-8442-0286d0c3dfec 41 bf2ef48e-0ca9-6c41-8c9b-3842e36b1528 42 3ca9091f-adab-3cd0-907b-7cae46b8846a 43 134c5be2-1f91-253c-bc46-4a483a722d12 44 e5e51043-1011-52fc-8610-8f063241e76b 45 e960db80-eec8-5db5-a279-e96d1bcdf262 46 5fe0676b-2514-25d5-b346-cda3b4da3319 47 18e29bda-7f82-0494-bf7d-3bb0915384a4 48 564d20ae-113b-4135-83e1-b08dfe61fe52 49 fabec482-10b4-551b-be34-d4504272939f 50 379f32ce-f52b-4799-a7d3-2937895bf46f 51 c403551f-69f6-2a9c-801e-2738e31d6157 52 72de8e68-e01e-5caa-8b5f-4e8c16226d36 53 7bc7ee47-8ce0-687c-ac92-16d05894ff7f 54 899d6423-9741-386d-ba7d-8fb4df4c96a4 55 ce25d4de-25c5-1298-8d08-5c8ece15bd82 56 25307219-fdd0-8877-9fb5-a506b5fd0e38 57 e7303f40-61df-50a1-8cbb-fdfd9a10c92f 58 56192b2e-fbf7-3ea3-a31b-cfd7e25251a0 59 e9adafc4-1500-1578-a67e-d84afc870224 60 3f4bcdca-9419-7d6a-87d0-37436da0e7a2 61 5804c139-bcd6-3598-b538-c6ebe06bc7ad 62 3c736575-3cf8-179b-bebc-3f5e4adde11e 63 83be411c-6ac0-83be-9767-5e7545278b93 64 21fa8d00-89a3-3e63-8401-7f5fd32c0198
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
3465635717658367302254833883860168787614632552045425631853173183. Exactly this sequence comes out ofnew Random(834).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. Part of Fixed N=64 (Dec 2012 - Jan 2013): an app start that posted N = 64 every time.
- Conclusion. Filler. The content is fully explained by the two RNGs.