201210182200 11oqhj
explained decrypted filler
seed 614
From the post to its content
As posted (encrypted)
6D7199C133197085 197BB36B970556EC 57BAD9F49EF9B806 1CDC37301F331223 7DD0720C09FAC09A 55A7A18DE126F2EA 79045184843749B1 934EF7674D42F03D C8F72F7603C76BF9 D89DCE2C4061DE6B 7B9F5C1C5192C93E 34D5BE4068BE6983 74954931873488DD 942F703E6F198F83 FDF0F02EE1BF1442 86F455A06CF1C3C4 3E29CEFA78E6C283 68E991D381C7D20E 1A16916D884C661D F37D8AF0CAB137C3 C0DA27D9BB3D3CF2 C34B5D2B9A6416B9 272E7E7CD1E679A8 B9DE4A12283D5117 64B45EDACC071AFD 28B0269CE8B9F6F3 6975AE8BEEEE8565 43D45A6CF36B87CC DABD63E02F1A21F3 6151F5D00F31DB01 CA7A37C7C1205581 AFE8ED701B57043F 3A8EDB2B073A5BBB A6D3A0A16630F846 C87B0FF708C7AAFF 5DEC82C15590D4D9 1AEF04F45B95C4D9 40FD759F6AD7CE09 D89A4FEDA84B7113 C95DCE631832C01A 165C0859034B028A CB3E9A48F2838059 9246608B505650CB 9DE5008E94046530 DBA1CAFAFA4B21B4 09CB02B4ADC6C540 3BC88898F6F152B4 8FF33BBBDF4EA25E 6F3887849268ECCA 70F123F3F65556E5 92A975394FB11FE6 B19778DD1FE1441B F359EB9D8C370AC6 A94CEF7C82BF0AF5 DE33AF97F3417A3D 32A22DC744A70679 755314811FF51A27 B8D7B62D93AC7F24 5C3DB8D59BFCFC71 F895118D81EEBDC8 C92F65EA2FB2CB77 3C411C66DE0E1A5D 8CC997FD7C9AD871 490FB55ADA188201 8256721FCDB8C859 054A971C62C58884 675B5DD57687D88D B96B8A282AD1A5EC 6CCECB8B7ED39232 5C0F03F5024BF2F9 46470AE0C8E76B5F ED17E50F723EA3AB 2E1AAC37E240B63C 234164EC32250481 E4F283AEBB536DB3 A1B3086A935AF47B 9896D5BF8B354957 63CC1E63CBD506E8 DFFA9A7C39B1E63E B407966DA75BF823 F35142358A3A0341 FFAC2EAB442C1560 AFFF686D96AEE9F5 18AFBEE12164F36D 9943C688B14AD56D 9CABADE5DC9F8DB2 BA76C307D49C4C9E F3129FB36EA6B7A4 08B71CB7202D0350 7531626FDA7FE6BE A1E8933D87A01B41 B07CC864BD4001E1 EE9AD398BEDAA14E 11CF9C970FD4F08A A771E1F44035B625 10C3BFAD5B2E8377 29010FE3159D9CD4 55BFA588CDC2BDC4 8A31546FF1050AB7 3FB90C3546834EC2 2342E18C22C16B6B B0C532BE4EF0B8B9 5822FF85DA86F159 A9BE06A5F033D455 A57D61EF0F078B6B 47B65B0ECD75763D 5F373A645F293C8D 9E7AEF7F0F0B4AB6 CB800C4EBF959BFC 5BD72E52FCD781B1 F4FA5FA50B21E37C C0DB52D269491400 FEF8A05F2724C1C4 A442570206DE4125 92D2B9974AC5A584 EE688CB1015FAA10 0B5DE16B1325B5F4 2F5558169ECBBB55 AAB93F991A602D48 F4EB10844D834A1B 7114724FE33F0E82 BF8DF1288A852D48 C90CC38608D2C238 2E69F82977118FED D59AC89723610BE9 71E0A2AAADB4ADF1 C5108E1DF3372A01 0E7A04F5F59D6828 4BBCB696E3B570E0 7CE61EFCF81C43C7 C04724F6EA9ED420 CB2C1DF57478F4D2 2D55920F4EA1024B F78EE313A786A25F DCFC58B373FB7F81 C58015F5DE5BD379 2844A1A62628F324 54566B5589EA54E3 FE40CDDDFD5A9155 AD020E85E6B1479D F5FB40EB68B46584 7CCDD28E28570411 6B96C5AF0108C21C 69312919B0AD0A2B A3F80334A6E0AB18 C43ECAF1E1ECFA0A 08F6B566972457ED E9F84C43451BC9E4 240F23F00E8AF634 48321A4DC011ED11 E3D012FFE53D6612 CA61C478A9D6EBEE 93693DC67781B5D6 F0C8547EF061691D E3FC959B00D4FBC2 DB0AFF4684DF4C6B B5275A7B2D69AF58 64DAB3DAD0939022 6BC28EE52856E8D0 C555145A45B3C977 CB2FB6E07D9DF563 FB554DC001EA6ABB 004260A6C7948A87 2D28511857F6C419 1A35802EECF39E39 69A8047D22A90C2A CC475AC572B8BFA6 E8DCD61B3EAEBB5D FCB06C5DB54EB19A CFF0CF4C42ABF3D2 4A88DAFA766FC0C8 420D4DF7B8C37E27 3EA5A59DF24DC7D2 CA010CC2456A0910 4437587B6ED9BB7D B28E0815FA2B19AB A3E28C94A2A66D93 E3044318BAB26807 D614E5BBE88D61F2 216A68EBCE075FEA 199D96C2C19EAEBF B41AD7F18248DCA5 CADF51B2AFFB4C3E 8F1CD7E47F90E64A 4388D2F964387345 B97F7DD626247266 02DAEA8EC31C7D5F 7CE5AD5DAB0E99C4 81AED0F1D09F186E D224D4839839D0E8 5361C9E8A0E065A9 C0FEFAF40CEDC499 A75B4C14A8E56E12 391EA11EE4FDE337 42DEE42E7FE23194 BFF491D067F0DEF0 0246CC68112B44A5 AD0BD2AA2863F2D6 29EDEA82D9AC2EEC 5CD085D44CE4E364 C0E91EA60B8ECC1B 18C97A5F84162032 E43297D42E5DBE3F E57D0B96C473080B 55384773ACAC33CB 4051D9FEFE471BA2 81823A58B91468FF 7A61171E0EF54ADD CC8E1F7C864DBF60 670134A7ED6E1B81 67055EB91C4950A7 0A228E35619E8536 CE78539D95BB9C44 4D7B2116CD1F2CA1 3CB7D3F387815A77 01AFD99D5004198B FB417D4F329E44C6
- Read the ciphertext. Strip whitespace: 3,472 hex characters = 1,736 bytes = 217 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201210182200(name+title). Key = MD5(password) =b1995452bcc46cda60a20ae95e4198b2, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 54 GUIDs as hex (shown below).
Decrypted: GUID list
1 b8ea4500-efc2-4a91-8072-398e873a1380 2 f6acda76-aef5-8a8e-8c10-d32a870f1234 3 4a125032-fd58-8f98-afa4-12f3dcee9803 4 080cde0f-f335-5a4e-992f-44b4a2bbc477 5 7adf8d54-3ee4-36e9-a743-6eb56e356a1e 6 7ff3cd7b-f593-1230-9873-9c1553cb06b0 7 c3ef7ea5-a34b-0408-9465-d539be1e7d7a 8 dc62df8c-e8cb-4bb1-a834-4a884e87df42 9 fe551707-961b-870f-ab01-4acdb81cc4e4 10 d176c298-a184-6501-94d1-5ca4036629ea 11 bd732bc2-4f1d-50a8-9b1f-720e37ee8541 12 3d33ba01-6cf7-792a-980f-315e1aca21d2 13 8b3e1e4f-4003-6631-bc01-663ed1e2d891 14 5b4c2ca3-0590-8faf-8d81-4cdb31c3270b 15 97a7991a-db22-62a3-a11a-571ce23a46ed 16 8609d416-a426-4a5f-b060-ad56cdeb8aa9 17 a8d5c78b-d0f9-8221-82ed-bc963154850b 18 c09ec896-3cba-61d0-bbe4-99b0a0de9ea8 19 44f9a51a-8310-2abb-92ec-66c8be6c42e5 20 702aa24a-d61c-0a7e-8469-dfd8a01f4db5 21 de21d5be-de0a-3894-9d7c-42c0b2b07cb8 22 2d0ee045-7e32-4cb4-8cfa-cc1bce8934c8 23 78340067-eae9-6308-a01a-5c852f5e2e9c 24 5d7c215c-3683-4191-9973-c6a93056d8dc 25 5475f0da-1793-7abc-8052-8eeef997b130 26 8b510295-45ac-39e9-bb5e-cf35b339380b 27 9f1ed392-2ccd-7c08-b5f3-56f3f9a1da7e 28 530ddf3d-43c6-100f-9d35-3f5c969705db 29 743d5392-7fc1-160f-b0ea-0e5e24f28e64 30 5725790b-02d0-571f-a123-23d936f61f16 31 d0f4f2d8-abf6-79b3-9440-4cea2c6b36f3 32 6e985300-29c4-1b71-93ba-b9213a29cd15 33 468b9d68-1959-1bd8-bd10-4660f629a0ad 34 ca2dc4d9-5287-3801-b27d-a9f6318e2651 35 a6122402-8f67-012e-a6da-81d8030a7319 36 ab4207ad-3fe3-3175-b6d0-b0ff209fa298 37 5d5912d5-5f4b-5c4b-aecb-85c4cef3d090 38 62e575c1-1176-7e2d-b621-7dce711b1251 39 1108ec97-30d0-4d2f-aa1b-23bc0b39391c 40 c566ea9b-d679-589b-806c-57a9248978ca 41 da2daa20-320d-7729-9f3b-632226c824de 42 c8840784-78dd-2d65-9d9e-c0f21311d35c 43 9f18d7fe-1eb1-3f99-b9a6-0fb8a959f365 44 10118997-9eda-66ac-b18e-643f43710988 45 75143bfa-b16a-5ed8-8508-23460d732ca2 46 5da6cf7d-cdf4-41f0-bf97-7f304a927ff9 47 2c748e3d-91d1-25ea-80b8-dff3c903f792 48 70b15717-3e64-0fc5-8241-85be063a6aaa 49 05e4fc69-0c47-170f-b578-3782f9f9b4a8 50 991f458d-dd72-3af8-b603-bd7f40bcc666 51 7362a698-34fc-6d53-81d0-f95129466c5d 52 9b20c98b-d2f5-4c27-9dd6-53eecf822851 53 d596a805-2b84-7f82-94b3-49c2ae9dde74 54 2fae4ec3-6f4a-5312-9e4e-bae8d8090b8a
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
488531048657686486203464737115711303574572365420136475. Exactly this sequence comes out ofnew Random(614).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 8 of Run 37 (seed 425,468,968):
new Random(425468968), Next(8,64) per post. The RNG predicts N = 54; the post has N = 54 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-10-10 14:48–22:48). - Conclusion. Filler. The content is fully explained by the two RNGs.