201304121924 1c8mc7
explained decrypted filler
seed 819
From the post to its content
As posted (encrypted)
BBE3024274D0D803 ADFFB9235B181004 243050053A4586DD 4F24E0E5CD0EE9B9 642FC61846F46720 82AEA7FCF5F64C05 15E9FE5DF06BF48F F7650CDA85B613AF 51F3751A9CE3CE29 ED4D9112197FC98C 124A9DD6A256D33F DECD741322DCA0A7 D8CA3B3633FE3D99 77A3ADEAF8D35391 6D7FC8FDB8E5D541 60A445FE361A158D 1ACD9C6E6A22077B E43B071B87E5AC0C 3D7693E179C76552 4FD44000C09BB395 C83060CFE1DE5CAC 1276EB8434B889DF 65F0B1AFDDD08FEE DF91A062C79321F1 52EBE43975AA4A87 331E939CE78CCA18 BCE5B5F341324B73 DFFBBBB39FCBDD73 A7567336194C2E09 FD6DD38CD8C212CA 4E520E6278F531BB E7294211E0845EF9 36AF979E7AF8365E E24B3E3C50508CD7 B5B2F0F43F2470CA 16F4644990CAB1DD BBB6A7535D667E21 3634276829F8B993 846E2742534E9556 9E4C2D385F111DBF 9A67C29050DD2914 9B68706C9EA7BA03 75CCBF7EC55972EF C1E65C7A14221C60 4483653B74E29D0A 91B00FB42DE70511 C5ADE76DFE536FFD 68BAE636419FCB5D 60BB93F69FD07054 662A48564B049AE8 74B560A0F8883F02 E8F0EDBE8434C412 027CF84713FA0ABC A174222453DD54F6 DAFD1E925E03D2C4 1898792C5BCF0D59 27B1DD38530190F1 9D6815BF6E2CA1FA 8FCC5A3CEF84A8CB 1F9569BD03C0B720 BAD98893FB54120E 0CEFAE96D83222AC D95620D6BE243E65 966CC52FFE3A68F6 40FF1D5532523BC9 E77BFE89AD730960 2EC9CDD85971A460 C262919745B9D77B 5A2BA90AB69D1B64 CD8F53FD2AF16B7A 7950388C149FEBE2 D311972ED9702345 99832E9A625405E9 1E95614EF3989DF4 DF9335369D71D869 C42444DDB8D97F16 00002734E65E6808 E4E61FF728A91894 DA1404F470FFBEF5 E43E57C484B8E511 80C513C4C662510C 5406C993D5B8FA92 6F16C5E2C8B56A2A 728B16030C01C82F 2BDE7320B2902738 AF1E7F65FCFE9765 CE19198CBDC5F096 324F0A8A6B610FF5 FBAA16A21575BFD2 C166E540270F4809 887B210C5A3EDAB3 6374F37AE11CFE76 1FD0EBE76ED46258 8C587BA4501EE1DC 15B11F2E5523D993 D150E03D4F3B5822 510A9D880DE8B945 2244FBB495E976F5 B528ECEBD0C9E93C 6E94F321E5892C30 0234E0C93F1EF49E 58B7A53E3FF43DEF 86667928F064CF86 35C1D7CD39BF05EF A7206F5E6CD6D03D F2D1D0C025935F4F 298C3BC8A82F545C 9703CA273F319F12 D6A0EEE4B803B866 0B426BD0B59CE97D 3C756A2F387B34CC 4D100F5F90DDD6BE D8D9BAE63CEEBC77 ACAFB5118A007083 E6D1DF2AC33DC41E E23FAABA0CCAD6D5 4AD3E7D09D043017 80D264AE9353026E 4F0087F683C7E89B DFAFD3577EE6F687 03EE37EE0E072E25 7A560547782C3A1C B2BB6099A691BE16 6E52FACFDD22C36B 4C3841EA7D322C8A 179C5BEF41344949 20014F448DA08DDC 51558BE126A58D2C 6306E31EAB12DD39 39092238506A876D F344027A04BE2B3D 7E28D08B5BF949EC 037B700E8903894A A8213FC5AB1BB5CD 3D3E55238EBB9B6E 1EEEC27EFE316F98 D56C7D2B2395355D 8B56650FD1829FC5 1C93DB57DDB765A6 9FB26097F57C83FE F0B16DCFFF09ECEC 3979C90836E5B72E F8CE53E9896AD870 82F782DA1E02EC35 DD209C77C5366830 241FE80DF8823F63 125A25A74F5E80E8 7B486108A0FC04F3 5DBD8CB1F8FBA382 9E068DFAD4223EDF 9E8DFF9D38838705 3A703779D162EFDB 8ED04F639D68157A E3E072D3B0B29399 05582C5109B0F329 C48BC3121B946265 B52B5B2C1D7836A8 E815A1C6B4E50AB2 F05A14ED1187E437 1F761F3C02FF4ABA 69A15F5D173347A2 B8CAA781680EF3E9 44C824555349E69C F916A952C910FA1F 40FA4AB062EBD12C E4B3A90369993A80 DA78963400E99A8D 4861E7CF73CC6D7A 15771B2267647497 79E8CFE1F1F8E689 2809BEC9CE153ACA 624E1EF2D2ADBE4D 05F4506B5B386461 36E00E0C049582B1 220E9A8AA710A91A AA07530B9F6A6DA4 D651E1492AED7968 3A1F076B34472991 42134CF15878D826 BC5043E3E06070DE 8ACD6371D9432E5C 52F5B5161C3BC74B A4E33983D054F43F ECBD443A78A68BA4 EAA097B17AA8650E F4C04571535BCEFA 896908D45773CEED FADA831B522060D3 5CB0A2B25F34164C 8EA6D03B8BF6D89E 8AF70AAC9A3BAB2A 3E3F069A0C202459 D92C2782FF6FB3C4 4F4C4142A8C32583 3D20D9ED6879FAE0 B77ADF233EEAC979 23DFD683EEE0BF02 FB717F847EC37B4E F73D05B5E4C5F930 23B002863DC83B70 32A2D4AB68EB0E0D 399B6E255BB56217 6F53BE0FA6AD22E1 2CBBAD53A45292B5 956B3D7ED0A5FBB9 B9D8FAECFE7867EB C50A82FF7C9E2AA3 6A0D2400F7BF738D 10A26EE859D04DE5 764CACD7D530C48C E3400A5853619205 7830A47E65AFD3D2 D58319D22D4A23BB C5F53DA4D401DD37 75BA038E83A01B3B 9A907904B6F3036F 26E6EF574727B4DC 2BBDA645E37C0EFB F3902DF2F9BD1482 CA17B0CC87A65281 08D342604C3D5730 6CC73012D8EAB0A9 3260732684F79EAC 47462939B50E872D 9AAEB040299894BE 7FB4A9B2AC3932BA 45F5408C64C9A711 3111B7A423D6AF33 B28F1C5239CCD960 AAB132451F45898F 5CB15768BAE3CA5F 49DF5670E8E28CB4 87C1930D50496B31 199111C1BEF86737 CE93B1565E3C42F1 33054C9A15757000 742919722EEE863E 789086E6A27903FC AAC7AC394CB6809E F3097DB4ABE69D11 ECAD48580559AD1B
- Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201304121924(name+title). Key = MD5(password) =f855fa9f355690e37f0b6094ee7c23af, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 60 GUIDs as hex (shown below).
Decrypted: GUID list
1 ac3f3735-9e4b-5fe9-a819-f961f8b7bacb 2 a8e17d91-78f5-183b-9fc7-5b67c09b6751 3 040c6312-5aed-2836-a859-420b0e76f1e8 4 b11d64e3-a6c9-36da-9f78-0604779b61a3 5 d1a8154c-cd7d-8dfe-87dc-3b8585537cae 6 32b0151b-f674-2278-bce2-67473c403bbb 7 6016a2f0-7650-7d99-bae0-517070110a9d 8 8242169e-6c77-235d-8c59-a469c96596cd 9 f5da3cea-7022-2c69-a1aa-46bed2814d5a 10 4113e7ec-bbcd-234f-8fdc-cd24d7e21fd1 11 7c426dc2-f264-6416-bdac-9c63321c3a70 12 a3d59eb1-0629-739b-8177-fda431a88a7d 13 81d98272-5a34-57dd-98ac-199a67224c2e 14 a10eaf38-d3eb-53c3-9028-ba5393e6ac38 15 5429e489-a927-2dbd-b02d-5409d4d31abe 16 416b0182-10a2-4f12-81ee-a18b8dfa580a 17 4e01049a-1a54-109f-bd8a-59a807eb0528 18 f5a167bc-8bd9-66df-8123-5dff2f56dbec 19 f9e92fe2-a555-76a2-8c95-ac280747b363 20 d69931b4-f9ad-31d3-988a-c6bc2eb3444e 21 db660257-53a7-5e32-b6c1-7f3254317a79 22 f0b912c3-cbcf-7ec3-b04a-0e9fd19a8704 23 b0b96cd9-eed0-3bbc-bc08-4a7a7f66b842 24 ace81d66-1ad1-1aff-9e0c-170331d998ba 25 9a486060-5cd6-8983-b222-ae149219a012 26 dcc15d7f-5266-2b67-b55d-95fc33eada13 27 fbbc4333-b5ae-0283-9cfa-01240854f5d2 28 6850aca6-8ace-15e9-8cdc-d286a045cbdb 29 8db29a06-683d-6dac-9c88-0dd450803418 30 b49efd4c-19b5-6337-a7b9-b6726aa6d04b 31 f90d8548-bc2f-4754-8753-c225f4d3c6a2 32 22f050bf-6929-15d7-8a2f-f6532b6ca951 33 74aedfa4-bdae-5584-ae34-96053420155f 34 79c8f0e0-2ee4-4c63-a94c-728c7c83b0c3 35 d5e097c8-b15e-5cda-a2dc-08db2a0e40b9 36 cf44ceb0-49fd-24ef-a089-a770740205ed 37 bfe90044-2364-4a1a-807d-7b090b11bde2 38 f7f50ec5-d6bf-4abf-ba3b-b6de6b87cbe3 39 fbf32e8f-3a22-5b62-818a-825b05acf08b 40 ba2f4526-d8cf-805c-8462-3869300bacaf 41 e694ac84-c589-2deb-9fda-b86a054d4cac 42 e72718b8-2cc9-2258-97c8-9578511c8003 43 8c2a803e-a7dc-6112-a902-585239fe3ddc 44 4e13e35e-37d3-89a2-984d-aa6a04bdf266 45 85b3c5ed-7469-6375-bce2-519014d11ae2 46 c74c4d82-d06b-0975-9e90-cc146778fb2e 47 dc8ab122-5fff-8b8a-9213-2251371d407a 48 dcfff21e-8bf9-2969-8ca5-405a5568c499 49 a1c938a4-3afd-14f4-a664-e2e3b56174e7 50 fcb9c7ee-a618-4152-a532-59f259a96cc0 51 d503b29d-89f9-52f0-b6b3-6ec654917931 52 a415dc9d-0f64-7da9-ba5d-51e7e328efce 53 5774a61d-07a8-7fa1-8691-999227982d45 54 c95115e7-3f3e-3aa4-b578-8e08107f9ce3 55 f598b01f-0b15-1ba4-a63b-ccafd8c23d25 56 d4ffd3df-6026-75ed-ad37-8eb0a48ca996 57 29f48381-6b68-6019-9efe-38b25f18efd5 58 98ae5e30-da7e-0d4b-be6d-48b875c9ad1b 59 d023a48f-1839-3b60-a6cd-e28a588b38e3 60 27f4a143-6300-67f2-8496-3381e7764326
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
512382722267552416735731820166415452445822686082145773176036. Exactly this sequence comes out ofnew Random(819).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 6 of Run 45 (seed 51,450,859):
new Random(51450859), 4·Next(8,16) per post. The RNG predicts N = 60; the post has N = 60 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-04-10 12:46–16:39). - Conclusion. Filler. The content is fully explained by the two RNGs.