201210061044 111jm2
explained decrypted filler
3DES(name+title) ECB, 47 GUIDs, seed 230
From the post to its content
As posted (encrypted)
4F06014E33BE884C A0E3A1C38E8F3DEE 5BD01409D9E67DF2 EC6EF233009F8BFB 972CB21A290CC6F2 E95C8CD9A37ADED1 792771969CC538F0 F4B85CBAB46B8C18 9DFA4826AC8065B6 68A64DDF7AF0C5A9 46480E79CCF87408 455DB4A48B6F05D3 52FD8DFDE79BD3B7 7651AF895D9AEF8A 9ADFA888D6D2EBC7 90E6C70E5B70A458 5415D5F3F4372ECD D08D99834F05BDB6 0FBE3F04931E2C3F 22DD8EBCE6EB9DD2 8E1B3EA00B45D278 C9084A7DCD304492 1A7073274358FFC3 403F902E9DBE6FE1 66B7EFE954ED8756 6A05DB7151EDAD27 C7B6E14FEC8417D7 D359FAEE26817F44 6D44AB4FCCD77E45 FFB7A92385D767A9 7A5CB4A1F0D69117 DA3F12C9D8AE364B 3CD88D7CCEFE8DFA E24ED4D5656BBDDA AE63A2710F72BB5C 8309794002DB127B E3539E0E8222287A 8DA0A6595D25CD2C 39489E069A5A3527 9CBB100975376FDA 4E24EA75B5E44B29 B905399E854966DD 29B3AB395BF99052 D16940B17F02AD9D 3C45F65760F320E4 D97D546039241A0C B1A50212A06433A0 3FC1507DDDADFD9A F6DE6E2CACBD417C 27C53A265E111171 EC083B88B99FCBEF F342014304A54609 4860E2B27378A649 30CC4EE2C996E5B5 95C26E8462CCBC02 77563CAFB54C44E5 D18A4D73BC6865E5 2E98C136CD79C6EF 81B8E1498827F9EF 4696078C69E52181 75DEA78C1CE928D4 98ECB5DAEAE443D3 FED9C2DB7D0494A1 93D75995BBF38FA6 EC1D6F3E36C681A3 D45F0096FA87D671 BD2D0DFAE5012C4A DB26AF8C2F3E0A53 EE78457351DEF11E 28F6B9949D91B7EE BAA147BEB97A84B0 C333705DE548B6B9 C9A09D7B304A7F73 64EE8210A1CBB399 610436A994ABBF44 14BA6DB66652D5BD C0E7FB8916D45F27 D75925C31CDC9973 B7C23FD74A144344 50E8D72AA1E3289F 18B82F9E98B5712E 8A28363BFEEE025E CC1DB49B3F332ED4 17211A944134DA7B A42B512F8DEF0BC4 BA58DE61C4905881 B01BF3808CD0A164 4E7537E718BD23E6 35A22E77D1C86E9A 4015FA334308D887 1EF10F735E704E56 B5962824CECFBF1D 8E7EA024F333FBAE 4D84C6F5F4EC4F49 AC872E0D42EAA3AD B611A5B7B84C0267 A11C0941B8A2FBF8 7E090D2C75C90319 B5690477893C399F D3E28FA041A09B33 4B2E55AA9B9A5D47 4E634953F7A34B2E FC70D44C6D3DA684 3E7B6AE804BD606A ABBDDE09057F55D1 CD659673D9EA305B 83452F987BEFEC9E C5F1D48AEB3B5AC2 9247E137D1B6DA66 E6810C758B13BB08 EA1C520312AB6B4D AB2C543ECE7FAF4A 1398A40B71A5EA9D ECA4BCDD64AF5B6C 64252929B37F1B06 6FF41FEC104E62DA 9A841D8F4646A8F1 D6BA905428E8559D 988C68875BAB54AD B281FA3371228218 676EAFA4EC1A1F3F F84A415947B717AE 643F87803683CD13 F85622A37FA255DF 58EFCB71DE46C757 D6279A61771D6762 EA8B018270E98507 6298F459EB821DC7 EBAB984297CF8A41 A7606978274F474D 0AADBB8E79F108C0 411DB2E29057396F A175932D33608682 8B6BE6838B910636 107567D830A0D1A0 E74943129C7F3EF6 D70004554E778F79 2A39B36EF6C47086 A242F1FF531D11E3 337B50E9549005FE BA175F22BF65B4CB 75C7169061C4F8AE 39DE7CBD01245EA5 7DB34CF4F1FEBF4B 5D8F631CEA42389E EB8B0CB2DACF7A54 93BFDC040525CF2B ACD0EF30B47AA633 121BB19D10037FEA 4F304752FFDE99BE D27D209D89F938AD C49ED0253BE5332C E97A19B8C28AFD44 6B1BAFDFB0F19E71 B9C6AA74BC7D0A1F A16A04B0254B4E18 5AA27118B725AB98 E148D837D242550B 001A3F33880C3EFE CC7AADBA852A29D9 DA1FDDBB3AD6F603 B23A5FF8CD1C0547 FA007CF72CE6B6A7 C3724E0F370BA97E D96A956CFEA12ECA 47BBB06C98551C29 1523413E37A141E7 16F1A07196541267 940609D7A4248AA3 EE52E5415D0C46E2 C91EAFFC19CC7911 E20A4C178C9AFE37 C10D7722DBF76857 E82627FB673702E2 6F56EE8E5EE0568B 472BF1F0140F1E96 CF58B4A81D4CCAA1 18AB24B8F49EFE6D B2CACED8F536781C C1DD721D7B68CAD6 C08665856EE74057 16552BB719EAAF10 72B0B656C13B9B4C FDEEAE57763FBDCF 53750E8D267D992A 3B8CF2D937BCBA1F D16EF4B1BB67D7AC 85FB373B8B6C9AB0 31932656ED1C74B7
- Read the ciphertext. Strip whitespace: 3,024 hex characters = 1,512 bytes = 189 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201210061044(name+title). Key = MD5(password) =73049d6c9a2a67157fe96560f8c92461, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 47 GUIDs as hex (shown below).
Decrypted: GUID list
1 773ba954-d98c-7e6f-9324-7f254aed4879 2 e24fb5e4-f19b-2647-965b-f50c1ecf1cff 3 d097dedd-c560-4a31-8666-378efaad2ce0 4 6d3d3c68-39e0-5713-bbe7-cb8f93bfacae 5 f456481a-0e4f-078b-8f84-b46900fc2f99 6 e0c9550b-7131-4b21-a252-ad4cda3a1901 7 a267f4f0-7a8f-8f92-a8d5-b4add028a654 8 ab437031-df9a-772d-b3c6-9df7829f9836 9 d04ebf56-182f-3fcd-b759-a721a8ba5e63 10 7bbb5519-2c57-0707-bcbd-04b3e6bd64c6 11 bad192b9-af63-64c2-87be-2996132f26b2 12 a334ef0e-3b9a-0151-a91d-691fad24c4ed 13 dea8e7cd-2169-6fd2-bfe4-e7c1f04caa00 14 17746731-c63f-13e0-a4eb-362016228a61 15 61ba708a-994a-884e-9d8b-c5402f3374a1 16 0fac4e45-82e8-6e9e-8406-36cbe2c08fba 17 8565e04b-7e8a-41d9-b1e3-86a2a4fff622 18 7d4201bd-c1f8-5b75-8beb-b85ef220f8f0 19 aec07b0e-d11e-82bf-840a-090aa4dac3bd 20 c15ccc84-57e4-3f4f-b3b5-49d3934e9fc6 21 315a9eac-b411-3ba2-865a-6effea415966 22 ce67db1e-eda8-29df-a4c0-058710c4bc56 23 ae446b5a-f867-740b-8b93-eb9b6bf13f1f 24 c075bd9b-75fa-3231-b558-46399037f5c3 25 634c62a3-88a8-2760-b32d-4e56d073c9f9 26 cfbcbeda-b246-4c8a-af64-a32da65316a3 27 9b8cc8ac-b077-6943-a748-30f39b25640c 28 9eb1a96f-ae94-1f4b-8509-193513faf3a0 29 999629ca-65ab-0183-a7e7-3247393e2e07 30 ad863ae7-610a-25db-a23e-0b6ad2ab16d7 31 f1d6c763-8c7b-05bf-ab8e-ef529404d0f5 32 3bb9b21f-bd3a-01f0-a06f-0a95f8572d69 33 d183a277-fcfd-7600-8e5e-cba32e83af2b 34 d6c2c74c-6b62-6b85-9cb9-f5979c5db9f0 35 399d35da-fff5-8033-bbbb-30f27bb7cb3a 36 4b15cba4-228e-69d2-9c03-b8d6e3e8923b 37 28f4d07a-790d-4f93-b3f1-36b959a3ba03 38 07c81596-498b-188a-9dd8-1b025b86bb87 39 71c7ca96-b181-6f86-8145-def898ba4393 40 c1e0290c-dad7-49c4-8d90-385fa4b61394 41 dcf25155-60ea-0055-9ed1-db7a86d36ad0 42 33d9abc3-61c8-50bf-ab73-6437b05cdbcb 43 2fe65c41-d3f0-6de1-be8d-778d83e9f8b5 44 64da5be6-c3c2-2f0d-98aa-2a6dec5b5f22 45 e7523972-38c8-1800-9c27-6c3388c74fc0 46 8f267081-fb95-3583-9eb8-128edb18c0c0 47 ee859887-7de2-5505-a41b-c10f4da87bc6
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
72450487306061864583327324610200768641640562135. Exactly this sequence comes out ofnew Random(230).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 308 of Run 35 (seed 854,622,578):
new Random(854622578), Next(8,64) per post. The RNG predicts N = 47; the post has N = 47 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:16–10:36). - Conclusion. Filler. The content is fully explained by the two RNGs.