201309230032 1mxuuc
explained decrypted filler
seed 899
From the post to its content
As posted (encrypted)
C8A47C9C498E05A2 E3481FC00E039F4F 64EEB69497A3DE31 267DF53BECE394E0 1132EB21F2718C72 C9B67F6DEDA52C19 8C61D56054345AA7 EFB7B357329B9542 84F28654617819EE 8EF537A6831F348E 6A0D9962538DDEF7 FB89BB65B2E0C940 CBB479A66EF3B998 594E371B332A5A3C 3B57D8E55038E579 8ADFB68CADDFD7B5 62C781BE440F4023 610C578A8175EA00 2C976367E8F74485 D9BE8CE25A0F277F BE4E054DF3E0600C F9F4DA4065EC4D1B 9AEC762A40BDEE0A 287D1FB7284884CF 4793F4F38A355746 0CE1A595E91D9680 AB8C3A76950A431B BC78EB2B59734A58 D414E79820E1ABA2 F39B438E05084BCC 3043AD4EC3CE3341 63AFA7D62074B268 844773DDA3176EA8 31F2D17FAF7B7FC4 2F31308AD29F3018 3AFD5C0E604A7BB8 F2299BDFCC03F861 C0B2A3952BD0D028 AFAB6B6D962B6BB1 EB7208488F3F5CC7 E5FFFF699EACFB2A FC8842C653DC4F99 1985A52511650E9C 06F20B5B9DD4B65F FCB361016B1264DA 4A0CD820A2825C5A 0131E99AEE031697 38F38B8F4B7CD564 DAAA70DBC42C2694 632A8556C20A455A 2C858E63D8141C95 7D687A6C9AB70A4A 1C0B4BD06DE2B2FD 1709E88292971012 CF48F5585C7BCAFE E1317EF6CE4BF5E1 9D9323629F21CD07 0EDD23B528D52181 5098F6A5F6639659 004CCBBB9D3E90C8 F3D57E2976051DCB 9236264646DFF323 CD5C6E8FC2FF8CA5 792A423EFF6C6CC7 0EFBE60A3B69F740 BECFAD0EF377AB45 F510F4B12F963C45 7258D730860A9E93 5E529FE8184AA3CC 48FD98287D1D8CA5 C8F2840380408A35 DC953A95AACBD60A 846997B42B4694FA 151656F79731F3E1 2044B83EA9CFD959 3EE85C001318E2A9 9C1B69A3F748AC2F F67A9EFC0977DA47 1E9678813CA20BFA E16BDE1989F4D30C F44AD8E0D98FBE19 AA3BC879A198021D 84F2B411E252D434 8B408D67ADF9871B A2A9AA7E241BD9CC B1A880C4D0197DF2 513B4B79A020A0A9 2994076A09EBEE58 463703129BC6D402 EBD891AA47F2AC12 70541C736FD80E3D 25629391FE5AFF52 D04D6959766EB4AF 10D7A4BBA83EBFB6 F103DA354A776450 0D034E3116B33BEA FD83FB6AFDED99B3 B6AD3C718EA281CE 6819B8E7F049B229 D6E8BF4653FC79EA 13B5E4119A39B57B 6551C80C2FA257BE AEED711569F1CE8B 8962EA13F5FFF1AF 86BA08C34B5A36F0 6C494A72AA7D8BEA 0E48A7710D0D4622 AD0BBB50102A690F DB872C321C01F7B0 BA4EA4F56A5F5C67 578BB4C8B38EE2D6 6BE7514D753BEFAA 6E9CF6B7AB105D32 92EFFC8274B0DA61 3845FDCC044A8002 568F67FB7F5D9B2F 4DADA2EE1EF66EE4 A33278C7D1054CD0 B016E8979BB80D98 8FF150EC4C8373AE 3E206F1129E23132 A2DC3FD6E92418F2 CE89E99C98AC94C0 41E8B028E58DE23F 52DB53FBFA37F7DD 66E84AFE137A0022 B947A55D668A6515 0F44AFDF3C7A122B AAE0A0F1DF015D77 1BE9206AC38FF1F5 5DB3130945066E51 47FB6B159F3D9DEC 1ADE320EE47584EA C2E58AA5F13D4E43 DDFEC659244224AE D4F8A58E5A905826 1C1DFBFA53CEA4C2 9720C30B5FC231D4 E443D16EFF33DA3F 09AC245AE48CEE58 834DF686715825DC 5321E848A72EEFB8 6079C605CD7FEAF3 AE2AB4BF416C27D0 4BE0C4DB170379A2 992CEAFEA55D53D4 5515645033E87546 6CA79EAC18C57FC5 E1CE24A40873E848 72D652C5160A976D D13868EE4DC9A2B6 33D75C52ADC319ED 3E70933B66DA41D0 EB350349D2635242 6EBA96CE1916A021 24D9FB84282BEB0F E70634EA9D32960F 11AED0DD9AE1DF5B 9477AC7049EA8BDF 32F784E586381B0F 1746B086478F053D A0AC2AB57F6927B9 1C541199E483C45D C5F03D857F8F4178 D6CE2F918C76BA8C B00A2D3C116A59DF 4A98D6BF68422A1E D8BE12A5799D0FE3 AA46BF3567E544A1 F272729A0D3A7337 E7E764863806D3DF 5A72DC067975D61E 8AB71B017AB9413D 63A128DA270372C3 C0306098BB0564DD B3D93D94A71DCC8D 6FC2A4411871E72A
- Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201309230032(name+title). Key = MD5(password) =ceffb29b98aa0c30ef2b020efb4369b2, 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 d039f91d-8ebd-308f-ad18-e74f87a3f800 2 0c25ef35-5970-570d-bee0-193f65b5b89e 3 6bccf381-f48d-1644-9169-9792d2553296 4 21d6458b-59ac-3f0e-9bda-b63f58874191 5 2e8ad0fb-c710-01f0-9d72-ef00fc41e0a1 6 0dcf871a-3872-1ec2-8ed7-32bbf9067e56 7 a51b1306-3d3f-6e36-9d86-04f7d4a1e576 8 5555d638-c86a-48f7-a9dd-51133979f95e 9 92e92108-e1b9-1daf-8638-517b36abaf2e 10 8db91ac6-b981-7c25-8bc8-15b6943f240d 11 29da4f26-c475-5342-af6f-be7dafb3a012 12 fd5bc4de-edec-2915-9abb-66d949f5d66a 13 7906c260-8cff-54a2-88cf-7034689e5775 14 083c1077-3efa-156e-a6e4-8e049bd82497 15 7f5d9819-45ad-2a49-9e53-47dabadd86c7 16 38521d3c-44ce-40aa-b213-bce31281383c 17 c805808b-3e59-6b6a-bcb6-70c6990cb2c4 18 1c44169e-bb76-324e-a4e8-00149daf3019 19 7a2ba902-2b17-092c-b84a-e4ab07596bb5 20 2191a935-cbc0-39ee-889a-793a8c041bc3 21 26287445-5fab-2c58-9e31-1b74fd5dbcfd 22 4b1a31f1-ec97-3fe0-ba32-25dd0e93b412 23 f5323ce3-c639-80c1-aef6-21e913fb95aa 24 d81f4b60-e791-017a-8ae4-d16e4b79aa55 25 f97ce3f8-a221-79d6-94ac-7db48c165ade 26 7278848c-0a38-6a4b-b83b-3e1331aa15a7 27 ab6eff9e-e556-7b69-b2e9-01a2b7d7cf9c 28 17f2332f-c6b0-6a49-aaa6-da5987108c63 29 36c42de3-afe8-7184-bdf2-4dfd045d4a07 30 357add83-dfdb-02ab-be40-0d03d3780020 31 f15eccf0-e5e1-04cb-bfcd-86a61780d6df 32 ac62ec2f-2a67-2151-8761-fa0193ea0327 33 107cc73c-a909-7059-94fa-6f0a375c5eff 34 053dbf72-1b8e-4163-b216-3d5dfd5adbdf 35 9836c033-47d8-44e0-a1a9-a6f627920ee8 36 e9672b9b-cffc-68bf-9948-db3563fc9d7b 37 34a4bd69-97c3-61d2-9c67-84755bd556a1 38 c1c0f2f1-67f3-0a44-a612-03b705014302 39 a53b2927-21a2-2d98-9317-522f84b1eac4 40 5d475e7b-45ab-382f-897c-e3f4dad021c0 41 a7370cc2-a623-5641-9a06-99b34c70ee85 42 27e778a5-8732-4002-b96f-0ee431c16da0 43 4ffcc95f-2e0d-4e7c-a6b0-885fa7728c23 44 ba5c1eda-be96-0b8f-b943-5e7cd9e20879
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
35130164175251246303238076767002744660235440. Exactly this sequence comes out ofnew Random(899).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 127 of Run 53 (seed 26,950,390):
new Random(26950390), 4·Next(1,12) 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-09-12 09:30–10:30). - Conclusion. Filler. The content is fully explained by the two RNGs.