201303030614 19kmj8
explained decrypted filler
3DES(name+title) ECB, 56 GUIDs, seed 495
From the post to its content
As posted (encrypted)
4A1E3F393D537FF5 024356E7E919D949 8C71B514308F917C 3F14E073857AAEC6 E0E735FD799F178D 225AF6821F798A29 62B6E6BB0A490E47 11F89299167905FF 5E0D35B013AD7A7F 0AC2ECCC5BC45718 09CFAAFC3D60AC4D 8D7E1D3628047DC3 B0184AA813F058A0 B59E87B5E472F00F AB9401A41D84DCF2 087A1C468FA4A8A2 F5893A5A0CB0FAB9 E9FAF3F4AED22D80 6DE2A56823548878 FCCD43249A454D81 A637230A6BC55964 B3405D70164E98A5 2CD99D124D9F1289 8F7FB706A8ECB1F3 D9BBE8A431B0FCA6 98035271DEF5B73E 62D1D0C4741F20D8 718A64734265381E 7CB7EDA18CD69DD7 4C14CCFE30022C27 23170BDAB052E5B0 6F309D004A702139 072750315AA97FE6 54EA549F98C82755 D5B996B84F48BEBE 0DC62D6DEE496EEE A434D99A2C19BCC1 9D63FA1413747F8F AC099AD85DD4E8DA CAD6359BA2B29D18 9C790DD6B3CCDDD5 07D0556FB4ABE0DC 9CBEF29BAA4DA208 128DF2E16061CD3E B68C550C488E79B6 20020B6222499C00 A52F0ED5830D651C 42B5D7A4616208B2 0698E5123F55F916 CEC8AAA09A54B20C D3EA254D978C0DF6 F3B7335C47A68D7F BD6F63DB18CAA8A9 C061465DBA2A3821 12202B32505BC2CC F85D6382C0F843C7 9B5D350C5F941A46 9189FE1EAFC21831 BC7264D5A7D17C5B A6F62846501EBEE7 2E7EECC3D09521C8 E33198A654363D85 096C2166DB794B87 01BF848299EDEE61 0FA091FB01663510 0C9B4129F5A61A69 C9A39CEA5DCDADCD 2A1E2231693EF0EA F07910B9F63F2C46 DC811EC56BB3889A 186EB833581F18C6 A238B8A1F06C9447 C4E53D495889781A 985E5771CACC1E7D 72E9D10780867415 0C64B241CEAFD711 0EF08884DAEAF92A D6B919B5171BBE79 B2CFC4815384CFE3 63138AA3F5AC3313 B43A1D94761504B0 1E66B156029CE9EA 0B3AA3F8F1DB3B47 92A09F4E91630394 00A00E2879C9A896 E963770EBA83A796 595C997683A53B0C F5DA5AC89CDC68A8 D1004F97225372D6 0793B8D322A378B5 8CB6BF29EC9CE697 586BE78AC6CE5BF0 3320F2C330CAF061 893043B87FB9D5C0 95D466736354FA30 1CBDA4D97961B655 865AC74A388EC43F 53B06979708882F4 034BFDC629E13E30 ED0E877B2BC2249A 3C6B5EBDBB9B2441 76AF2FA51BE1460A 605A32B6F0764785 C420AD47F40EAFA7 C41D10BD777DC6E4 581606CD58AE8C04 234C27A2E94236E4 022FCCB88E620AA8 CF5B737108A341A9 2D557551776DEB72 1F364C9EEAB742C5 C955BA5706983FF9 4F6A8CF2C88CA1C1 B0B63FD7ED4D8B37 FEE42F10E00C7EE2 FC264122827D436D 440818E0225C26F9 0338899C9A093723 20996747EE47779F 4576CDD601654373 1745A9CAB78C7E94 9FA209ABC6A18562 99A361825E962B04 9A92BB53B83E291C 9528436C20F4791B C8121D86939CE632 290EC7356CD44781 34F4A646589E4C42 A50B2445D64564F2 684CA7A6C52843E6 09720B841E5A7F8C 99FB7B879A8981CA C2A518C623087CFA 202608F9A54E2A77 0780D56F5E9CC804 D3653B7A66C332D0 E01E02A8F23BA9A4 F4FF2744D473A71A CA68D4E0FC5FA544 49FD7FC9ABFBFC8A 6BE1A3CCC25F89C2 A97DEB35C5DCF4A3 0B45B0EC47000015 AE881DD22139BCC8 EEF79D54745103AA 048B2AE076A0FD32 40C085659EFA48C4 2E51BE48547EBC8A 7854C079C86832F6 4192F0F12301459A F8088C175DC006DD 4642B91B329A0A05 90B2EF625512509F 299D98E814B37CB8 5030602DE6B53A2F E386E5B8C575A64B 3C1B460D8CF1CC7B 352262472549D790 22D8AA912FE5A95C 7F4E5C20130C4C07 E734291C67365F8C C0F717154F21DCDC B2F4EDA76E899825 EED5081C01FB7DB0 72E087AD6C05A3A3 86D105BC2A635950 A80C8966DE70D722 03E95DC3AB1B4D4F 5B3BADC83313C78A 025F6FB3EFABF9B7 66184F2EECB060B1 453174F7C603A349 829D838A899328DA A38ACC52CF38FD9C 95809846C87F7409 77D1F077E874AC9D FD52AF8BDF6AEE97 CC27FB32D9B62804 3F0BC847783FDC08 F5B75BDD0368F0AD 7791179EFCBC5489 D154FF0B26F53CF6 08BAA654CB5C3FB6 3DBF15B0E708484E 5B36DB7927989BD9 B9CE41B4A167D3DD D789AE4FDC0AB9AF 843A0995FCC27000 365BBCC6A1C6C554 3148E287C7B68F26 47AE1A1ACC3DC607 4BD4048F48FF99BF 91CB3154ED2F23F9 8C9DCD06320C8A84 D2A24A3CB7EC7D27 FAFDA1C8C0017FF2 554F20210DE72A13 3B7E759E4FCCA720 984DBB5B54137BE4 05035E10E115F830 16F49D247480278F E266404AE4A75A4C 65DE82B5D7B24880 2EF0744F3D5EBF0D F1A3950B8E78F0F8 9FB4FD9744280214 2572B529E93BC3CE 4E2FDC9F01F05F77 388AAA396F24F155 7E75F5484C34C5F9 554F39EFDA05615B 3A80D2CFA2C11BF6 8026E970177F4794 E35893271664FAF4 1799F0BFC86859C7 042B1A47CF21D399 6AB878834363786F 8900313646551406 56DE23BE80C38FC2 F71365D156B2AA3B 2C7A699872D77119 775A9714A77714D9 5A0A572E8C53EBAC AC60E5C717234D06 1510C428D12D837A
- Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201303030614(name+title). Key = MD5(password) =d78bf62025028a181761ac572392055b, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 56 GUIDs as hex (shown below).
Decrypted: GUID list
1 a8992936-66eb-2513-bc9c-6e0a76407763 2 bfdaaa79-0013-015e-8488-50709fb5d794 3 99191ae6-e25d-684b-9cf8-4c8a93334f9b 4 db47f9af-4d8e-139c-9f16-eb01747270f1 5 c97e39a8-75dd-691d-afbc-e243a3692862 6 56175e07-60b8-118f-a9f4-9a5de2e6d197 7 ab858aa9-ac71-63ec-9cad-5ea05b4a1af3 8 5c1bcb31-1e02-603f-bb2f-885cdebab7fc 9 c7522213-d37f-1769-aedf-aa2da5e91c57 10 d02496ef-3d2c-76a4-bda3-6e4d64edf9df 11 d6f418b0-1627-8e70-9cec-34e9edf930e3 12 a77b0062-9a26-8432-a37f-9aab48540b1b 13 4247eb73-17d5-82c3-9a42-fc10742b155c 14 29674edf-3d1f-8d23-b669-e7ef993ab5da 15 dd684683-3004-407c-a020-6d635d819b41 16 537d4552-ad24-153c-93e7-b46f7c7be4e5 17 2dbe36dd-f164-84ee-a89a-19b8fba44301 18 2aa6cfe6-5937-840a-a1a0-16a14002ecdc 19 f46fb2f5-131e-023d-ad68-6bd46a1c4cbb 20 189fe981-147d-815d-8c32-f30d029d828f 21 9845c2d9-8905-5f29-968c-e15b879cc079 22 1fd9ad59-3883-2ff2-a253-19d904c2fbd9 23 5d8cff4a-098e-503b-ac54-9690022550da 24 56d7f3c9-c989-88f9-a134-3bf5cd68bc85 25 ab432472-2060-1c5a-aadd-7dcb69753a83 26 68625eaa-e139-857f-93ec-4c7e150cf37e 27 1e681540-61b1-4f1b-8514-0f3746687894 28 a8f79d4c-d25d-32a4-a092-acba8117949f 29 4fa7c55a-993d-268c-8412-01b3466bd0dc 30 e64ffa7c-2cfa-6812-aa56-c912bc493f0c 31 5bfd86c9-d852-83af-9cf6-9409e737e69f 32 21aa4343-683a-7147-b8ec-b87d56885352 33 d702e5de-05eb-3d61-ae34-c5fac168f4ae 34 03c95bcc-9817-374c-badb-30c77b7167e9 35 75de6766-c6d6-472c-b625-0752f132a58d 36 038d04d1-90dd-110c-92a6-ccc4bd8e5fc3 37 739cbe37-3eb1-0a3d-8c7a-0fe233bfc3bb 38 68c7e5cf-38a8-6753-8730-9de73f901363 39 c4e98e27-f9d7-1a68-a8c5-d8f9e6bab09e 40 0a43d63a-0c54-0394-9f33-6412503cdf97 41 05719367-a8e8-413a-a08d-6f02ce3973f6 42 838fd937-09d1-2bc6-83c0-a72f102b11fb 43 e4880256-3d99-2c37-85fb-31e74ed70f45 44 5048e180-db40-24fb-b47d-eedae1890e62 45 0216a5b0-c6c7-877b-bee7-43bf25447f23 46 f67d38a8-ab94-6ff7-8bf6-0c252bea656f 47 48e1744c-2d8b-63dd-8c80-1765ee8ccea0 48 9f1173af-0fc0-1ed3-b98e-f39988308f09 49 e033aca1-1de4-4ce7-90f3-aef3aa684f96 50 649cdd39-0ac9-54a4-bfbc-78dc5d29f4d7 51 7c630455-f064-8682-98a7-c49636b70e61 52 65db48e8-5af8-75ca-9d60-6d4c2a63b14c 53 af735730-afb8-32f3-89a2-a44ceaae9a4f 54 7d97246b-669e-27bf-951e-bfe108a902cf 55 a43eda08-b2fd-26ee-acad-60331580a4cb 56 31d34b2a-00a4-0e92-8c0c-e9e379732c91
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
20616166178888418808525818432687334106104222866145873220. Exactly this sequence comes out ofnew Random(495).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 145 of Run 42 (seed 983,934,859):
new Random(983934859), 4·Next(8,16) per post. The RNG predicts N = 56; the post has N = 56 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-02-13 10:26–11:32). - Conclusion. Filler. The content is fully explained by the two RNGs.