201302251602 197p12
explained decrypted filler
seed 782
From the post to its content
As posted (encrypted)
0F17F7A13E4D84A4 5A2BEA0037752ECD 1F9C2DC846234F9F 5B13B5BC012B4EE3 88C692A60E01A719 F678A87C034C77F3 C40F55122AA276F5 D6EB68DF0210702A 9A7693C8CE3B3C20 E00CCE356A9C268D 342A4AD507967E0B DAA024E513FC6159 49B9FC6ED8805D38 FDB5C7F2FA44EE64 98E83580E1FC0E19 8D79F5ECFD3C3B24 95ECAED090CDAAFC F48B59DFEC5BFB43 9CA3C90ACD40C82C 9FA482C58A90E880 741AEBEA104F4AF7 8EC92757D6DE3733 1510ED0ACA3517CB D964159631E5FFF6 01D9E97F75A52913 0AB24C447AC38D94 84941D573B37B778 D8F41CBF7DF369E9 3B9E3549A3896493 7A6F05A70897D9AC 4EC3B741EB6FEB5C 3F4E3F5B02B371F9 8106EA6925D2DC88 B7C90E3120492399 DD82183029327BA7 04A7FA7EE40AD153 8A1B4C58A08BDDDE CE747812EA8CBA44 9DA3D416FAA03A01 59DA89EFC4424BA9 60EF04EB954B9615 69BB8D4071046970 268805E22D94544B B4D3641C5DF53062 2F749C5EC9174A68 5570C1C2DDA2316C 84D7CC6CBF20933D 21A6D88F2F00C282 D7169BCB77C6C1C4 1D43464902CE01FC 0C35735E55594B00 53CF2281ECAF9C36 1BC0EACD5D152DE4 DE539FE386EE9726 D94F2C29D2027D2F AA0499BB352AF88A 7D12A1C496E3A5B5 DFAFC0779A57E942 4F5C9840393872EC 14D245D461C608F7 DFE799144680F721 6531C041105CA9CC 4E4B752BC454943B 5370F323C7264201 24F891C4AE8B4B94 AEE3144FD2F61013 C75C2B38E12CDF87 F7B2005DFB1C62AA 6D9E5E9A527EA649 CBDBDFC69848F010 A7D4CA02619275C8 4E7C8B6A2B44C9EF C7F258329672DBE6 37A6B7B786DFD7F0 54BA72746A99EE26 43C123E46E063F0B 455BA3BA28990C85 D2B26643F18F392B BDB7F650CED45574 659B532663013B32 A0E499F2B1EBF04A 4EDA1363E98B39B6 3DC1B783C9E170BA 497504204F834FC9 31CC4D682F9A73F7 39E3C4273D86BA76 E37001D504F24B0E E7B20ABE316D5668 7212C3986F29CFF4 204DC508A173B57B 397C93C69BC3F003 96E933D8187250FF 52B596D6BE4105AA 8035BC66AC0F7896 7C96C835002258A4 782CA9B518480870 1DF9A618E5EF1D45 62E7DF813245EF7F 973105777BBD97C8 E89A4EBCC3250F30 AA6E9C6F8FB06E59 E0D22C17C2ACDE4E D0B59D2ACB3CABAE AB04AC1C8A6E5F86 6E633F5DFB0C4F2F F63393237C506A81 50688C1437ECD444 41BF96C3B29D522E 327A0137FE148541 392C389616BD469E 00D1078F69C1814C B0C11F31570884D2 CDA8342CD7705E9C DED0ED460FB0CBAE 16179189C501E388 4D092F4F64B31962 B0DA81CD7CEEE948 F9AD28173043FA49 FBC1340A0988045B C8CAA4AD96E28823 BFA9B88E756C6A21 F5000828BA85C005 DA04778A1837144B 241459E130515C24 7E7DC9E5DC1D829A 0843224CC80F8E88 7A9E7619000A7883 9694C5E7A4F6CF2B 72B5924F19598B3E 83AADF09EF8532DB A73CB17B9AEF2568 D9F060F27C018065 6331F5BD6823B288 6A08CD9B6458A42F 71E4173B55806BBA B60E93CFF9112C90 73E97F93854BC6FB 35656494BE63AE36 82A1189A22B618C5 A02E157C1940F316 79A53840DE41E63F AE805F62F81CE6E0 EA028E68E93C439D 4FC4F487EAB48EBC 4A6159D43EE100B7 F6056D357CC6D185 C5D208EE25BA31B8 1DF108A756824514 C2C0BBC80552BBC3 70088D8FFDDFAE82 ED646673FE71BF33 C33D6B242171DD07 00C5A745C987B72C 52FB3F91D53951B3 B5EA8DD6B9B64DDA 744F8F7EB183D225 C09E903CD4415D3C 4BCBC4CEF58F8639 A623ECCEB704D33D F28F3725093106F1 2A1C13C19FDE5EEF C98784BFEEF2C9AF 3BD3910DB8A11838 FCE803B71557AD2D 6E1301876229E86C C3DBF2A8A0FE8911 63A3DEEFD94DEBDB C425D574A4683EA2 CD7F903A49E9A023 F024CB93DE95133F 2D574995061553FC 9CBB1E8FC2DC7528 3AE007EF446EE79F 3154321F8B71D981 E7C1328ECC665146 1CB07C6DB3E1664B DAED0DADF5D0718A BE8B14A70D8E4A66 AC3C031209694D18 F04100AE4B74D78E 330D00BA351D13AB 70B4883E9CD28541 9C47005673165924 276CD062CBCA4FBC 6528D505EC02070C 703F35C4C623F742 1894298C364515A4 1ADF6A60FFC947F6 BE2464E25C8B2DBC B0940B6D349D540B E9EEF1E47CCF25DD 88D45E7CBE62924B 4BECBF620DF39CA9
- Read the ciphertext. Strip whitespace: 3,088 hex characters = 1,544 bytes = 193 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201302251602(name+title). Key = MD5(password) =7b6c6b3079faef27ceba8405c8d9d551, 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 c1bc9644-6299-2b30-b608-9fc3229e142f 2 5a25054e-f864-2c97-9fc5-44513da2427e 3 e25adb7b-0539-3879-8244-6833f6baf8ad 4 4e44af41-857c-4e92-9ed2-edc9bdcaea7c 5 17f4c362-b7be-25b8-81e2-d3b377b61503 6 34876cec-78d9-8b4f-9fdb-e1edb0cea6f4 7 94e5d807-efb7-250d-a2f9-fa11df140d70 8 dc729564-44c8-6314-b056-e12eff01e29f 9 6046269d-687a-643b-8212-4ad8cf036159 10 fbb865e1-1311-5e17-a31e-b5868bda9a6c 11 8b90edae-9cf5-3386-a879-4becba48bd8f 12 fc27b96a-b9eb-8fca-aa64-262aa1ccc6a8 13 ff6bcfcb-57cc-11fa-9dba-6217f5cbf784 14 c20fa03b-92b1-2c4e-9633-50175bee4842 15 7f5de6c9-d8b0-3263-b9e8-80ae5295498b 16 417f9501-2ece-37bb-a543-a6def39c6566 17 c13266c4-c905-52d8-a8c8-1f61a685b9ab 18 81b5154f-32f9-7c3b-a49f-80ad789b1747 19 973145c1-ba5a-7731-b010-97601ebbada2 20 2413f434-0721-0e4b-adb4-071ac69d634e 21 2a09aa38-8921-6a4e-b154-99e080e3c811 22 6142167d-899d-6629-a0e3-bc0cfe979a76 23 75c30498-1811-1d52-97cb-3d1ed6a4d34a 24 94d8259c-0839-1bc7-9413-c802c8557475 25 dad1c90e-03c2-3fb3-b9ee-213ddc57328f 26 0b5dcf31-2e2d-49c6-906d-0b9d7c1b00fc 27 7ee28c35-ee10-231c-8221-b3a701f9c326 28 cf012e32-9333-1f41-bdae-a764fb4e0f2c 29 f6a66851-4e40-48dd-9edb-ec6d10ee41e2 30 e8bcaa8f-775e-7674-af63-20c0267c1993 31 3c3e13a9-7bc2-73e4-91a7-e0e9bef84115 32 310e7e6d-a4d6-342f-999f-c1c4012db262 33 3705805b-dfd7-6c8e-b3ea-ac742944c6f9 34 3aa3bf49-2c06-5a63-8ece-a37a38297b60 35 5e16b4ab-898a-639c-8493-d90683c9bb85 36 e31c3ab0-fa7d-519a-8046-4b415b2d0c67 37 95c8ec48-825d-77d7-8a22-44a3065d1d35 38 fe85b6c3-9614-27ca-9cf8-f9b963921ad5 39 f3b60c43-8bf2-2692-b37a-41daf4290a2d 40 b9dd308e-9d6c-882f-98f9-cc8564329a56 41 d01cfc9a-4c30-7cc8-a888-fbb00eafa141 42 c2498a1f-f09b-8d51-9a3c-9d1144dd851f 43 0283068b-826e-4f4d-af34-bb9be5f40de9 44 9878b835-5062-6c99-be3b-89a7812d97c0 45 dcbd4cc1-1b28-1ea1-a371-2faf42f6941c 46 c8dbb471-f03b-41be-910e-86c499663028 47 94e83910-c098-3d11-897a-af01e3a33cdc 48 2f844871-714f-63f8-940e-ad1653d033d1
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
223428266538123357706611342147736565722878461436. Exactly this sequence comes out ofnew Random(782).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 23 of Run 42 (seed 983,934,859):
new Random(983934859), 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-02-13 10:26–11:32). - Conclusion. Filler. The content is fully explained by the two RNGs.