201302272302 19djp6
explained decrypted filler
seed 554
From the post to its content
As posted (encrypted)
EEEA5C352FDFB6EB E52A7C9049EAB339 556D56F56812447C 4884D80979AFC4E0 613E5BB140990764 FF23F97E3ACC202E E2C943FA7CA660D1 442B2CA317B2DC29 CD4B974B5DAF77C7 678545F8F5572C1D F520F0AF01829A8A 8120C8116069E15D F0F2161DE099BA78 E8395EDD62D522A2 6429932FA424A162 D4D06B38C5A5C38A C43AEEF030729AD6 8961D4C33D847A1A 9C954D5C36C1379E A3BD0BA2E388C2E3 ACA2261BAC147D5E 01AC194AEA8463C3 4154D5C9F9223208 A38C81AE989325E4 9ABA6A4EAA2DEF8A 76EC3880C739E8BC FD90F0A4705E2197 09C8F68B15BD9762 71891CDB4FF8BAC3 F33A37019FC5B22A 78A3FB7BB9E6CB75 06B8DE274D95B6EC 937DAC04AC607F69 F8563F3F72C6DFFA B9738779B18D3EBC 7D1DD3AC41A64D44 3B0A75C00B75C754 848D8BE1A8355BC7 F920C3BC7901A877 B1446F1A180F8BF9 66EB526F2E21D171 74FC0A6F533046CE A62AE036BD9BD645 5AED621D8A4C2780 165E4FBE729550E1 D029AE5816396619 987EE386280ED244 60168D9E8D455041 1E2D14EDB547032A 5B18EFB801B5ED6D 1C5AB153D5453E27 74C7A45936724A2F 41D777187DB6E9AA FBC406ABF295372D 02665AAB9308CE12 18B8850EDE5DCB11 CB8FAAD33C9BA66D 2932922625E8E708 A0558B8D2A567922 33CD4F8A13E8D32C A6E67395214F0C16 ACD431A6B835951F 87A33C8EC63EC962 830E36577ADE8802 E9A7395D543AD42C 12990D75F9550BA2 58EDA594F3E0CB8F 0932FC28676F71FD 007832FC33D77884 A9450BD26F78F807 B31BA933D533594C F110644BAE70D1D9 C3A681E6E25C2A6A 7BEE69AAD9F16F47 56103D8CFD434C66 4DB5ACF2FF6A1DE0 50D74D30D8A045D9 B4D5BF7A4EEB8E3E 9DCDFFE88FF93F4E C5B5AA8AC6682447 E1EBD84C8C4D5FAB ED82E1E6AB394151 65DCD3BD482BF21C 7095EBC49CE75DD1 ADB7E1DBCC791C74 53CA361977904452 47BDC5A3CB41C19C BAE0586298CF997C 90AB21E5DDC567A8 A3C34050E35A0027 FDF73DA05A62E7D8 8A6DCEE9E0BA353D 2C3D5F5A753AFA8C EDD2F229671504FC EDA92F44842CD785 5147CACFC37E011C D75D3FF211930DD9 3D6F1EB1A2E37C44 6DA866D73DF8E392 2EFD9B1D5522A726 8DE4B78AFB9F7CF1 ADE38A3C660B3228 5C2DAE7875EA55DF E4DA658220C1FEAB 0EECC1B7656575E7 D30AE7F767F5B925 B47E8AEE367E159C 4565F699760BE5B8 CAE598D60C09C661 D76A67C7F5B79A71 66AD1C486852B35C D8C49CB48D6AE502 75AE110B93901FE1 C854AE1CFDDBECFE 917C5B349C037E96 05C5541136C80845 6D68301833BE4578 E5B6266FAB82B327 A264A691BB34E788 4ED7E28A910D3FA7 D34E9131A6277792 6E95A324DC6BF145 F9148CB71DB073A3 C8440E254492523C 4103779D47509A5C 94B8A2F8F169FBCF 897DB71814093E9D D756CD1EC45F1D7D B5CB9FD69677D94D 03DE337C0C4D7722 C28195F8E793C402 8B3384370DF54FC8 3B3F69FDC1638B31 FE289FDB0D3CA0B0 A31D53ECE529BEA7 1B8AA6CABE9BC390 F14ACDEA8842D2E7 4C68758943B87DB3 420C94BDC9E792CA 120FB56113539DD4 FDDF06B82DBD848B 2987F52FF5F2BBFF 6447DF184199526D 643EC25AB1EAF947 993CDAAB994E1FFE 3F37D2CA63522F7B 141979EB349FAB0A CEA0524A491CB421 C6C33CB07F5F639C B2E6393826DE1182 9E30880EDE5981C4 44A4CBCAAAFA0616 F11B073C3B5D3FA9 5181C3ED0BD7BE52 9965E9EF14922347 963CB8F65063067C 1CF58944A9FEEA2D B077367FE6BE8D53 FF6DE48C74822669 CFEA4F7A7A795EE0 70C446ADB1BEC2C9 EE8E18332152F7F5 23756666C0C3DDB4 8AF94AE055AB3A76 FDBC2EF3C7699FC4 89F6EFC7F9674629 957CC924BB78DF20 AD1E43629D6B8520 8A6B49B3AF2BA183 7DB6C2D73149C56D EEF957D364524EBC 121168671D10F200 3D5CED00083DF0D6 17AFF226D6297541 C8AE7BD6637B4A7E 17E5F2B29AE2DD7E 5FF24D62D8E2A3F4
- Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201302272302(name+title). Key = MD5(password) =eaa6f7d937f7c85017809e9113a48648, 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 a55ad837-ec52-145c-9a63-a31f5127f01f 2 712c47e3-30d0-3b43-bc07-d3761a76ea18 3 dd061804-8f83-0e07-a996-85499a427e78 4 2c314d25-d7eb-7430-850d-bc788ec631e3 5 aacbbbd6-1d66-2b60-b6f2-555c84261576 6 9dc0e116-8e62-6e99-a850-521b498adc9b 7 f57064fb-a3ad-1556-b664-8a6f24e454b2 8 280d45c0-da16-3ee7-b5be-d1479a12b56c 9 a8a36d49-67bc-4f5a-bc66-2c12ba31ce75 10 eb8c4f84-dde8-56e2-b46c-32e17655422f 11 45eb4854-8b30-30a0-ad50-ebf9c219d8c6 12 70b4eb62-577d-8981-af00-c5c8d7749e90 13 74217ba9-9ca2-468f-adf5-ab48592f2e16 14 2fafe6ac-43ec-6318-80c4-1b8593b5ce0d 15 cbd4dcbd-0c0e-6f8d-a6dc-a5aa795e2c10 16 158f1578-a971-0b44-9f2b-d195b5f0601e 17 c771afd9-52c7-6899-b328-b79e0c78978c 18 4b797fc6-07e5-47fb-a6c8-bda500ee812a 19 d5c688b2-b815-62c4-a1d9-1a09e92be9af 20 1242b143-5e4a-769a-bc47-98fe4f0e9928 21 6b66d850-a231-341c-96c6-0168bc8e9bd3 22 05441d45-c968-6e03-b23a-e503907f6ec7 23 78d61284-95a8-5fc5-bf34-0fc25e1757b3 24 9d33666f-7622-5949-908c-2b306c810814 25 047c50d7-b4c2-8499-8fa0-f3d782cc8126 26 4c1252d1-825e-7e96-9184-9615ade75665 27 3cdf9ab9-d766-2783-adea-dc0e269ca6b7 28 70dd07bf-6834-8991-be15-28f380513a58 29 d8e4df1c-4c94-5a7c-bd83-8975c55bac02 30 30eeb408-5532-2b53-aadc-5e4d95d0d0d7 31 e4186fcf-9691-6616-a824-b229f1aa6165 32 efd9d32d-979b-3790-8c7b-8c3be8289bd6 33 d958b5c0-169d-00b2-bede-cd2a8c34336b 34 c001b60f-ae12-7c0b-9c64-501ccd04816a 35 350a0c1f-fbc1-0299-81c1-f17ff3bee9fa 36 3a8c7691-f78f-64d3-b1bd-f36b1de55ea1 37 0b1ccd19-8f73-8099-abb3-e1af0c923019 38 402eda07-b543-8b82-8799-7d8647eab85f 39 5fc41722-05e3-1ab1-b8bc-13ce53487570 40 37fdca35-cc53-403f-98e9-c85704d941d8 41 009747e2-20fb-7df0-9cb2-3f24b746d364 42 bb271779-2514-5e66-ade1-fcc773450728 43 e75ad6fb-463d-0381-ba23-233f7c8d0fb3 44 06d580b7-3605-8edf-a71d-de003aa3716a
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
13072613453846606467365587285263070688147508. Exactly this sequence comes out ofnew Random(554).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 73 of Run 42 (seed 983,934,859):
new Random(983934859), 4·Next(8,16) 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-02-13 10:26–11:32). - Conclusion. Filler. The content is fully explained by the two RNGs.