201208031840 xn6qa
explained decrypted filler
seed 185
From the post to its content
As posted (encrypted)
CABFCB8E5F041D38 BCE614228C951316 CA38FC2C52F54D35 ECCA56987559E757 2ADE790D7DA90531 7F7FF2C7C5280977 77AB8D253FE1357D EE66E792CC56888C 20890DD2DAA5C6B9 63248BE0677EBC75 324D3E108DEE90F5 8F6296FE002745C9 8A66239CB525093D F1DC966A6D3EC8CC C640A56723B6D127 0311DAA94870EE37 85E3431BDA4F0245 9CB2DC106C0C8FC3 2529F264B2F55593 4511DFCAAD17FEA1 EDD3FC8D797952FA 36FDE8312483DAB5 DA4782FE466D55C5 7FAB5B937DDE4E2B 2DFCEAAFA93A0873 14B1B14DDB0AFE2C 9B3C356A76CA89FC B12B64495E9B1175 4DF10EF835537507 FAEB294B863A4B0F D99F81FB6738C1ED 32BDB466E918EFF8 504308FE82521D9D 713FA6BB993D15E6 D0F73C6BAB26A710 B90977114AC2896A ED404B4C0B128BED 0236BF12CA601781 BBB3A3F6312E81FC 191618DF1D4EA428 91D5A5B86C78C2F1 DD8237B779070BCC 67449E31730A540D 3411957BE179DBA4 0471C329BBB54C9D 8A5E3DC2B96C4AEE C492802D4479C01D 35E349EE0FF4E9B4 CDE92D40F1C4E9F3 9F7F20F1B09ADE5A 163E021EA957820E 27539B91CCF74E1A F8117CA2B4E37BE7 5C73920826824C06 0D1409F381ED68A2 026A6FAF484FC96A 6115280BE93C17F3 BEF28A3652A7C726 5D4DDC1C39E2E8F7 D8281524FFC49090 CD6EA8DC4A7A578D 16872D701B77BA45 DD6D2CC72909EAA7 52762E2AFC89DD08 65588A9D870C75C4 5EB8BCDB53DEBFC5 95C7474A9F033C0A F8824E486368AE7C 938A898AA0E939E7 963EC38DCA45DF52 4205E7CC336530B7 39D8506D18214F9F D4AF9FF780EE790B DBE4ED39A2C87FEB B5EA185E5007665B B2DA40C56A1061F3 F2A1C06803528A27 C5D2249EABCC9A86 3AE771A2EF63D9A6 60DF2BD34490BE66 912EF64ABDD67078 5EE704915FC7D965 51402D480F271C08 190ABAE22BA06AE9 3BDD0CCCF964CD0B 2E50F675C74704E5 87C929CFF8B75446 139CCCFE6DF3F4D3 45F665D9C85D9DD4 E6B631BA5132A698 FECF2B7211239DFA 2384B53D85A39F9F E61F80A5934A061B 3A6F88029FFE064E 30E0A1D16BDA1C56 7520E9732E37BF8E E926C31CEB5A2304 6032A0FEF79B4356 66FB0BDFB4315EB8 AFA37095A94612C9 09375351D0389AFB 6DFEC0A14044B13C D989FC0380AB15F7 D60E7F5F703B579A 9CA41BD93952E9F7 783FD781968A976E AB3F609352DE996D 9B78BD3A121E5F51 98DE7C00A4CB4DA5 CD91A063D9D71015 2AE9B2933B50EFA7 1CB5D2CCD8C6E4CC 8A12A79C1E4F5EBE 7FEFC46F64C5E36E 2BD347EEC810B4B5 A223283E895B763C C7B3C04BF73B0342 5C8ADE5C66BB048B 54730853315945A5 53E23F010A735F94 A7FE6E88FC4C43BD 5E9467A9C0CE9AB0 3D314AE6243B8E22 1A4F67675D949D02 21341F084A67D352 06FA311B9B2CB9DE BE624FA184B276BD 2D41EFBA71A0BAEB B977F8B5987EC55E F23DEADE3871C635 07C4C95A05C02559 BD37FF33C5E974DA F0D966622722A13B 9BD82F4ABC60A7BC 935402C07CE51BB2 5182D5AEAF13BEAE C9170BC1994F2E25 2499283953841774 B2D494D6B31EF677 69405A2875C4D997 9E995323E018C36F C36004EFC38A1A89 F14E29F04C526E7B D033891DAD4C62F5 9A3F6606EC281267 F0DA5E925738122F 2EDE586222407D11 812743614094E7DC 5399F3523B099C5D DAB11B44DF804E93 E83395D2A628D5E8 C7064556E91E46B3 160CD6C3D997B4DA A240CF5B2CD884D4 1D39832405319246 38291799D417964F E93243FA8CBE1E78 DC55AAED2CFD4494 75F93E4BF47BEE6B 69547A96125C77FD 46FB9E0BF24EFE97 BC0F02896A9F0537 4FC3A3003BF8B899 156D99C128B71741 134C80D42DA4A2DC 5B1F8AA504E2A7DD AFEDE351A5296C67 4C9D9117ADDF7D41 53EBF481A96BA1D1 1F8FB3D1F7EBE79D 2DC20941D8FDDCE5 057AF7082700D4F4 40A67FA495FC277F AC4E3FDDD81A8034 53B73267D1C9BB2D 30AADCAC232D7CEE 7115A208411B8D20 7F2F62592F385D34 847C102698B9BAE4 D31AB4A4F8D4D5BC CB0B527A64C21EA7 109DA4B42D2A0CD2 D3CFEC51BCDC76BB 99736F8D6290DC4F A121195F93C2BE50 3227DA61B6123C2A 978A8F60DE920EEA B195F6D47F0AAE84 6BF796CE42DBAB11 D75B4D32107E05CF 3BDA92063000895A 35D50F555494D7D1 12ECFFDF2899BD4C
- Read the ciphertext. Strip whitespace: 3,088 hex characters = 1,544 bytes = 193 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9A858DE45F56D9BC9(name+name). Key = MD5(password) =0dcc4bd9e114ebc42078977dc9125404, 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 d747ba20-da79-34aa-b60b-a982ab4e16e5 2 5611537e-6b66-0032-b7ec-1cb1b5bd865c 3 84bffba8-3482-0a64-932b-bf9acd85462e 4 b6291b90-c78d-04ba-914c-7cc87144df3f 5 4cf60fe2-16c4-6d0c-8bf4-7929f8824c8d 6 9f8cb334-891b-232f-998c-57d4dc904fc0 7 7f901628-c03d-79cb-95f9-2950c05c6327 8 4419a800-b618-2c7a-a103-8f5fa421cfc7 9 40eed350-8790-7a99-8eb5-0aebe2d45d2d 10 54d2167a-9369-4ba8-b3f8-bab89550a0a5 11 40e1d757-3fc7-5c97-9b07-36b5506422d1 12 d97e2fba-e138-82e4-b579-11e5322d28dd 13 38e8f224-bd15-7e2b-9586-1a999742d6f6 14 b6ea3383-5336-6969-a107-b5581f596414 15 d0dee89e-c758-4b3f-8864-468afe387bd3 16 9399e104-2285-5b0f-a403-72a5d5b08695 17 7dfaf471-11b2-597f-9fbf-d9c6b82c1b33 18 ede28540-73b0-688c-a3f3-b875eff76a40 19 4cfe678b-3984-6d96-b0b6-01b6cec8c176 20 1b34faa6-0e93-8018-a3d2-2ac4b497c95d 21 accc2069-294d-301f-a071-3b5544f17932 22 8ce5f3db-bd1a-2824-8c02-a5af15a172fd 23 38e3e35f-2f19-2699-bd09-676e6c2c84d3 24 c90ce640-8279-5eaa-8aec-0c24e6c1002a 25 cae7ace2-55d1-73dc-9b68-e0fe90d27719 26 6dc52284-336a-49f4-8c83-575ea3ed4cb8 27 41a3b597-6e1f-8663-9c0f-2e216e389481 28 a13acf1f-c82d-2de5-b572-a775be8d4110 29 5d3bbb30-2650-5d2c-9d30-cdde7b7d6035 30 9c1e5bb2-f9ee-090e-b21d-0b4013f283c9 31 a7966ad6-c2a2-4b8e-b7f7-28ec4c1e6b78 32 513ecc99-1a93-1fdb-b892-6d6824b8da2d 33 6c06333b-f4bf-6d7d-a4fd-00fa33b04c0d 34 fc7705ca-1cfc-5a20-9c04-87f384cf3b26 35 5989a5f5-8397-24ac-9b4d-fa4b9129bc5a 36 a12c2849-021b-71eb-94ea-91084191dc63 37 5f01585e-4202-2958-84f7-e4b76b51abe4 38 3da10766-18c9-4f37-aa7f-23035d7528e7 39 7a148293-f1d4-073d-977d-ecca73a73a1b 40 a27eafa4-6f62-06f0-9394-51e2ca034cde 41 1edb7baf-e423-42d4-a346-6d590d0deb6a 42 5e3a38f4-5d51-11e1-840d-1bd9b2e0a9b6 43 df224068-fa51-8a70-88c0-b5482680cdc2 44 714c659e-97fc-1fa1-9c49-c42dfdffd147 45 2145177a-e798-432d-b1ec-452162cc2733 46 cf819927-f2d6-68f9-90d8-59540f38e133 47 9c6748de-d7b0-24dc-a334-3949e5965ffb 48 4e02ee44-0168-33e1-8ec0-2aeb2426767e
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
300062727458764556683225748250416527240041814623. Exactly this sequence comes out ofnew Random(185).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 13 of Run 22 (seed 528,385,484):
new Random(528385484), Next(8,64) 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 2012-07-27 19:02–19:13). - Conclusion. Filler. The content is fully explained by the two RNGs.