201308011800 1jhezq
explained decrypted filler
seed 484
From the post to its content
As posted (encrypted)
26594670A53723C6 42E1C4112E00381F 33EDEC3DA1679851 B90E151B63FC9187 CCFACAF98AC7DABD 3344310E7076957B BA3125B5CFA78A37 4467253F2017D30A 8D4CE57A3B7A3160 C750A9AF12B121E1 479952E967F2F089 B833AC91C00118B6 986A0B0CE719C3C1 623DE0E048D938AE 1BD0CBB665B52825 0803014D13700920 A44F310996A0F774 824109D48E60F1BA D2992CE87DAD1846 280D164552F82AF9 E0A76DE5CC34DE3F B1A9AB3D581E9830 74D82532FE5783D0 94A7DB9722364537 EEB369E51E348537 346241D3E16EE513 C66F64CE1F7717D0 E915FC20F874095F CADFEF1155375A50 9121408047D8DAA7 18BA6CF4150289B2 327731D45EC0043A 2688533A7351E019 847294EB56356DB9 160474FD9D1DA0CD 1FF22014C89A4D9D 9920A0DBDF41AA64 F168E38E2C7CBEFE A3A9BE978A78D9E4 A1BAF0B367106185 92A4503E052BD3ED F6544044E18ECC27 5D32F19551D85AE3 22B28F656C90D918 74BC017CA7CD382A AC45DB3F2DA9F1FB E9BB2E645D54B76B 4D83BB3FFE5899DA 5CBD5B5547A8E167 5212F2F283105E27 90486F036E6AEA52 F675006602A0F8D9 4F57AF6DCC30955F BB462F6FCEFCC590 30EC41E7409DDF43 75D1560C0F164EE1 3F90B8630305D511 E068177C46FC06D0 06691346AE77E5ED A005E1097415ADD9 46BE2C67414D6375 92CC1B3388B79EED A06371195A1274B7 916DA50FFB2653C7 27E9C60714BBD4A7 8C027C7954BA352E 0F63F3FC9DBACCD7 0E9BFE2902BFB223 DB6D9933D3308297 3C3C7A873297FA85 2C8B4C05B31F2511 AD86AEA622818F29 D580740202AD33BD 0C69D4A631443052 3D55A6D341901558 CE861DA47AE078B7 5D965180428FB34A 2BDCDE12D0D6CC63 CE985940A0A5CEF4 9480FD0F08C58166 E0DADCC8BD04BCA8 899A94D5E7866B7B 2552D66D971F700F 3F34BF7073012DC1 A736FB527EEB2236 0EA2206BD2E8D6D5 EB9A6AA5CD18B29D F9812C149FFA8813 14BEB248C46E657C A4F3A0A854483F8F C331A747ADF956AF 2B37E02DA0CB9913 8E4FF07587D6122B AE667DFADF39C1E4 449DC37DB95092C7 E584FF922C653168 C13CB1BA019B8245 25B3C799A7FD7D3F 57770DA629ADB697 1959608B69984ACE 5ECC48CFF95B6AF2 5105377A4527A768 F4082BA7935705EC FC24FD3EDA6F4697 1B8A9F407D912006 1F112B1BD7396A19 C8D48ECBDD4F2754 D27862235E5220D6 6B5965ECA7704F9A D2DD011C70C6F9F3 B2EA7B9A9804B33A 5421512314F6110C 5B1FE1425FC3FF40 17D2C827F0938208 DA258D25F64FDDC3 E21CB26E6F6126ED E2EB3C75521EE78A 54117C78FE29F6BA 28AA8792113745EA FF485FB107E7D647 9AD2B6857E646899 0D50EE6D4CEB6959 D26CBA98F040AA56 0C4BB411EED5EC60 36F320B96AE016E3 A81B16469A2C66EC 3951172E5DDC5454 BD4F17A84D6955CA F341DB47554556F0 35C9189B2CDFBFF0 0A7A146B04421249 53451BFCEE19EAE7 1F8E36D56AA4B246 3A362D0ACA909DBE 60D58B9670A8A0B5 A33A2976F102EBC2 D02D6B96B0644F56 118CE9158AC0D7D2 3D8592A6CC36E768 544308FED6F34AFF D7C95F1DE9817061 96283B3F5927C5F6 AF8F45EA71C1C0FA 2719CF8CDA03D0BC E7109674BB10333E 2238711BDA412245 191B4FC4BE977A1A 912CF6D5C448A375 5BB3721C5AB63082 928099FB0C275FDD 6FC23FB06267B4EC 79270D9915E86297 ADBE3C189DCF7053 5DF586CFBAE116BD 1369975CA9C06EAF D3320B037A92A949 C65783B4EF121F22 706362EBB0686CD7 8EAC27E7B89DD7FA F82FB3889A6C5EE8 B6BF7FBE0E83D537 762F0E96AF3E3926 FA2B3EAF4D238BBD E43F3C0454DA11FD 58FD531A419ABDC7 5F67FDA4A0901DD3 714EF36EACAFF680 D9558AC005A290DA 52F844C1234EA0BF 73E831412A47DDD4 A6CCCD5474CB6FF5 4C1180D083105058 54500C80661F02AB F3C9BC3649DBFED9 F4DB95463BB29087 C21662FC7CD9EF99 7EC00C173E3F3030 92D365AEB9A74AA7 8DA1380F6204850E A10F817E79916FAA 80142D8D3475B528 BFA0A3FEC32B1BC7 2680CA9141BFBD86 3FD4A6F2C3F6AA9F 3F07A39D01CC9776 DCF59803633B96CF E0139A26A913AF7A 59806DB1336C2F75 A73A0311A787012F 30A8133E7D80A61E 713F3B6DE60A3A11 03DE2586D243F0A1 4300B846A0FF0A37 F6FB224679E6B0EA 3537A29A364BDBAC E4EFBEE4D6F2A1EF E9264AFEFD126502 8885F079969B5D26 D3213A5BE4844BB0 51C58F1B72B97E51 1D7CC563CBE59800 DD97C951DF5F5F0A 54B4126344FA9F39 30C9B7586BE40E75 9B56797B27A26641 B3035248D166DCD9 CF3690019685AC0A CA820F53C85270F2 DDDD34E504457E78 CF453FEF191D6DB8 2554C72ABD514C32 669D4E35F7F98080 E70F67D01B2924F7 8CAC7EBF0B6CF200 917FEC4217D5D4C3 C44610F9415A734D C448607E3DC2583B EE51803FAD7BB7FB EC7EB017C761B214 D145F3646E1D73D2 83BBA20D51BBF079 C1D00A018A5BE293 DDF27E6FD9CB8E9A B24A7FF9D8DFD96C 2B730D3F316461E7
- Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201308011800(name+title). Key = MD5(password) =ab77b88f9b499e2611cbb3d97a756a9e, 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 bfa14bbc-9c69-527d-ba49-94f2faf63f3c 2 f08386e1-4439-7d72-ba52-8bfb2b5c8bf7 3 4d4e519f-81f7-0c2e-a3ed-7b5e52f0e396 4 071f0d60-ce2c-7720-adc8-76ed8d8ccd9a 5 bd9265a0-79af-6447-8911-f19e03c455cc 6 39dea567-e92e-4d1e-80e5-9a52fb817987 7 629932e2-961d-6b89-91ce-0d639de7e3f0 8 0a76fb70-7a4c-2d02-b18b-97a12e857bdf 9 f6b0f9e9-8ba3-7c67-97ad-944ebcccddad 10 a7847e0e-c59b-6e49-a0fb-fb9d1a8fec48 11 305c7074-2040-70c5-a2ce-7ff07f197d37 12 b17ace23-5753-23e6-b8e5-c2afc4c87075 13 aedfd630-6a99-3334-af9e-4c33b92c6f44 14 a8e6e2f4-b128-2164-b702-1e3af575f26d 15 e6338cd3-bf91-66d5-8583-701cf0a854f1 16 4e2d746e-613a-2a24-8a9c-707f39787ad7 17 de663493-c8da-27c4-88e9-ae325a7f3028 18 d05042fa-eae9-0cc5-a380-680bd49833ab 19 7382b83b-b3ef-78a2-899c-b86d9b5cd682 20 d6291c30-3876-60ef-8ac0-442079ef4923 21 e2ed0b2b-cdc2-1eca-a70c-a45a098b51a2 22 fe040e64-e4de-5bd7-b914-74697cd3b733 23 5a79173e-b2c4-7851-acaa-6534581415d0 24 f23aba67-025d-13db-b83e-31a35fd287ec 25 999d6263-073f-176c-8102-6ab1df074e0d 26 517979f5-7a73-7ebb-b77b-ee02fddf918b 27 e8eb752b-092e-0ab2-9d36-8a64d5e45840 28 4060b803-3046-5c37-aa7d-6a2f634d61b7 29 1f91917f-bcc2-2918-9e8b-d5f96f988c06 30 ca92349f-f2f8-7299-982c-0aeeb3b38b6e 31 b902ccf0-530a-71ab-bfe5-e39727011b25 32 2e277f14-37a9-8de0-9fde-fa6a5170acd4 33 0894113f-8604-8640-a4f4-11db75a0377e 34 3bd730ee-6119-1d99-bb8a-f91bda875c1c 35 57df6263-e8b4-5e36-929e-1e05e5cd2798 36 e63f0fbe-ce60-6445-9903-e011b954897b 37 8a4b2a64-5df4-895b-912e-66cc8f649032 38 51ba0bec-0499-2e5f-98bf-dcb43cdf8259 39 49f4a328-c25e-23a1-9e76-4cfa813be068 40 b25f4812-3130-6257-96f2-84930ba321b1 41 a0531380-b5d9-0824-962d-7c3777500ba5 42 fce00361-b1f0-1dba-abea-c57a5bf67fcd 43 9d845d69-4819-0769-9c25-a0bdcc579087 44 c250b017-a565-0a8a-a950-4ca7bbc74cdf 45 33b57539-ff8c-057b-9237-d55eba8642f6 46 9295686f-49f1-052f-909f-d57bd5d4da53 47 b358425a-cc00-0ad6-8ed0-6598c6c65438 48 c446520c-6a9a-0362-8d80-07506ec8df11 49 30051204-96ca-358d-9b32-ffc1b3de2cf2 50 55a0a8a8-6ea7-1d97-8f66-79efb86944b7 51 87fe38b2-4a46-59b0-bd33-24fc40de8a14 52 2fec0ed5-2378-78a2-a875-9c9aab45a879 53 01b5f213-6617-3a6d-a105-a142f865ef1d 54 bbc12134-72b3-072d-a514-8fa661599766 55 72623ff7-a37b-0195-8267-7a867c254759 56 e24e9a2d-c3c8-87ac-954e-40df859b26d2
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
57076462767232622076157117052778815682260100000031573008. Exactly this sequence comes out ofnew Random(484).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 145 of Run 49 (seed 822,652,546):
new Random(822652546), 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-07-10 11:27–11:29). - Conclusion. Filler. The content is fully explained by the two RNGs.