201206271613 vplrd
explained decrypted filler
seed 819
From the post to its content
As posted (encrypted)
818BFBE74DFB7AA5 144E8E82F1C94031 931D1EC44249213A F1CDEC4CFAED3680 7E6AE6447A0483A6 E043BDC0BFB2F15F F62DC4DEAAE866F9 E3B77C741470FF85 66E670207EC75ECA 3A70E7A37E7353A9 9C04A9F177C0F9C6 1E12CA0421F6BDA0 A8DB55BA43145BDA DC89D74360295514 E5AF01C57FC66D0C 3BA90C5993A544E3 09E915466C6C9AB1 97922D39FA7BD287 1F1C054AB0673826 2CFD92965BBCF11F 2199A213ECE7FCED A2C063F6631D5594 922A0BFCB897179F 1181F1E8F9589110 A872D630636604B6 1EEDF835DA182EE6 3E767FC1C2FFA36E 2391B14D3D514890 761AD0804DB4D640 ED6D4CB109F7F91E 4C59F5071781597D E18B4A35CD469048 20A448C089D4DA57 014325A6E50AFFD9 A2B7335F1BEE56B8 89345CEEC4762DB8 CDDA46E08FA956A3 32958C3F0971AFBC 9162F459DFE1A21A 1795CC1D7DAC4D47 4243F29C2D524C45 7607E84183FE554A B1FD41C95443ABE9 956D7A535956FB58 2797FFD3B4972012 CBEDFB3CD9075EAE 548BF7A482A65580 BAE92896D5E53B98 806856C84B10763C C964394B133FA747 55D9BDAD135277A4 D5686C6C298818F9 E1B4B9AF7531732F 2F4628C4F0069D95 89CD990EF5127933 F8A65E8EB09AE1F6 CCE837CDC1293CA6 89310D6C9DB3D52A E6E97669829B2677 ED3DE0468C643F0B 45DAACA27C773474 CD461726D3560B67 BBD3D9790D4EBC0F 3F41E86D656B24C0 87A7B8F99F22F283 9121BB4388186339 229B042134117AF5 EFD92699E3B971EA 962FCF28C98C3DBD 100FF5F754009D42 C731C164BA593AAE 14550E3746020759 89D2F9F723126384 89C21E64C3C3EC57 788CFFC9286FCD4C 5C6FB5681C14A7F9 7D875D75E26E8EE1 F0683BA855E2BDE6 650C278C71285B7D BBAF4845F275707B 7D00186EB7B8548A ABA16025A4892E4A B4EBE2B6085765D8 941C450A6743924A D741D9786583FC1E BEEF6B67A2381FF0 0607A51BABAB5646 73E45D3CA8E246EB B8242DC2C16543C3 9ADF0DB1D908526B F9687811DC6863D9 1AB10291B4C0DB83 AA4B424AC5FF33C5 2E5751CD1BE3F17D DAAE5DC56CD5940E 225C477F0B4D3FFD 1E4E53B9ACF15042 B80DE18F4CAF70FE 427401D528B8E3B2 4E66B86C5175D880 08212195F9542A68 0393A10495AA9918 9D4362E888B9360B CE7CEBAE2D6009FD E15F0B58CC1895B6 C94C2110CA913EF7 50157CC6854887A3 AFEC6CE6A1C5E8A8 5D9A8B590A78AE32 EA35D2F0C8FC6004 87882416FE06F88E 173399F6862F152B 5C09E370442DFEF2 BF7040E4CD70F525 EA695978EF0C38A3 82CF8D01D2BE9F56 7273F6B07CEAAD65 FB195ED5F053A13C 6731218F08F7FD83 4D99C5BB83B10141 05DFB24C00674989 604596F6DD96C0C3 1681235BACD66DCF 5B01467035574D90 285E2681A7D6E417 42AC1F94137F7686 6BC18D7BC8420816 E22DFCB8AE3C5DA8 82A904925C4A9BE0 07B97C25DD59A755 3F9EA94A3E432EE4 3E1098AFD1FDB176 F6E55E13FCE7637E 6EB65A7D298F6C5A BE5B9DC31625540A 26207F37D0554A09 43CDAA48D57C24A1 93AFF068F1198D3E ACB5B01F5AB37648 E6A810AF4ABE8D22 9EDB46EF2E3BC4CC 5C19489972C985D9 251A57318F49A2C1 CC6C53101C4CFF43 C58D7A61CFFAE818 8E98F623AA0D13B5 11658E6193347A32 C2552E9BF7A74475 A47F1AC7C35E55C2 64C084F485249EB2 5BABE6DEC037E5F6 CA4437FCC2677361 0FB07A88132DF5DF BB51233C40084033 81AEA4439609F934 CAF1E201DEDD4334 80B33FF309A0C13C CBDD5A2AEAEE3B32 9A8720108A510348 EA6BD293DBE2923C C096DB9D162EC127 7B501C109FCC282E A395DB3BCD8B79AE 9411EDAC40FBA6CB 0194541CA879708B 5071C99F3E41964A 9A20A249134F61AE 81B62D68EAF481C7 1F5B05D83C480696 646A007C1714DB76 F0139E4D28D02C93 1ECD30AB58C7F455 9341C6B27865179D A8893A8554D948D3 643E5AE12E5BFC41 2FB66F6B5FF22993 3CB8220C8AF6F121 BE8F5D3402D34B76 D47F2F57EA7DA1EB F3B5BFFE54B67B7B F9C21DFA1A895C64 7C7C640F80D8C739 99427F2E8CD7E4AD EAC0478983F19A5F 48E358B21BF8BB24 C2467703750A088E 8749F856CB9579D2 05E0FB0DC91AFC20 87C16F2D8A78FF97 793F66AB30CB00A5 70651723025F771A A45B0962C8E7F136 0805E5D73798F1C7 613A1089F8390E7D FA487D1F93E36590 33FC0B4188AA64C0 E5BF3B8C3A4624F8 12346E07ED5B35C6 50F062FB0EA27151 9A23A9590D6AA9B2 3391789DB8B831A6 83A0ECA82CA4AF53 30C55FD0A03A8342 820163CF31938AB7 71D6F2EA5BD6147F E04196B71DD8F58A 372C8E059364B341 6EE3BF85ED69F41C 5DACFFBA8FF64DBD
- Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 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 52 GUIDs as hex (shown below).
Decrypted: GUID list
1 326d62eb-ca7c-56b1-9357-cc20cbb2dfdc 2 32d136fa-d46b-1e47-9443-b1415ac16ace 3 27b23dc9-6f7f-269d-b84a-d185562cab78 4 1384ab0e-7bf8-36d3-ae19-953edc0f3fa7 5 07a858f3-d58b-83d6-ac9d-ca9c95464528 6 bf23e7c6-0c4a-23fb-b34b-a9b4903494f2 7 ba28fbbf-7734-7f74-8287-9d4faf3bd9e7 8 133b95da-f155-2d11-914b-33b3e51261d8 9 4fd60f54-10d6-2055-a7bd-79ffa9558b5a 10 1c2a9f95-ab07-2b1c-b87c-4efdbec419ef 11 239c30a4-ae26-68c7-a177-27a2b8ef2dd3 12 7e954d1a-5439-7e6d-bb6f-6c9d27542a13 13 dcd4dd82-8fa2-551a-ab9b-ab22bfd5ee73 14 f57a44c8-13eb-542e-af8d-779748f9126c 15 ff43c579-3ca9-2a47-a354-a7fe9a63de4c 16 64a7a4cc-918d-4994-a6cc-3c66a7240fd4 17 ee5b7aca-216f-1ece-bcd0-a106aa3331eb 18 0fc52ee2-f789-6ec6-917b-23cf93e75761 19 1e512397-1f44-71ad-97a5-a4b09acbc992 20 0d4037c4-4008-3256-b6e2-c4bb84c3524d 21 ccba5916-f0b6-5c9c-bedb-737f1f548843 22 6b118db2-b8e5-7c0a-8be8-63bc326bf993 23 b0152317-f3c3-3a1e-91d1-5f89e037a1c3 24 8806b077-7bd9-1f7c-b67e-58f388f4e495 25 bb5d5c1c-8093-8771-9f11-5cd0c324dfd4 26 d7671b9d-f0cd-2e8f-87ca-5b2c7f3379e2 27 96fe33d6-a842-0271-a5fc-ea69c1cf4d1e 28 0c535855-3da5-1524-a580-db9cd10b3fe0 29 7d858152-4bf2-63de-a384-03202f9ed16b 30 253328ab-ef41-659c-bc44-1f25d99be95c 31 06ea2e9a-c371-4a24-9fd1-ec677ce91a4b 32 7ee47b94-17b0-11ac-8a7c-37914c9edd50 33 430a62fa-dfa8-5789-a38d-d5ff4c744328 34 00cdabda-5d25-4a69-8acb-248968987dee 35 3d258f8f-7c3f-5a7e-b53e-f967427c3c7b 36 815a1ea8-2509-2d21-869d-969c188d8926 37 14c0d3e9-f05c-4b87-bd2f-8f34e4e9e73d 38 ac6a750f-6f0f-41c0-848f-f929f7f04348 39 7e87fa81-39d0-5f98-bc5b-1c6d334f1240 40 ce9cc49e-cf45-84d7-8893-4102bcacc01c 41 e178aa25-89ac-214f-b833-4d5a34139643 42 a9b4212c-4691-2e3b-aaf9-f0fe8ff10d09 43 08338935-4d13-6b60-bc92-838a39f95cbe 44 586c1c7b-87e8-8f3f-8cde-cfd28039b8d9 45 0bc2b20b-d18e-6ae9-870f-9d24fbce258c 46 f26df59e-7a45-0311-8185-5e5d67d0630c 47 ad9aec2f-e537-889b-a887-1400554e4ee0 48 0db10729-c332-22f8-8ad2-89ef27adcc19 49 f0343bb7-61ff-1564-a50f-c6f41492179e 50 58ec806f-7327-4bdf-97e4-6f4200f15bdf 51 552f593d-665a-5117-9d53-fa77f2c248ac 52 09c118c7-a526-73b3-b5c8-739efa5678ff
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
5123827222675524167357318201664154524458226860821457. 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. Grouped in vpao3: 7 posts (40 bits) with no seed under any tested model: not Next(8,64) anywhere in 2^31, not run 8 with a new range, no fresh start on either June boot, N not from the GUID-list seed
- Conclusion. Filler. The content is fully explained by the two RNGs.