201307210951 1iq4bw
explained decrypted filler
seed 714
From the post to its content
As posted (encrypted)
D694680E47EBEB2D 0D3DE02569476BAB 6E569DFCFB24525A 3C2D69652F616810 EA63B08F908FB39C F4415D1630DF33C3 B75AA24E3E4AB44A EED62E918352FD55 A43B075ACF47C9A4 3B74670FB8CE12C8 C2102445B0447342 53DE406536294EDE 1A502225FF7FADB5 73348A085E849E3F 4E8C1829F03F358C FFEB3B1AE711261D 1880DAEA9BCB73DF 03CE9F919930FA66 081104C9167DDFDB BEF80DB380762377 8A8F38B1A4559A30 81120821F9445AFB 2551E66EA6EB5C47 AB1C40DFCD9E07D9 B2AC467555B4C752 D935D5FA2E04CF3B 630860AF54498345 76FB4A479C499F30 6E3787691C2405D6 26B28955B4D1D47B 2AC8386C14D2F792 4018AD2F43F5EFC2 7909E83162B4CB7D 31E572A3C22EBF4D EE8BD1FD3AF282B5 215BED79093701FC 81CF721F70CEACB3 DCBE8FB401FC2C0D BADC8267EB01FDDD 99EF7C6F0E8F91E3 8AE5AA3DD0CED869 F7D39BAC819B0C6C C0130309F8068E57 6E306BD5AA471A5B 0E3A52B857B2E2E3 785B4EAB84D060E3 2E90A3690EA32CE2 8095CE40378174E4 DD8677A1D7455D8F 05C28F6E1E77E318 F35710B064D27E6E 412F5FD9F607A648 47E589F17D77CB06 28A46FCBC333AFB6 82451B7F5868A279 57E6C23265F49D46 143B7B2E9B166624 2B61FBFE69A78ED3 5BB30208AB741DD3 89392940D421DC00 32197A07D0180C00 C6901D87F9EFE2AB D9949598C444A76C E8AF0F0F04C5A667 0C87F9E3398016E7 EA8D25563603F441 2500809C3523F8B9 6D5B2BB7EA6B5628 A7E4CAC51DB75CA1 410F357FF951712F 295CD69ABCC649F6 2CD64DD9781AA521 3611417C84DDFC1B B92B8759E7E0D112 B69E090F8B22A4B1 6EEDE5F23ED16B88 56FFF331C6A3F15D 2E92571897F12C61 5A9C52D14DC3AA80 725F0C700D62D336 AC4D8EF9B376EF1C D8B16618984D0661 FC313F31612272FC 73916E751C858ACE B4B4D6810F87932A D0D3B9137F46902A E68F6D895BE9DB26 F4AF185154A616CE 906A4375EA8CA5B6 A4C9726706C6BC76 1052BBE4A76CDC33 8423E2ED2B211ADD 5B824AE4E511217D 67EB58CCA4044EDC 1E20BEAF5DD7FA77 418DB5C08F2ED39A 4094AC552D18F3A9 8B09B56460D85BED 14B8A6045F326067 5F8A31DAEA0C68CD FBC6A072CB2E887B B0669541A3EE1832 4C83A2712A7D4FD9 D8EA1087EC440058 E2C786886DF5B279 4A2172BEB350A90F BE8771CBF6145251 3C0EE5545CDA9255 7CE0BCBC7E4D2A03 E12459032EF1AF50 81FDE16898966260 FAEBAAECAA557B86 3411E3D805303BA2 79008E3513B7A07B 4FF487E5947CA4F6 A6A86ACB9DDD43BA 194010803A3C0CFB 5783011E7F3B858C 4F5940D8DCABAE91 1C10A4998B83630C B21B087CA74D398F CB2215BDADEABD7D 580DC536C1ADD326 F5B47C70BDB78057 FFEECB9CF902B0D0 B0AFB47CF12F7AEC 807651D25E0799C1 F0686E094B2AD807 220B178737FF61D7 A0F5676BB7EA3EED 85C333EA95A129FE 8D73BB01E9509AB8 1DB728F2BB11C031 2B97837BDD81EFA1 4900D64D0167F839 AB6C7843C1220050 4893EBA8B37517CE FC193CABA2F1E599 D09DCC568BA964E6 73AFA062C1D15DC1 6BA99E728D501902 4890FC296166EF90 955F792EE8DBD395 491EC01B0C5FAD60 E354C726CA14DE48 CF70D4E736437C27 C9FD484C1B8766A6 25712F70D270B240 0D11A666D9F79F9D 06904679286C7992 593B9D292A845CFE 20B4DED7122168E3 D6CEE50A3165780A D187C9E78CD7234A 965EEF752158E263 FE81F80138127212 E76E324FE533B848 47289021BCC6DA61 D484822BB83A9640 0CEFC59C2633893A 700202E62CF6957C D6157698668B17E1 9D34028BA93413E4 0EE9A9D9D10CE369 70E20729397584FF 5631A8C863696F39 AD46D721D9E08367 7D5D30D2DF378E47 6A06019DD8D6586D 5E9FFF0AC983A426 9031F06D457F03D6 1C921B8C11E20C57 3EDFA94A65400DBD 90F5C60D264BC4AE 93CAB9B6FCE4A313 E14FF9547F76E01F 9D636DC06FD21DE1 A2B7D39BC0154A8C C09A23ED2067EB16 B71C7B9E7D0B39D4 DA36C3025FCF4D3C EB8CE8D5B79DF954 5303996E0293AAAF DEA9FCEA29BD419F DD158D03A046426D 7630894B8CA8DDDC 1C18600606398EE6 984AFA1A8075C648 4A3CFE491E267196 4ABE4485C1E9F137 F4A17AECFBB8711D 0E9292A05F8BE8DB 003D9F90716B7354
- Read the ciphertext. Strip whitespace: 3,088 hex characters = 1,544 bytes = 193 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201307210951(name+title). Key = MD5(password) =39b2ae48200d3b3dd7974ff74ba4ef53, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 48 GUIDs as hex (shown below).
Decrypted: GUID list
1 b51da50c-bc79-6040-9d8c-47609228253f 2 80ad2ae8-0b47-2dee-95d7-d197bdb942b3 3 843c9eaa-7675-74d2-8591-2e0c4d5670c6 4 fdc8cd16-f370-82b3-8b30-b17f47a8feef 5 3ff10b6e-34fc-5141-ba39-f8e7f3721958 6 ec48f4f7-2a86-46eb-9975-cf7f6180ad2a 7 2538dbc9-7da2-7474-8adf-a9d3e7c2c591 8 cf3e78af-ff71-5e6b-89ce-a6b1879fb432 9 e4af2a37-3b5c-23ad-9376-3fe703e9f87d 10 8246571d-9ed2-520e-881e-2ee6732e3f8e 11 229d0102-50af-24b9-8a7b-486b85828811 12 295bf2e1-3b4f-8ab3-8113-7c866449f03c 13 a97a9ad3-2935-4262-bb54-ed0b328751a3 14 51e4bedf-6d7c-88c6-97c3-5d48c7c4ac0e 15 3df603b0-065b-69a9-b0dc-e0cff3d510d7 16 f08967e5-465f-8410-b0ed-b48d44ad7604 17 9aea23d1-b15d-882a-882a-0feb6bd31c20 18 b4d5d5f4-2c0b-6b42-be22-802ddd86a285 19 0b396036-450a-0dd2-9a5e-3b70a2f9aabe 20 6ab40c07-fcc0-7b9c-9cf1-9d8a3aafe45d 21 022661a9-9b10-6c00-9cd5-145e3d9a8426 22 44eb74f2-aa5e-04b3-ac02-4cd6ad3ac326 23 278bd372-d2aa-5820-ac37-da951161d95c 24 2895dc03-f935-4a04-b4f3-5bfed3b7b000 25 f8bd70e1-bb66-6322-b9fb-e0bb03bf1e94 26 91df1e0e-9200-6e7e-ad9e-1bb8557aef51 27 2ba8088b-01b1-7544-9475-c61d6edbb983 28 6ec40364-31bf-043f-a160-6bcfb05504a8 29 c359b805-b6ef-6ee1-8837-ee69537fbf04 30 0ef8badd-8f03-0e5b-b092-dbe894bb2171 31 cb27d064-a28c-791c-90b9-56730891d371 32 211f43e5-c70e-404d-bd1d-dd9c8daf56db 33 0540e36d-701e-345e-9ccc-d83748b16677 34 50a5a96a-730b-8e5a-87ff-29a612e2f2b9 35 279d658c-0130-8d2e-9ea5-7dba1b90710d 36 026428b9-8e21-610f-88d4-d488080c9962 37 7c5d751e-1e0a-4d58-bfcb-078c87ad9878 38 dc3e4105-17f1-8721-96b7-db471a9d9b75 39 0b60284c-340d-5632-abeb-bc5760489cbe 40 e530a34e-de13-35ab-ac63-c15b94c7fb0a 41 449879dd-4e39-501c-9b4c-90fcdf8ebf29 42 be3e82ea-56e3-0701-b1a7-abc08fe25078 43 ac80cf21-d6e3-5b48-a0ec-2c67ad8f44f0 44 00200fb9-6041-0591-b553-f36517590b5f 45 d7ef27e3-0618-3ec2-91cb-69a284f8611f 46 7ea4b1ff-9bfe-5fa9-8f76-4c22ed707a4c 47 a925be96-f70c-224c-a65d-8063b5ff2ddc 48 744a9603-3091-5c9a-aacc-3ea686a928c9
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
627854752528486886076054667060743886485350503525. Exactly this sequence comes out ofnew Random(714).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 56 of Run 49 (seed 822,652,546):
new Random(822652546), 4·Next(8,16) per post. The RNG predicts N = 48; the post has N = 48 ✓. 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.