201307200955 1io3fd
explained decrypted filler
seed 959
From the post to its content
As posted (encrypted)
572CBC5E93565DEC 6BFC794D615CFCB6 300440CA30E49AB9 E2C7A4E647D2E9AF 79EDCAAC72E1A902 263D1F0E7C251FE3 2B188A45260C354C 5C5F73623283E847 B5E98D41C412C691 12D413BC7516B501 EAB064E0330EC023 04655A16DC681165 612A637AA525ED57 0A3798B1D9CD4B9A 0C5DCE21012709D5 F95ED7D41C812004 7947F336A308BA1A AE7931227AB4B576 1F1E6A331BEC1312 42D7162A144620AB 2AB4CA4A92FA714C 4EE53D72AA2F5C7C E6D4DBE6614509B7 2816C4794AABCDE1 8421CDD555C41E05 C81C0543586B91B8 DDFB7EE461D8F184 05DD914F3916969E 7062E61C15D26A1D A1137E783F329CEC 22BD26897584372C 96E562ECC156728A 19E678BCA00AB514 7C3D7E8D3F0E523A 8244C027016B5D35 423E38D7F03CEEFE D5935F2BE4206A5A EE1BE7F0A628CCBF E4AE41C4BD18A710 02BD34A5AD4B6718 7F05D6C64BC71AFA 89278DF79F56FF35 8321A3EFCC6DFE0F 0ABC7CF798590C1F BFDCEE87807FCDE0 40B2E125DA07EAF8 9DF2813C6DFB7C9E 31522AFB48668541 DBB4FE745DF417DA F0AD1FD41C21729A BBB960C323937F97 B4C016FC1DDF97EF 8843A4B0F1D441D1 137B739311D5B7EA 855DAEB4D1E385EF C21EA273BBDDA94C AE31020D3D390DE6 720FC3988CB665E2 ABA54452C40D48AA 515D1F3CC450F688 1577436541DC22A0 7EEBADB9A86C829A 9194B19CB259EBF3 A3EA5053ADEF81DF B021441D248A8104 648D5B64B40D3C1D 131C705263C550F4 DF17447501A08B17 649A8EB63053BE30 B5E413B3070ACB48 47C719B483B259A9 61F945B241937EE9 EBFFAEC669F2CD37 13B232EC3C61C6DE E3B79C70FB6F42F0 FBDF0F6E894F7CBB A45EBC59DAB2502D D3EFB9C64E2DCA20 C5491A7E2E5888D3 2F718754C7DC6451 61A32CE29F3FF9B9 B4CF37F1A67DEE43 2F5706D931504216 F3E7511A806FF9E5 9A5D038186937B71 B16E69B28B890036 3809F04992CC79E6 1B29C5FAB6262488 38AC1FA058D4DCEE 8036C0C472DC4B56 8690CEBF7F30D0F7 3635B0DF52600EC4 3B2B9343BE70750F 7EDE276C99B4E75D E6D6D8F4AD851355 72A5173BB3C4B78C 4C8901DBEF4081AC D73113E09FAAB0AC D38B6D6BADB50E42 B30D554CF70D0FCA DEC7C89EC33C2EB2 E5184D0BA08F3DC0 D6A65D25E5472635 C36F0F0FEA263602 035CD2A7A81B37C8 3CECB6EE51E64C00 CF9721880C1607A5 9CBB36F3D11CE55F 96AC37B3A4121963 F2065CD16C9C00E9 9ADD3922A27290AB 76A23911AF6D3A78 B738A830B90A6628 90A052C35374EE09 39005512EC770019 1B3BA6D96FC2750D 9AE27940174DBB10 9A24291F99C11B61 8B5C1805D2D99D94 E48ED40E175ECCC2 205E9D81817C569D A4C58E8478B6745B 8F3D9940691C4DD3 0F4D3163F1401BF3 48C209202A7D81C4 BC6C3D4FABC4228A ACE85883D61A7EE1 F41DA57E0496C89F 62965A87B778562F 8C44EA0C99741AEA 49FF978836443F64 5DA13B748BFD1929 7C30CEE3F5416857 B29ACA03C85B0EF5 019A1A87B80BD8F0 A126036A8110D7F1 FED7DA572E3B3822 6900769B456A3171 CC7543B26F5764CC F3FEA1EF5442E230 590EB191602EC0C0 9088A7AA3CFFEE4A E07D2B99B2697FA0 095A84901F67FEA3 21A53EB9B47361FC D56F121DABDB630E 4EF69863C229294E B13D3A7851BCDA19 D214637753323F30 2B52FB182984CE57 A0EE49C94362A719 C7CA2D38C9ABFAC0 5A42A013A2F86548 8CD64D5338668C5B F218BA5709955A98 DB10CA8CC8800427 DC80ABCD2E8211F0 B3525CA149DE9516 DB9ACBD8A302AA62 3FC455BDAAEAF0EB 996D08C5EE6ECBEE A42FA5F87B6D8B60 AEAC17CC914CB191 013096CC31F461AA 8A607526A69F4891 65A612BB749F6446 264065650326660E 7AB23C340ED9037B B62C2ADE1709042E 62B2595C801D5D13 A867098FE7EFEF6C EDD59AAE7FE1565E E9B7B2B3A3B7DEA0 FA7F630DF7213A78 4A5D96BA1CF2880B 3B8982CD824CF9B7 0509F3490A0C612B 18668BA359C3CAFE 0410101BB6F7C012 8625646ED6E57953 AB89B18FC76F0E80 72D3CD1D3BAE4655 20A1E5CA0886FD1F 3C8F39B7A20BC005 A85DC8A16D9E1C46 988DD8791A239DD9 36C333ED7BA8C554 1A1CCB005AFEC6B6 39F0C06A2FB8F3D0 B6C2E4BC9D3702E5 1E9315256DE35FF5 997D23C7376782CB 1F561342034EF3E9 6F8F40D512280F3E 6EFD075E8819B1E4 7E4118A215FCC9C8 9D111724B050E7AC 4D46999F3902B8D8 EDE3D8041BA4962A 7B1452F9867F8701 94E4FE72D5C24327 DF1AFCB89FD7E7EF 741254496082287A 3CA1C279314E36F3 67884DA5F7F927E7 8EE8412D7755DC19 2050FBD5FF9A5EED 88E8132F6C52EF8B 99E826C9DAF9ABBE 17A7EF984490B70D 811C8744F32C1E5D DD1634ACBDA27696 90DE58055453440A AC87987828FBE756 7A5E7F81517BBC3D E04C203942872822 A6E9D7A693272F83 A4B9E34B30DAB495 1653EFED86085225 58742C3B3A44F528 BCDB5D1035F0B763 DFFECCFF091C840C 384772C8F29D6985 05615B72F1AC7155 270948C03527B897
- Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201307200955(name+title). Key = MD5(password) =0bf8e5609dd07700136139eea9036d70, 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 cf78e8b8-7e2a-69f0-9380-d4a4fa080c60 2 b760ddd1-6aef-1d8e-a57b-ffb3ccde2b41 3 fa5ca368-12d2-0e7a-9c98-963bdfcf44af 4 14bfd099-e04d-2e98-8faf-b05d31c00319 5 eb1523de-61ae-1429-99f5-6205affda1df 6 6682f1f4-8825-5683-86d7-28e345e96078 7 a40e647d-2a72-5f24-9654-30d50da2dff1 8 80b0402f-c203-55b9-96e2-35a699ca2e12 9 37a7d2ae-af75-5146-99d0-d13a85be96e3 10 3218de66-0e56-85a1-9e64-07da1fbbac79 11 000e5280-2940-711c-8d17-2e8ee7497f9a 12 442b88f7-c268-141d-85ac-366f1112cc19 13 f63999ca-d4fa-8d8e-a7be-26b56c6011b5 14 d980deca-cb57-39b7-85b1-c84b94500816 15 4e905439-84b1-2a5c-a08a-92c9aea88083 16 2174e1f1-ce6e-8a35-a52e-d27b7158cc29 17 6cc58fa9-f89e-8ace-881b-a299da43a9ac 18 d8cb7a73-b234-5691-aae7-2e913d71acd8 19 010c7e2c-a320-57a7-910c-ac1b12dcd0c8 20 775b529e-1cb7-59e3-9761-b269bbd1ea25 21 e78dfdf3-ae37-2640-a826-a0a09b096b8d 22 f83bf207-a691-1fb3-9d1a-7842c8091e75 23 22a28212-1e5e-0230-914e-6cd02a1df085 24 f3d90f2a-afe9-07e6-b689-e6bbbcdb7227 25 664be8ba-b1f7-6158-926c-22f6d36424b3 26 6608da74-423e-316b-b6a2-7d8c3c77a0cf 27 ed1db58c-c297-4948-b1db-79e4ec398990 28 7989a3d2-fb89-85e4-a292-fc9a90388231 29 405e68a7-81c5-3262-97ab-5cfbdb7712e4 30 ec622ce1-4c38-30d3-b9dc-bad4a81d6816 31 30429bc0-e5b1-267d-95e8-e3000c90c6dd 32 eac14ac5-2f0b-046f-962c-fb9468d777a4 33 41fc1af2-3783-80f7-ac96-7bb3742a7c16 34 8c0b760e-7d32-074d-94b4-8aa15924b17e 35 2c69e19e-96df-460d-a86c-20a8e16ec46d 36 bf5a21cc-f638-2266-ad32-48287582b402 37 55c013bb-ee85-32f4-8475-89c513d02520 38 6b9b2e29-e94a-818e-9a26-11201b9970e4 39 f93118ee-cf12-5e00-9217-695c0a5aaab5 40 f7a71ba4-d71b-4b78-bf32-753f038a73b6 41 e1d4f921-1c79-6043-8611-42793f73e783 42 0cc8f19c-e887-126c-870d-f65f33dab116 43 fb32a371-c927-71eb-8536-8be083b289f2 44 9fe86d2a-8d7c-7fee-b02a-096df3113578 45 0e82b68a-4a43-4d0f-b19f-d4f6a1cbffd5 46 12f400a3-1903-21c2-b6cd-34e287727853 47 cc36cd6b-add7-5bd0-a426-0057a1827248 48 ddc581ce-54fe-453a-a984-24fe7b137a31 49 35ad76e9-efd1-7290-af61-edeafd19b860 50 d086797d-45e6-88be-96f0-3ade6445c980 51 276ee469-614a-7c14-88a8-e4d0190c0544 52 f95e70c3-6cbe-8e9c-a6d2-dc1e7dc47452 53 6ff67a83-bd98-5235-a5f3-29031f43baa6 54 22c73897-674b-744a-b451-9d257009e4c7 55 fe07e447-bb75-1ea4-be10-a6713df7d02c 56 538fe5d8-f271-5ca3-8647-8650c774a496
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
61021555587183288555210063483320804238546177425478785715. Exactly this sequence comes out ofnew Random(959).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 29 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.