201209241306 10dl8i
explained decrypted filler
3DES(name+title) ECB, 61 GUIDs, seed 857
From the post to its content
As posted (encrypted)
FFB924252E920092 B1CBBCA0411CDFA4 832723878E2C35F5 0DBCCDF3E5A46F51 772C1962D97C9228 CDF5B9FD1FA3E6E6 B59F789495A874AE D1CCE6CCCDED29EA 36E36543C8A8D90B 5FC67EA942CDFF40 B381B1CD0967571A B5D3432449A78602 7AF35B4D76B83A25 4B483566229A2DDB 3C5D986A3FA297F4 F5078E06142F1732 89B4A9A23B09CDFA AFDC44C8DD14DCC8 A0B00F41877E5C0F 8C4A1448342520D8 A4EF80A645839CF8 9552E43F81862B1A A352FFD22299C805 2AA6478C8D96F1D3 9581EFB2C9778E70 6689ABA2F17800AC 029335F9016FD2F7 7B361B0974296E20 F1B696A44827876E 1A348C900086AAF3 95510EA5B03D33AE 3D4B848BEF5DD350 19DE47158AA739DC F89078D3EBC6C7B9 8FADF58A18BF75C0 C11F5A978AB8B688 C7A01F95F8712561 31AA5BC3FE6A85FC 9B9C55205055AEF3 3A406F61B6D40B63 C0D5DDDB3C4E0CE4 31720573E975DCC0 A5A68D147BE97A9B ADBB8059EA0D3562 01F0552F70D77166 6A948C7BE2BE3E19 3E261CBCF5F40839 FAE4FFB7692EEA7B 5DA4FE0CED615E55 BA702A1489791EC3 E3F5EDFF1676F0C7 F984DC2E12624821 5124AC18BB2465BA 8FA786C7751B1386 A9C67431495572AF 979D898CFE40BA5B C003D656C87557F1 A69435D90B01A783 CAD2689146809EB2 FCDF232A81AE657A 231423791F501BB8 0DA25BCA8A58605D C02FFAEE0206C3B5 092C9FC04D85D50E 62EFCE0D06CBCD05 90BA64E2D56E7C12 11AE2CA8564763FE 6B57ACD19F8556B9 042D44FABC3B6CD6 B3092202AEE4F856 8261A90269342491 C4C8A5DF6345E908 4FD2AE6128DD4101 172F9D8E16E14C32 1477F2930579AD11 B5491FED2E5E282E 786E2ECCFC8966E0 FA62B68A0B0A79AA A65BF7DBFE5B6252 604FB7AD3B7FD1B4 26C36F50AAEAFF87 A0C044DFD4FFD66F 936B4992D2B23A78 DA6236073DE63427 50282E5CB08BBEBB C92CAB9EEAAD711E 704C9066F488BDBF 6DCA504A33CFFC5C 9753BE3D8D8EF98F 479390A521964091 67CDFD5EFF8572A0 28AD7710A1F609A1 70759D30CCCD3E39 B461573A07695F18 C1273C3BD529E6A2 24801AC8A792869F ECC5E504B2AD709E F7E122CA8644526A 2FE0D6C6F4EC8622 76033B5A7DFA5572 1D16726E20CB195D 2148417054054B50 5E8543D92679467C 64AA06F70914BA53 3B18080013EF68F4 7074F347BEB903D5 816CCCBE85430232 8EDB9BA9A050761A 0B3D7D6E94FE4399 3EA2D60F1E24F9F0 BBB1998BAFD7AA4D 2CDF063F935D8480 5663A33BE752CE51 864552FC3CD9497A 11D16067E5DAAFC6 7DAE2B220DF738EE 599B32A372E13ED3 106DBA34734D1C10 8D9E30594D6F788D 992A4F9B76556397 CB39DBD4C6C1D1E0 BBCB4D5874AD4345 F80F75D55D2AF30A 46138258833925B3 40C4FFCC5018F5DB 577D98615EB2FB0D DF92A97CA44701F5 51C94B2ADF6CD3B0 1EEFCB2A1FBD9DB9 9D79113CDF225232 1EF182FA3DB1A66D 184B1EC8131BB118 E57F2733266DE2E9 80AED32AB98DB9F7 B868C0D65F1D922E 9D4C0B898968753E CB5E47D87B9C7FE2 6F9C7F4BABC5A6FA 9CA6279FBF3A331F 6A31F79BFDFE6D1B E5DB377560C05FAE C9F54BBBE86813FB F234B92A28A2A1E0 86D0ED7B7F89267D 0C083480BEB38060 531FBE57610B0D82 CA15659E6FBC0469 BFA06F38F7B1473F 489E2FADCB731306 2A42049EB5D7C7BE 1D16E21B3A713A32 40C3405BAD2E3883 FA04DD77553808DB BC78919FA072AE13 24CB57EAED98743C D00D03B2358F38FB 7FEDB18B6454FEFE 8158F4B9D2CCB374 CBBE1F916DFF8F83 0E3720713D3D5EB5 A555A4CDC89DBB58 52D894AF036835C1 3718B96CFDE8F584 158E92B196B937E6 16BE595D78E0D4A0 D0E72AD9411C5258 38C04DD887994AA7 5CAE9651364A6B5C FD1A5BB59AF25693 66E27386266997E3 141623E7CACF8E11 F59485A67751D93B 87E55F16085908FB 15EEDD256252107A C9EDFE26504A5845 152602503F787E21 8A99A10410C8AAD3 30D4FFFB83E127DE BA8BFD196040BD86 80B056530A0D9949 E15E043787BF3F6E 42836FA59A921A3E D0CB53BA98061592 D270D5CD38BF2DD6 6FE5FB74D4B8C46A ECE9333401FABB3C AF17669407C3731C F09A8BB2BB3A3B2C EB95E7CBA3956145 A56560D423566E36 C0AC1D86C71DAA6D 125209E92680B5F6 FFFF0B70F04E570E 6EB28D8650350C42 48986CE04EEC5719 39196934F7C2B5FC 61D3D05587B1BB58 AC039A2810B7790D 4BCF94BF08443EF8 1306C8ED4E2ABE34 A040474B712271A4 7624C6F39FA60662 B98AD598EA340B30 7C995C4654AF7581 6292B7B439AE4EBD 8DDBDF532654FB8A 5BC7BAED285E812B E7ACE46F5D7B9587 C2136B1F57DAB09B B21D39EC4DB615A8 0EAF247133E6CA8B 2A610FB17D4D9624 5A9C354B6FCFF6C3 57BC4863C3100876 2D4D205756F99E85 8D9F1E005908B6FF DE7934433D7F9C63 127AB8666B4B0677 A95BFFC47E65C5C6 A5B77E0EF10E5689 3DFE1B1B364EA495 F058856FB0EE684D 544C1FDDC4DF68ED 1F7CBFDE3E4B8BCB 62E7A8DC07A4C81C 92EF9F10A0147FF8 68233724D7C4CD8C 53D2047E7DACAF12 2F522E17E75D9E49 8443EF80E2FF7300 431E0A83BD8F8BBE 24497C21E20FF33F F39EC8ACB5C21921 63FBABB8D3283A84 F1D878D19175E540 811A201D7C0E059C 6C8EE85417C0C920 391DC7AC8E07BD1D A08CAA53AAD970AC 5252150C2FBA4FCA 8AEA9C884D258F29 910AB1ADDBD2AB90 6F12D8003528CC16 094BC3287720C910 460433286888B739
- Read the ciphertext. Strip whitespace: 3,920 hex characters = 1,960 bytes = 245 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201209241306(name+title). Key = MD5(password) =beab73396fe7a56c77f7d114dc0a5480, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 61 GUIDs as hex (shown below).
Decrypted: GUID list
1 1efaa40d-9b95-4555-8c15-4bd85930351c 2 79035d55-14dc-26ed-80ba-d1429c1f8e07 3 47fe65d5-af0e-721f-af06-f8e53e77b0e3 4 75ea9a64-a57d-4d6e-b4c6-77a06fb068bb 5 39a731a9-9635-1eb4-95f1-607edd2c328d 6 66af932f-2bc0-4dbd-83c3-cc16392f6a89 7 c729ba47-31a6-886d-a5f7-b37071fb0a42 8 e2771461-1d59-3991-b149-938fef8bd01f 9 400d4e25-b891-0e8f-bc4f-3ff7d3f3cf07 10 4b22c09a-ab6c-24df-966e-5d647eb86f4e 11 67020e3b-2963-651f-a766-03af0ef9e9f6 12 4acf78a3-76db-4e9d-99a5-e89d1585a522 13 034ba3dc-fcc1-7749-a3ba-7734d924b5d2 14 9c95703e-086c-2487-8abc-3ec66e4a6d99 15 f89e6e15-57d4-76bb-833e-7b6c83c67052 16 a16e1440-39fb-277e-a0f5-b1130997a974 17 bc59f841-6206-0b51-a535-6973b547bf2f 18 95859c60-35f0-37b9-875a-a2802ae60f8e 19 cdd1deaf-e480-78bc-b53b-52b8c1bf9c07 20 7d619f39-0dec-1120-9d98-4197e594cf9b 21 dcc9bb8c-5ed0-6a46-8b3d-cbf159b2119c 22 7c6faa11-3328-0d8a-bfbc-75013bd59a54 23 85785ecf-4c78-7e10-98c5-24943998ade3 24 6fb6200c-d6bd-3b0d-9dc1-82012bba8539 25 43040f77-044e-6a67-b06a-4a53a081929f 26 d9da7013-5480-69d0-ae52-8e672ab43069 27 be6b1297-31b6-611d-af63-d8e739996e69 28 ee3ff80c-bf5b-6a2b-9067-60c16dfa25e9 29 49242892-31c8-25c5-9ca1-98cf315b3103 30 fd0039d8-c353-25de-869a-5fb12011ed58 31 1c54a5bf-ef0c-512e-bfe7-87d37b30b2c4 32 db46266d-c0a3-1671-8b60-3613933b7902 33 85263a44-a425-8da9-a95b-98117423bdd9 34 d9ab5c35-32ed-4a25-9501-28c3583a623a 35 35e95ad9-6432-7e18-80dd-fe9c1aa012bd 36 c281db9f-080b-8e02-a0cb-8d00816b86cb 37 87fd6186-8005-89e2-aec3-88a35b7f38e4 38 8706b1f1-745a-3681-8107-a79828b8b422 39 17e963af-51df-009c-a314-fbbfbe4ffc51 40 dde9e93f-d12f-5e19-a59b-ac02e3aa4fdf 41 25a06b17-65f9-3d77-9c70-6ca3f282811c 42 1386d657-197e-7f35-884a-12fac82da157 43 a9c6b12f-d60a-4df1-8276-5fe1c50b4418 44 252209c1-b684-27af-9fea-d706737eacb5 45 85936277-f352-6355-b2be-698b492d54d8 46 4737d549-abf2-48d8-9426-192cf7476698 47 5d28221d-5a14-83c7-80e3-c92798fcf5d2 48 40983bc5-a58b-7ae5-9c10-0d2e4637649a 49 06d43e19-053d-7454-8c40-97a6d8ffaaab 50 505aa7be-e271-4971-9ca2-6df3133d5921 51 74b2a751-cb4f-8aed-b79b-bfbb6c84d77f 52 60f3a095-7809-8f4c-8896-80b59940ffe1 53 df0441f1-aca1-4b00-815c-cd30d7db2b02 54 d4d79d7e-4690-06d1-9de7-03d1d7cde31f 55 cb56d862-caff-7998-8adb-41768fb24cb1 56 2919504b-7154-35fa-bd8c-4e459772415f 57 f6b9352f-74ce-45a8-9594-9a0b0c655a0f 58 61f67d73-fffa-3a60-ab9d-2080ff009af0 59 a6441487-cb31-76fa-a65a-d6850a66f92b 60 4aa52e71-05db-3f30-a7ae-041f2554b682 61 becb9fb2-beec-68eb-a022-6fd7d3b46dca
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
4274148302647272037160736666225184788305374264877488407343736. Exactly this sequence comes out ofnew Random(857).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 202 of Run 34 (seed 83,105,000):
new Random(83105000), Next(8,64) per post. The RNG predicts N = 61; the post has N = 61 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:23–10:24). - Conclusion. Filler. The content is fully explained by the two RNGs.