201306221759 1gvkyb
explained decrypted filler
seed 355
From the post to its content
As posted (encrypted)
60AA9D2C708E4D4F 0F559FB8F5346908 CF466F7199D1E120 E45629D8E87B7576 6D43D5F45555CE9A 402FD8290B0C51C1 89AB6A94895619C4 A1B5EC7023F27384 4DC3662750F48DC5 B14041DCFEE15812 C1B4435A1F083091 317CEEEC99D2D336 50B6DF26560FDD96 071DE59AD1E850EF 5264E3A5EFA76352 446A25AA33603940 BB98CA47DE74A9B1 DF27D186AA75AED9 56B0D4643C08CBCF 51B815A1BE27739B 59C6293D270A3507 BFC49B1E0868C4EE 2FA8C975CB004C33 7973E3C30305E796 3B88890C91DF7B73 ED7585875F20E2B1 815EB890C2EB8E3D 14F3DF69A9196018 DC2AB8D1D74823BA D2A8ED6D462CB634 92CC0A5D17510040 327F277BF3B59D77 BDDA2B40BB045234 EFABD805C44B2357 0159D2C9278670E2 56705D52E2493038 EB251E7CCCBE3215 72997DBB08FF6887 C5EEEA1D5938C6E6 557E3AA34EDC6056 DDC4EA48CC9BAA0D 958DF5844B150E28 50D055FC3EF6E486 824AAA932835266E A6235BACD263502E 23C7AEE84E418848 A433290635CB8A81 C22BC1306566A1F4 E549392D4691FF4D 4E7312F1E4BFA51E BB4C1362BE235D71 6B6F3551863A8DE4 92D4E994A1F61713 163DC04C083507E2 7D80796026C4F321 078F9ACCD20F37E3 95E2A01D5AF27686 E3D34FC1D34CC40B 615FFC3C745C1DAE F271C486DEDB1F47 574A3485730C5085 77C4990AE03ABA90 90741F00B79219AF F2DD9F85CEEAF5C2 BE53E31F1B79AADB 0C87A93B8A61E409 97D3143D9349081E 8CD5ACAD13D8DD71 2192F2A5E926AD7D 29536BFCC7803105 449E4F7DA187169C 5445BB52B19C5AA2 575F3592B7D7E80D 0AB6542BA2CCBDBD BD48E89AFBFC48F9 351496EF0B271427 83A2C1AC8AAC272B 1797F10EBFA8B354 C619AF7B1A3A7A18 BD271CDCFE880927 FEEBE3996D85A505 B594A99B78680EDC 70BB7BD5673BC11B 63B9AA0378C98A85 DE7CE620E63C1231 D94F95A2DD1B8293 2D405E4A5F77A5FF FE896BF3D18564F0 8874A5B7666A9D3F 7BC2E823FCEB8EBF A8B668B52FD26EC5 04347388A3D0BEB9 5ADE32211F181B38 FC3F51631F0A8117 60A1A86C3C9BB2DC 9E4E7710F845BC87 D1A25E317E984696 BFC20774D8FB9D80 5216520BBD1D4645 A070341CBE89E3C6 A00326D8029A65D2 77D25035A5C9AE93 42C917DC96EF06F6 82444284D0C926E3 6948E1B52E37CE5F 49D0AC78AE25DCDE E262A510CFC040B4 CF88B714C8CC7B38 97E5D98FB8B52A27 327DE3F364E08EE8 6538E88BD2422337 C93169481B78ACD1 26AFE2DDDBCCB544 3CB445F664FD008B C1DB1AECFDED2198 BE79AB3D91D79BFC 4EFDBE421D48D7EE E63C4EF49FC70651 254C41981CD9D0CA 81DFFADF48D164D6 E7101F926AE259D0 0E0C3A6F08C55DC0 22579C7177C37577 2B7778D2D78F031C 37BECD8778EE71DB 0007C3CAC0075563 B18CCD482F1009B5 992B47C06C870E74 2D11424EA75BF621 CA31C3C641929938 72B4CFA407B84D36 89FBFFD59F7A02F8 35485AD28CBD3150 289EFCAB884FBD7B D07929E9AAE3CDD0 CEA402BD23F0DE08 0FA75BB6DF82CADD F9C4C644C1FA5A5F D02875E6C71C2364 A8FDB54949961D11 C8144FD31D04F504 48F0596B12C89E12 A3B5D6F32B5783FA 0B3CF2A0DE16A265 1AB9860CBB6C9269 83BB7A7EB4DDDD20 4DCC886E87294E18 7D5E3FA6F41B6E9F 8052C74BF41B15AF F31B644AF089EAEB 8B109EB91FED56FA 407A491B545E24A7 A7E4BA5922342492 781AE0B5BC621AA0 21BED1E68BE11E36 4417FA22E423C8E6 9E82580BA5DC0278 8723088CF0EC54F0 1BBA087295CC4269 8690C2645F041869 A0D5121E632F7E12 2E4B4390616B0B59 F53B2816AAAFA709 03EA8475D52DEB35 A0CA40CA6394DA9E B69F385EDE4E33F4 10C46C6558B89BC6 AD6C479ADB290218 320334821BE7E03C 89B5924C4730185D 425EC7E26FD6571C BAB1AD80F4701C93 6C706CA678F508AF 67A0DBAE7E502742 0DBF1B35147EDA28 21EDCB5800B3D5CC 7E633C190AE25211
- Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201306221759(name+title). Key = MD5(password) =041a29d6209d691e27d724dc6ae696f5, 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 737fb63d-1070-1000-aaeb-ac99e87a9ddd 2 e235cb35-ff33-8593-9d65-69ec1879ee8e 3 ef652ab5-31b3-8578-978a-d3484b2a90b8 4 067a73c3-91a9-27f3-ac83-91f67c3e089f 5 022903a6-78ae-4831-b9a6-11bf4a8c580f 6 2468ac83-4bbe-75a6-b5d0-7e4eff0506ba 7 182d2f7b-9937-8bb5-945e-c2cf292efb10 8 c47f9c2a-c38e-4233-ba59-e6da841dcb8c 9 71250bae-d6a7-83e3-8b03-a08e57834ca3 10 72468670-108e-173b-9e51-1d2c569bc2f4 11 057460ad-c69b-7f4a-b337-fbca359d28df 12 ea33ebd1-a71d-5d83-a0f7-54d4a264bc97 13 8cfb8698-c118-6b9f-89a8-4d2f3c9fd420 14 ea146a38-ea85-1e66-a6ba-8bf45ee97083 15 ed5f215e-97f4-4d4c-bba6-c580a6f77628 16 6588f8e6-be08-64c4-8db1-fbe4579f3f91 17 20a72bba-b35e-059f-b297-ff4233a93a71 18 896b2fee-7045-0d82-aa81-58e066ded48c 19 ae726a83-1c68-200d-9cc1-664554914d82 20 d2a19e65-3c16-603b-8b23-2ebcdcc63aa7 21 66dd5c8f-c61f-8ab8-89df-3baa4b40fa2a 22 b4fc61a4-1ea7-806d-902d-5b8734bfd6e0 23 15d9aa12-d4ae-8a55-9784-4895630f6709 24 a7243027-95f1-0ce9-b2d5-4d8f93f4b775 25 b308dbf6-2625-40a4-86eb-b36afd5dd1b9 26 05025fe0-6873-7766-8a5d-ab5c00db4c34 27 0595753f-254b-1067-97e9-edcc4a80a22f 28 9a10d2eb-6795-5939-b03d-93bec2916cc9 29 c8816ec1-851c-509e-a778-9a634703f22f 30 0d062fde-3528-8775-b130-eb5b0349194c 31 17a4a6ee-a01e-2912-8898-ab8a484e92c4 32 5f471a94-3f56-8370-b44c-1c2785add9f6 33 b7899b54-58fb-0fd7-b5f1-f32425040e7a 34 8c32edd4-3df0-7c4d-9679-20a220ed85d3 35 07c6c57a-b0a0-55b0-ab78-8ba3bcb26dc6 36 d27e59d3-20db-15f4-98dd-5c6dd47f44a8 37 0ba0e5f2-3b2e-0a64-a968-8e8f6a906b4d 38 264e0813-722b-2810-bdfb-b3f35dfa40f5 39 b4a58461-a1be-1d70-817d-92a464c8a3a6 40 d4b042e8-e15d-494f-b5ea-e5375cc28e3d 41 218d6719-ffc4-0e82-bdd1-fc29ba60b2e1 42 0076546c-7385-3bb8-8e1f-896548b1ee5c 43 6bc227f5-0c2a-2490-bd61-9128d3409a11 44 daa60fbb-5310-49e8-94a9-0e2dbb3c60e6
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
18824784817561460026888047155828075102140324. Exactly this sequence comes out ofnew Random(355).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 6 of Run 48 (seed 387,048,281):
new Random(387048281), 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-06-12 10:29–10:29). - Conclusion. Filler. The content is fully explained by the two RNGs.