201308071806 1jvxqo
explained decrypted filler
seed 948
From the post to its content
As posted (encrypted)
757D3112BC37A150 58676073AE4BC31A 2991EC9689C2A6D4 037DC6F7D461C427 274E544BE4246424 59DD8E2A6FAF179C 27F37F399EF4D691 DC4657B7B445BCDC F06889640CD0FC43 AE21EDE1E2B8D2B6 3DAE4095CE381787 0E7F4BD881FE4729 A35F414DBFF972C6 E1513DC83E529E9A 096E037B07B94ADD D2656382742B0ED4 3BC2430CF5A446DE 89C3CDA26B199047 042B3AF5F74818DE C77A593FC14841AD D15CF64FA1BFE392 72A48797A400C5A4 D930BEF2F501A1A3 041D4D5D23B61A32 46E6F22E22A3BB52 D750CDCDAA86C82D 17BAB57C6D8E019D 7C4961C8DF10F3AD 300EE161D2835F70 EF82C809C6667DF2 EC2B14267BD65CB0 9DCE12DC6A7E6A39 A9C75015BB9D8F11 E6F40295376E60AC E4327FE07F79A2F3 7D95AFA9D31E8387 F8DC28FC8AFE34EE 85B5AA20153473EF 67399BDD5218B44E B3819B5FAAFF43DC D909727C0C7ADCB1 BFD3BA960B8D9896 939793975C092F0D A5AD2F09DCE71AF9 F02EE42E2052B8B7 1CB11F326F319884 462FB7A984D0B017 63600E26BFD8DF3A CE3269AD936B2D05 CF59CAEE32C45DFD CE9FE1B527A1AD71 E1827BA9137F67EF 1B4CEE07492C58D0 EAD9A3CA65BA255D 69A5D8B4EBE34E83 287863D2CD63AFF3 93DC113E71597E63 B06AA90A250BF18F A12D9C1107895CBA E74916F2F15AF466 D80AB0AD1922B29B 24EC9D01AA544478 B8BEB212274A0285 0C7F2EB1A3443BB8 A318564B62B7605B A8F947F923B0A66E 4E945EA4EE435244 1A09A9003AEEF1EE BB0927304C6CD53A 76B0AA9E29A36B68 A7BB886DF5EB9403 D8572AD7B1D5CAC1 060370A3FD5DD141 71B6002F877177E9 B6CD3A89776237E2 75988762E822A4F6 CB10B93EFB584C2F FD002A061085AA73 0F5B73442411F910 FD9C607942BE5AFE 82D47D74775EA140 F020F4EA33C3A99A 2282C37CDD356547 6B5F4BFF7878A3FE C433ECCC5EC9D6FC F8CC557A5E9E11D1 CCE44E9896878CED 46DE975BB3C3486D 6801D233A0EA4D2E 5D75CBAA6CB460FA 408D478FDA4A2CA7 7143897F514D1D32 4C8E41321A77FAEB C74685A755F0A925 F252612AE17EDCDB 2EF04557492F82AB 4F42FAF041F3932C 8A9200240C39D631 B3699D6B6E0C31FE 6C87A4B2DE162FFC F9E36AC1FE54650A A2BF98B80D16F739 8A83DB8F89D7E385 F9771592D8C02C0C 172E80FC0AB081EB CB0E45DAD68EF5AD 4DFFEC195B076EEC E9B935DA221F1539 079578E70634BBAD 9E43FC61DF78DDED 36AFFDDF366F6C13 4247CC50E6392AD0 A403BDBF3D058884 A062512281488B0E 9F47C9CCDDE2B0DD DD7F2465FEF76700 DE0DDD7FCFDCA951 80323726327AC42E E62F86D717903054 72B6826A1ED91179 16C8F122501881A6 87DC758A7404D499 590F48339001E8FF 1B70529C57BC3016 5E1FB75F6114BA76 FB0D1A046494498E CF3B00F50103A4B3 612BE9F9CB47D9D2 1850B9AABE672898 885C59405DFA5B58 5007272EAEA53CAB 28B0EAD69428C49B 20B4808CFD0A243D 205EDACCE3BC8180 1BAE34FA3A4BB5F8 45365D26BE2C7DCB 16C1C92D77ABE279 33D481ABCF7A25A6 5BF0AE32F99DAD8A 6D8690A495469C13 A38E9C4CCB47B7F6 3E750227851F5A5B EBF6BF1F9E546A42 8FB8475BBF9BEEE4 57D8F92A2B0240D8 DF88A14953A605E2 083522B2610AC921 545FBCDCAB894365 A02133D7E05F06D9 620F7F36503376EB B54AE024ABCF24E0 2D5EA8EB33737266 53BFC1DACB54FFFD DDA252370CCC3824 F114B3CD70E05D79 4189D7DA5D2D6EC7 2834DCDC0BACC81D 4A380608124E45DE AD0253BDC9C0483E BEC315171160FAAF 1025E54FC3636A61 D98BD616AD6CAE91 9AAD882DC8699F88 74E794E4C49A2A50 971F280465F7F67A 9D7A1DEB78DC3E6A 5C7F9C3BE0E72546 1F52A9093133C7DE B5E31FA5F7B4DDDB 7EF5CA8E0CBF78C6 A0E1D31EA27A564A ADD066279B2580E6 CF8E65DB3F301723 8030C7ED85021128 FFC2562D0BC7751F 4B6DB6D3EB1E2DC6 D52F47509BD2590D 5044C2E9AE71E66D F888D0F83161F9F9 4A7DB868C6850163 6B8E080175415708 92A02D8061C808BC 4DA1A0834784628D 2115CCFFD15FDCCA 0EADD01BB3C847FF 06F51ACFD4D798E5 A4D338ED66900355 409377F77464E568 57A4CC8F51203CDC 673DF1CB8E332962 1594FA91840E39BD CA589FB8534BC623 FFB6D2E106801C9D 911920DFD093ED41 8A444C5FC80E54AD 23F8502DAE3AD18F 80C02FB9F3896977 FB763E1F19B8284D 32D41D9F9D72F0F3 D5DD0942263150E6 CA2ECF88937CF35C D7C19D351263B177 D130464BF38E2190 5526FC9D2859F45A 986EDC12BC216BF8 F1EDBD12BAF1FD2E B80B8065D7D16FC1 3DC578FBB5C85BF0 DD76F7BCF35B293E A2B53E7E5DFC10DA 46672A2F9717624F 98B50554F080BA62 FF49338F92D2F818 01DBBA3688AE6629 BA85DACC0E92F470 DE488B10815A2C96 9D0F8E5FCBAD826C 8919C98B73E1A720 863043F3CA42E19D 0C11A158AB5F7CD9 088BE96F1F63ECF5 E433C5C0F3D5B0F8 E9D4A1C3A70F897B 108E63EB5D187D14 0F4B2FFBA33045CC
- Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201308071806(name+title). Key = MD5(password) =f0db7fb638f4ce3383059dd14bf6f898, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 56 GUIDs as hex (shown below).
Decrypted: GUID list
1 efcad33a-0fc0-82fd-88e3-889882a2e8d5 2 41379859-2863-88a2-bfad-afa59818e23f 3 3bb67316-efc6-3690-979b-90e48decb1d8 4 ee84e743-c67b-8cc5-ae6c-f0e5638ed2a8 5 91674350-a5b0-1568-9ceb-069df05bba0e 6 4fe119be-307a-0a97-877e-4c23838c78e3 7 487a8175-6cde-5779-a38a-dc0abaee0813 8 ff6404b3-58eb-00bb-be8b-2029e865feff 9 3ca3b44b-f774-2607-9c98-79427514f894 10 df846b27-fa4b-7b1b-9408-b44b7f52f983 11 074b09ba-da0e-690d-9621-2ba5907ac331 12 66f41134-d4d4-52d0-98e3-5ce5f5590d1c 13 f1d47de1-79a5-341a-8e0d-0f6d063c3022 14 1eead290-e1ec-6896-93b2-7ba7cd3121a3 15 fb8d49ec-3155-492e-a520-dc0e69688cac 16 35acc24f-35d4-0525-a752-06013838343a 17 45cb572b-ccda-3af1-b678-95c2b7a27ee3 18 25c5342c-e46f-6e66-a064-bb08cb248c75 19 81e2ea5e-e5a1-3e3e-8ea9-25bad44c7fea 20 cbc79058-79e7-3d7c-b30c-f56ce3a28b90 21 c871d5a2-0473-772b-9e27-37cc60c6eb0b 22 f67137b3-72ee-3321-a217-b23a85ebf2a3 23 20ac8ea4-3cb2-1980-8412-906818deea5a 24 316f5265-c92d-1eb4-86dc-df26f15084a4 25 a0a9d2b3-e9e2-572d-a0a1-26ec2cab55e4 26 e76fbe6d-4c51-2537-8d27-d4c958570925 27 1a5697fe-3961-8130-a729-fd1ed4207929 28 fdfff63e-abd4-0f07-a965-59cb0641272f 29 615a7db0-21d8-3ba2-bf06-3bd0e0be3aad 30 d1190699-c72c-5558-b0f3-cb9b2e96c10f 31 7415a8c7-1f1d-152f-91c5-125a647a5b75 32 9a9b99c9-0057-1aaa-b17b-37bf2f5f9351 33 59cbcba8-e603-473f-9b9d-2355a9655a6f 34 d7198a07-92aa-6b03-90d1-bb18b293cd2d 35 c9a7dade-0733-530f-8dd6-826cb0cca09a 36 194f53ad-f24b-71fe-8388-6c5beeb911f6 37 243d35fc-6285-2560-bdad-54e137e493ac 38 57d26381-53d1-365e-9bcc-b79154e5182d 39 31ce811e-8c19-6ff7-b956-6f922980dd6e 40 964f765e-425c-2100-b772-f9d34e904bb1 41 756e424c-c812-27ea-ae5f-ffbb9c126421 42 cd86501a-7692-0e61-ae45-2d6c69252726 43 6c156a2d-e28f-4e11-94bb-464cf2401a2e 44 dfb1137b-42b5-4341-b7d8-de47ca4dad26 45 2061a483-6293-641e-b6e7-dd848946fd86 46 b52d10de-2755-5fdd-91e9-2e3e3f9277cc 47 ba4374cd-05cc-7924-a729-1386d8179f21 48 4f1f7e7a-cfc3-28bc-9311-56470975eeaa 49 eb0c5951-b6db-606b-8534-cca517672d7c 50 e241f970-8835-4cbd-81d0-39cd5eec5da9 51 c797ed5d-0b8f-4b5e-9736-96138e849a3a 52 30951f19-8059-8475-bb90-86b100a6f62d 53 f10de81d-e2e4-5f9d-b81b-82b99547bfa7 54 31d84d8b-bdd3-5546-a622-c0bcada14cfd 55 927b4f99-72bc-08f1-a54a-3647dd6e948c 56 62c937a1-5819-58e7-98a1-07d6c4a659e3
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
88381050276536403633731152803511465723622044657264485505. Exactly this sequence comes out ofnew Random(948).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 14 of Run 50 (seed 2,278,890):
new Random(2278890), 4·Next(8,16) per post. The RNG predicts N = 56; the post has N = 56 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-08-05 20:29–23:29). - Conclusion. Filler. The content is fully explained by the two RNGs.