201212182359 153dh3
explained decrypted filler
seed 419
From the post to its content
As posted (encrypted)
72C59F54213244E7 70D9EFFB17387C6B 3030CF0BA122CA89 E808B9C4C82AF022 6B18EC8C213755F5 98F1CECDFDFF9681 976645D7C6C7EDE7 1CC44B4B247AFD1E F6711E3D75162E82 133BABB97EC73AEE 006CCF6E092AC003 1732BCFD6AE48A8B B35264AC95EA3898 EA472B40A8A30426 DA1124D5577D1ABE 44433691C6E3CAE4 A716B0625D8A96C5 5C0289522DFC6D59 B8F1058C65566FCA 1B6C190A5275908C AF0B44CF01F1F739 69C0DE86D2064938 468DB6CDCD0618CD C995929EF52A8E12 C3BBB1FBEB956F53 A5D3A68F6DD153AE 6BFFA03F04AC2234 B95EBB9981C6B72B 19E2189B7BF92E40 C62D338D11FF4128 0361F4BB1180330B E7130305F0B6C7C5 2A8E009A12AF5E4C 7D877999A22D00BB ACD49654B425B74D C909F2152B0C1770 4CD2C1379E934E14 E352CEB515DCC878 91A2DC5B08680472 B7002C840FD17FB7 41130C4AE7362147 2074FE70C9F3502B B93556C633746D6D 71293EDF1B90EE7F 785918B540E6F9B8 4671BF159170E811 05DFDBD19737CDB7 91DBF6C430330768 4F19BB131C535C0E 1E942F002595AD11 D213AFB839CFF4E1 546E3F2923024194 505036B409BBE133 94138D8243B6CF65 B50F0219668ACFF5 B8434D8A26FDD2C7 D333156F0882AF61 9091D548180AF27E A1541F0468FBC07F 2BEF75E342533343 38F87054156BFE9A D86C5BFE4500B383 11545982E9356551 6C745AB93DA6AFFA 551423890E229E40 8380835044B92708 4F5E82666A8D9FA3 6AE34D763603CE98 187C5C55614CA1DA 6B36ED0891F46DD2 C8E7B70F1D049AD1 2F4547FD0386FAD2 49FE193BBA7117F2 52E206BF4A606CF5 E8BBE2FD30ACC66A 4A700C23065083F7 2740AE52DFC6BA70 3D37913A74A3AB85 49AC0828549C74C5 C7B82D82EC1DA17A 3C4D8AA5812F95B6 AF5BCEE68BDBEF66 0DF54CA548C7A666 76049AF320CD493C 28CB0F44D32E6E91 D74564176BD2B588 625F4B52E7987B49 3C03A1F640BFBA7E A8CBE041DE8444BE 5377A8108CEAE72A 2AE895F1FFCA740C CF0DB6ED2F394851 1B4D2F5F13B6F3B8 0C2E2D15DE080BFD 701FCE95D3AA893A 4984839C0C2A9FF8 6E5F627D043A52D7 88398B2D348002FB 0DBA4FBACC901679 6A99DB23BAA6B26F 899CAFFC0B95DE02 FAB4C820F8E6B7C4 2942285673B31F30 3FD5CA52E0A3DB75 561302E5BA8A5D62 D7DDC1CD5162CA82 E54035AB80197090 B5417F4CD5FABDA5 E798F57304842DAA 1EF549B52E4ECC17 E46186D8AE3C5CCE 940383AD2159DC62 ED2BF93B519B7CEB 89E879CFAF304D31 5ED1D599FE00E37E 2B9CF77BD333F56D A44BF205D85C04BA 028BEA3024A26693 0D1F7B70917107EA 3704226A666A6DBA 59CE1C06928ED1F3 AA79AF02856DBDF1 6F26A57B6713F829 4149A81891D1DFA1 57F8D5771FC6C29A 97B4E5D1AB7DD4E1 309BB72130C69834 786E9A414A6479AF 7487995924AA73FB 66E94B9E2377A268 B0E5FB50BFEEBD7D 28E15039DDEF0CE8 F8591F0A8C76D6FC 4E04176169DD9282 592E47427A0A510A 1E03FBCE6109B2E3 2685F5D37D11319A 8E70DE30153323E1 7135B0E0323E80F7 DC54216ADD3E556E DA7F9A1B6D3AA4FB DA7A28F29F7DAE4B 413EB98A07969E1D 600F09824D4BD2EF 8F7A56FFA612F646 6480515176555923 B369E4CE1F05A810 F09BF18D32725561 D67CB421B3488D7B 29EDD06A8CB99F4C 8E0D82E2B4CDB7A8 33CAA18AAA6A1C12 D98650611F9F2C25 3F7CAF4EB27A35D2 DE24AA7482A208BB ADE9BF914F54AEBF 96FF3624AFA74C5F 248FA80AFABC30F6 4C9F88F6D797D208 2A3DA34858A6EB63 18020B60D6C538F0 B3108DC4E2705B99 8CAEB7031937AF8B D3F623F200B4002C D256D61A3FC4E9A5 EA3A54A3F734E729 B099636C05886866 E2C5C05C704F434D 542D69B2E393B440 864549F1225280D1 2B8019B456800E3D 6890D11FC50E7515 169FA2A78815BF4F 50FCE2D14D6DB3FF DF041A313215D23E C1012D567C5BAE42 91FCE82D504730FA 1C15FF2091BF77D5 3E7808AB169E23DB B19E91ADC81758D7 D79441B31A908B32 067FF9F096061614 9FA121247789850F B11161FDBEFBF8F0 1FEFCC97BCA9A6CB 6948F7D5228B6A03 0A7B47B4B92590F9 67AA52EF0E9E41BB 1A91D5FFBAC8AF7E 46C9F42DBEB83ACA D36F1C012F9F6E5D BE389BFC8FC5AF63 96CEE90575FC9BA0 E9454A83D5FB91AC F54DC1B7EAEF0A12 B13E09C6DB10A7CC 522CA85103EE0193 6CC80C9D29EE13D5 6CBCC1D237621289 7B36BE22527BCB1A 19DD31F60DCCFA47 5CA46493C93DFDB0 673144DC4102CC3C 8D643B53084818A9 ED68AA5AA2F823FC F4A3522AE111C6D0 5345E1F08543EC5D 90497A7042F8F759 A8A0AC73BE13C8A5 A883514B00EF3789 9F1F15D8150A2A35 027EF2851C021495 3AFC324B1F25F3C2 846561646D2EE9AD CEFB1C5A174C72AC 1FB3B4F66ED1FCEF B8AF68A319E059E1 C02F08223535D5D4 F79930F2D9B4CB09 991B15FD327976FB 836748F0E5A24ECE DA4F8AFFD1921369 49A134F1E397D594 E5D9CDFFCDCD3C16 972CC38424A8313C 33E4183EB4F0595A 7E0FAC3839866307 B50E52DC6C486C4A 48914246EA05ACC9 FC340D1E45242894 C9CEAA48B431AFCB 045955312515C507 C4D2BAB777B5B315 9F4233506A5F5BBA 4137B3FF633FE812 473D12EF96AA9E56 CC546FEBF5605E6F 61BA88DED8DE636D CCF4328BFFC20591 2133F07A5ABF9AD8 146EF9770AECBDBF 56B10CFD07A7FE3B 59CD90171F8332B3 B0C7B89BE5814937 DCD99DE0866DDE8D 48C69A50953669D5 FD8C7B58DADFAB8A 75852D2FD223B84C 684658663B15C3F8 D969D2F41F1DAE58 F098B7519CE82FCC 9DE95A09E0CC39DF DEFBAD9C13766E95 01A7652654148877 F33E1F9DFFAF5846 9698C6E72941DDD6 5DACFFBA8FF64DBD
- Read the ciphertext. Strip whitespace: 4,112 hex characters = 2,056 bytes = 257 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9(name). Key = MD5(password) =34a14a42e98ff96095af56604e290cae, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 64 GUIDs as hex (shown below).
Decrypted: GUID list
1 a11ae92d-7ecb-5057-9a43-a914d6acb77b 2 046ff0e2-b758-65ae-a04d-04fc2d0932dd 3 d4f9c939-e806-570e-9d54-cf6099546691 4 24f65fcf-1fbc-8ba7-b530-eb9177020ec0 5 da6d8641-b593-3b22-8a34-1cd14b4a5912 6 6a46e41a-5bfb-6e2c-aa20-b1b4fe378184 7 e0c716ff-752d-57cd-8af3-a9ec11633a32 8 616a510b-d363-5d3a-9b4f-97cdd87d47a2 9 c481a3a8-0af2-75e2-b403-916f2a94ee19 10 ad22a305-9c5b-7f7c-82f5-a1ca6080eb60 11 f4aa3d28-120d-83d2-b327-585680bcd3ef 12 b7c7b2d9-ac61-56a4-a12f-7f2abee4cae2 13 1cfff4c1-c6ee-690b-8cce-9de95b7ac7bb 14 04c022d9-b16e-4859-a20b-fd48e2ef73be 15 a43ceef7-02c4-2aef-bff1-aee4dd365344 16 38cf4f3a-c4c2-608e-a415-74ddba820c21 17 ec4d0bfd-2dbc-89df-b13c-e10caaeba54f 18 8a976d91-da26-69f3-85ae-7deaa7558b36 19 8c04ef9f-a3f1-0911-a681-e4677b3f6cb5 20 a454f484-31a1-4fc4-a9d1-4ad55dce1eb3 21 9a36b0a8-4bc3-4c26-bff3-5189a0ccd75d 22 ccd7ef25-630d-5261-ae63-622ee664ff16 23 35db3d43-24c4-7d48-bac1-2b5a9b7ee010 24 9996a5ec-9941-3a6f-a4a9-a6a53848177b 25 f8b78911-9e2b-6d43-a94b-1c3360cd077c 26 4d0c4151-e0be-0663-b999-e5931601fcbd 27 c77d81a4-fd6e-11d5-8dd5-2c5db6bfab48 28 07e4da25-aed2-2c26-b74d-5afb33e56b2a 29 7d27b1ed-36ae-2b1e-ae0a-96649f8676c0 30 aaede630-ae87-4a6c-9b24-fe1855efe0b3 31 e1983ff2-621a-7bf2-8b17-e79e48cf2320 32 5dc521a8-fa5d-7451-b458-902e4518a1fb 33 885186b6-3960-73e7-89c3-d33ad19a6e0f 34 dfb8960e-5f86-422f-a093-5d963219b860 35 9523ccb0-cb60-89fd-811b-71a63c05883f 36 2d9dc6ff-43cd-82fd-8fe0-07940e418dd5 37 45580db4-8b7a-0b0c-ad8c-536e9c052b17 38 a2566af0-3ed3-827b-82e3-8c3b5d32394e 39 21ce50f2-ce02-03fe-8c43-6edabbf74ab9 40 d02259e9-7842-765a-a1db-9fddfe70c60e 41 b014c405-c414-1fd2-a76e-0fab4def3fed 42 da48b75a-7ce2-16bc-8755-3b3290ff75ba 43 dd602bf7-8c54-781c-bc23-44b1e32199ce 44 a727135c-7e64-6502-838f-b382b2c5ac30 45 dd68f153-91a5-7357-a41f-e5dc366706be 46 e80751a0-9e21-7d3c-bc51-d052aeb172ea 47 4da9e42e-8b0e-8e93-b2f5-20372845bef2 48 9ebc62d9-95d3-0173-ad88-0bc3569068a8 49 6055fd5e-75fc-0954-a469-8bbecfed2d28 50 762523d1-4d74-5ebf-b67a-d80df6965f80 51 988d2b18-be0c-0c97-b993-c18795b72f2e 52 076e2888-77eb-5aa9-b5de-c3441811a34e 53 b0b576df-ff51-10c5-8513-affd2c68e964 54 9f4e33cf-39b0-7e06-932c-21b31731f3cb 55 c0458b04-9af8-0645-aaa3-02364b78ae3c 56 2083e5df-8182-887b-89ad-fcffcb8ed0cf 57 3c5049ae-d1d3-8ac6-bc72-783c5d1df148 58 95fbdd13-b367-26c1-99fd-dec3fdb0d97f 59 f055a503-54a7-2cf5-8b05-f43805e355aa 60 16f2daf6-d500-3cb0-90a7-6901b5278901 61 0b741f00-23e4-4c2c-ae0f-c9e49ace0028 62 3b46c0f9-f977-3fb4-a3c3-152b104edf2b 63 820cc4d9-721a-3f94-bc86-d7c6c6d5bb5c 64 21761fc0-522f-2b5c-92a3-28255848de1b
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
5658365577856426860445736012247774880807117677800505170882234332. Exactly this sequence comes out ofnew Random(419).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. Part of Fixed N=64 (Dec 2012 - Jan 2013): an app start that posted N = 64 every time.
- Conclusion. Filler. The content is fully explained by the two RNGs.