201301010000 15rjw5
explained decrypted filler
seed 748
From the post to its content
As posted (encrypted)
2BB107740CE6D593 CE528DA92364F68D 153789AD71F1E4BA 9FC0A07DBC3D08FD 22C1AF19F865D607 38B9227B5304E261 B536EDD753CFC518 C3E6EB1DA13DD393 8D323681C935F9AF 893681D3FE04A18F 80D89326BEA8BF39 8CB94AD656C6B157 BC9605FA313FA134 3FF9A8E3626D2323 9FC285700EA51085 F3E6397E061F6504 A4DE01DF47A3EF67 666DB853108F541D 828F008A4D651DA0 9D3F23A36D1C401A FB3373CADC6B3CF6 6211F11ED5DC6E18 5BE9AB8940BAAA64 AA638BFCA9F8D7A8 D2016097320B318B 8E8407F063609CAD 1C3948B2833C42A0 497E4604AD5530C5 174073D8DDA3D03B A4EA5C7D0BC1C1DE C6CDDC264F38FE82 8F6A3A914E3E723C 5A57647CB655B74A D8FEF8CA9FFC855C FA67285A2F7C0199 E1F3A332AAB51DBC 05D40FE6C49D7974 CC7998CE70DCEA39 79B4A7489BDF8320 D1EF26732D6A47D0 96F3DDB1BBD23967 CE206E90FCAF0DD0 249405E101426C31 AC2BAA0DCF27D4B6 59DCBFD338C48E5F 4C7F58C979950A3E DFFB63504F560054 CA61E0D9995077D5 9A355A476544E685 87A05CDA3846B85D 723E35BFD8DC7680 F6A194930526B985 5DF01C27A9DBF91D B4DEE47371A2BB2A A825B96562FECCD8 A91920962ACA4733 BA6C9B057D15374E 113C18F1C567B6C6 82F40FE2FE753709 02E936C74EED7C0B 180687244D4BA8A7 20A4E22B45CC1B65 FC660BFA7695074B A2D32FB461978491 08352758D5775238 12B0937F16BD9409 81DD2F70D0D6078B 00BE15999AB19EC7 65C50B9E1B78E0C0 3CE8550009A2FDA3 E68BF75AAF26406F A0FEA5D989F0B530 FD3DC407DF9FADF3 B4B2BE79F49ADEA1 F579ACD9D63C33F5 F6F987E68461DE1B 6176B9D327E4991B 2362F20868D048A2 535EB66ADACB8B14 61E56A80F8543934 90887568F8037E89 F567D88CDDE1DBB1 344EBF274D96821A 4B48C7608F3B3B55 4CF78BE5664AAAB5 22F7989F0953E348 ABC2F2E161418F1C 3D2284B6FDACFF93 276AE1C3B200962B 1E8815EB7ACD6BD1 3E524BD808201F1A 66466ED5E2ACB9A9 94ADC0E713944CF6 204E1D53E50AF263 666137E2F496CBD0 F926E204E34F3CE4 D53CBA2ECF17E8EB E1D9792DCC530025 4AD74298B3C34A7F A8D04A190B1630FD F9E086818303C009 D8B435CA89534D15 034AB00E0F994C01 33547FC022E27A41 452901A3852AD0B6 64A3960B34D65F33 D45CB188029F605F 84C104622458CDDF 0A204FEEE0917313 F1CA55D3D306E420 F2B8E674A6D6B284 EAF76B35C6347BB1 CF070CD7D96CFFF2 C38EA2197C8E1EF5 250F67D04032B8D4 4FE776D6AE118737 778EAA393F47A165 FE173B1F5E831961 58D208AAF42F8202 17B055E334ABBE67 54D605215C6411EE 2DCF3FB5BC1BCAA3 32797C50BC907A02 F6CEA065AA6E6A61 9818D63C6C67C301 828E5133488AC28B C46CEF777AE1A812 0988C6573FE60829 D076D75EA25BF17B 6971A14BAC66F1B4 CCC154ACC89762DD 3B17B20F236191DC D9B88D45E9945D0F BD0F77768519F0E0 AC8537405009AA71 918A24D000C85905 6ED0E77C6A4DD09C 3CDA04586A58A1BC E3C43933FCE72F66 24488DC01DE6540B F6C22433B33CFE8F 34B97FC82374298F 58B7F5CCDE029278 48DF2F7B5E45D9BF AF7F6C74ED929E47 15AE476B1662B5E9 09AC4E1451D91AA8 6F3C9D64B77DEB85 1F8C4475CA530BF4 92C7C8B530DDCB8F 53481399394A29F1 79B819BF91047874 22D36D083601965C 2F88961EA82CF1F6 84AC632653797A69 69AED7D284C1B319 FBA47C24FAABD514 E8C0FB95F070B2EE 5CF4A728F6FB004F 7AF1E92F13F7FF84 8983E4531A27CF9A 0CFCC6A0C007F37C AE153A092BC5D423 D54213BEC8B92E3E F1929FE4422E2954 E57D7BB0234B58B1 893F1395F6832840 36D6F3FC0176C302 33D282CD38914544 E8F1F8C7AB47681A 7B969FA4D039A07C FB0B59B8326F5630 AC112513F3073B39 66B7FAEFE1B399F2 ECE835CF03F5DB9D 9B4E735F72CC5485 43AD9A95C843E9DE 7E4333C23C226139 9983F7A10F324563 F747B2066617BAF4 3C42D3D2DAAF7DF3 6F7150A5456320FC 19D371F9F2C9D1DF 17CEC594FF608F43 E1563F547E39848E 003FFBE72F2F15A2 C11C62DC99D6F2C2 2D25082591545CA8 8E9E6207214D8A63 71124DF53788902B 72037A6C2637EBDF 9C14E9642084D020 4358DC297A261960 E422DE2DE4D99CE2 D0C94CCCD59C4D92 85DC33A0648F8218 2562F7BFCD86FFA3 86357F8D370A3649 7A5F6CDADB12C867 F6EEB68E7DF3E38E 0880BFE966BD2F8F 3C703F91E09C5F25 BFD2FD7E75CF804F 2C55CF5DCC13A388 70616981278AF287 AE462451AF376E64 506744CBBE659DD0 D81EC0031EA594EE E17799A487094AC0 3DEB548B80039917 D209E8AB845AAA72 D68ABB540C67B89F 27F9495CAFE9ADFE 102858D21A724A6F 8B765EEB52B2D951 E2CEDC8994EE896F 1BD029C6EEB7A86A D69C25EC44E830D5 A9A07300759DEAA5 16A840310EC32D30 B688EA58F710F02F 520C7198FE2F045E 3D70F0039995A7AE DE106178A9D6FD64 D5C1B88AC36C3AF7 83685413A0BE51C6 580FC9C7DB3235C0 F6917D51A0409C6B 9996BD3DA4EB0F9F 451F60DB87C5EA13 3EB6D6354D3CE32D 4543B834689A7103 06E10ADE6E7265F8 DDB44AE602DDC800 2CFF0C233C539720 FFDA4ABF52C3AC52 17D3B5B1356D6AB4 95ED67CA6B5E9C83 3A32CECBF2A429AF 8B33DD51A83BB905 9C75DEACA7ECD46F 32E5B99EC330998E 988BA012233D5615 9F8E521DD43A8503 C8441A809DB3A1DD 981BC5EA056FA84F 7883C0F224C5845A EADAB88FCCFA762A 4E4DA4495B6E861B E14607F3790806F8 71DF5F94742099DA 69C412BB8662C274 D191B66E3D2A6FCC 7D1936FF81DD6CFF 370B626B5A3FB23A BD54CB8D37750FB4 55608012253E3370
- Read the ciphertext. Strip whitespace: 4,112 hex characters = 2,056 bytes = 257 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201301010000(name+title). Key = MD5(password) =b99725777039a32e90e7cae297e322f4, 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 06d5f42a-1e4f-4592-831e-172ab7084cc6 2 36d318e0-2211-26bc-8f72-f38283dceb8a 3 556ad968-bef4-558e-bf94-d8dc29d6f4a1 4 9f5fd43a-0c10-13b2-8168-e85e92749105 5 99a4f54f-87d7-8fb4-a6a5-daf7bf2e5c7c 6 d31cf70d-e5d1-29a8-9f41-5019131782b2 7 a48bddb1-5365-06d4-b8fd-dd330af032a4 8 d9e01282-7326-6499-ba93-62c8f3ef55b2 9 7ed4d280-287a-430e-9f5e-6a20f835cc9a 10 8d385440-34b9-0115-9e41-72fcd5dfcf70 11 0dbf78f0-2a42-3b7f-bdcf-fb5184c8b243 12 8a7039fb-e7d8-346e-9a14-f55c976cd8b8 13 57fff0f0-c36f-78de-b3ee-6215324d6362 14 02fc342f-033d-514d-a42e-72512b31a4de 15 9adf9300-74b0-5376-8e99-bb384b6769a8 16 31104de6-e790-1f30-b8a9-31d93e3ca52f 17 f8d7822c-6c9b-2457-bebb-cae473900933 18 9dfd8e0b-5a0f-6381-b949-64d2266f6e40 19 dd4dc199-520a-80fc-9516-6bd5217c6597 20 5039670b-1c01-86e3-ad0d-a05829341db7 21 c85bae5c-3dbe-15bd-8e43-5ced289958fd 22 baff5ead-9abe-37b9-b422-9ecb62c91703 23 568aa1cf-2ce8-3414-b7e3-382c13360cec 24 a1825859-7eb2-378b-9c7a-361617f9d94c 25 f146e701-132a-0594-a8ce-b2b801638cbb 26 59a6f4fc-91c4-55b6-8add-3309846fac0e 27 468cefb7-4831-0bbe-9561-e6bb4248501e 28 3a963857-e8bb-1082-abe7-21882b5d0bed 29 9de6bdf9-aecc-1ab8-b46e-f585d65d78ac 30 c13ceaed-024a-4294-a8d1-d45a6e45c58a 31 c9148d96-3a17-2725-b35b-7c4d44c144e9 32 8b24dbc5-bf77-4b27-98a1-3a49af488632 33 104c32eb-acac-01ba-a1da-033e56697489 34 ac426869-15c8-6cd5-b00f-15572f69fe51 35 e21225f8-36f0-7799-9437-1c7b25f0fbf9 36 130bb28e-f49b-1055-810f-66c457733824 37 ffdb8149-6e40-5ac6-b0f5-e92474893510 38 d7df0aef-f87e-1c99-a265-9dcd796e3bd9 39 b20d2e14-f529-396e-a114-3917096765ff 40 dd7dd0f2-dd21-63d3-b5ef-4ed3dcbd1c96 41 c897a86b-74e0-6df9-b8e8-dbf97175d57b 42 2074c5eb-a63c-4cf0-af12-e99201f81f76 43 6fbf5d6a-7075-0c3f-838b-cd51dc1f34f4 44 d75f0f03-f23c-8c10-9fc8-4bfec4dd18ef 45 e9108f65-d8bc-2a97-aa9d-f35bc1f01733 46 cf013cc5-87f1-4bb6-a6ce-84949e24a63c 47 4aeda68f-8205-7f39-b5a5-295976c647ee 48 62bf733a-27a4-102b-8a46-3a78fa760f9c 49 a066455c-eeef-1d92-9c73-509d97bb241c 50 8dd2e96c-335f-0db0-b1db-463f88db8b85 51 ef0b3006-0cff-23f2-b394-fae62361eb2b 52 56dc90d9-f6e7-758a-8d99-7389f9458ba8 53 1a27d677-776f-296c-af22-870f065665fc 54 4b46b30f-1b5e-71c3-9746-e630f6467775 55 e50aa1f6-31ac-8caa-925a-33eec779f079 56 427d120e-dfe2-1a10-b699-a0a5d1c06619 57 734c53a5-fd74-7ade-9b38-33beb83d9acf 58 2cc8b484-8e58-29a8-a54a-300ff50c04f4 59 5df25f01-8840-15a9-8928-2704fa262502 60 8bd01185-330c-2872-a7a8-93853fcb51fa 61 9c3ac058-009b-18a1-b1cf-a6a18f896712 62 b891c0cf-2878-8b33-bc82-072cd9e0f33d 63 f833d563-2da8-4bcf-8e45-6a4473abc518 64 21bb6b90-483a-059c-9faa-0f1eba53d147
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
4251820640337551268813330501142406715136640824711027278172121840. Exactly this sequence comes out ofnew Random(748).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.