201302262250 19b15k
explained decrypted filler
seed 614
From the post to its content
As posted (encrypted)
244022F25D6D221A 1748C11FE9C1A09E 4F7AC96388DAE0D8 067271D8C4D92E04 7DAC92593AB6B2AF B7FC4819AD53180A 110CABA9EDD54195 97A065C5C98F4AAD 25DF0A6EBE0D4983 E5142FB496219969 D05BCD085CE6ABD7 69E0792F8E211F1D 38F96E288711993A E226473B92A94F51 08253B2FDF574CD2 6089FE0B9069E915 F15A0E862CEECE7F 9C6D4793BAE99522 937CCF08C334E708 07B02D53BFBC38D7 1A3C052839481161 2975420999F64DB9 F8279A1808BE3C6E 6FE10C5BE8FC701F E606A3B410988A6E CEB0F48D421C0212 0CA089E2A4BE25DE F6B5F7B94A3E0137 DE40D9B74BF32DBE AC8FE405455A017C EFF718D60C2578E6 3BB3079D9E059BC1 DFCB9D1587B8F2FF 9ED023406563E6BC 3BA9A419349C140D 6303ACDFCBAFFE53 A73D3AC3A63309D8 B98397DCEC572EEF D02F5FD86B1BE6DE 97413DFC5356993B C08C7B1E309C4C6F 67795405E13F376D 48B1D8D7B9311A79 192643C731DB3B33 F1F781FE457651D6 92CEB62E47E9D42C DC59E4B56C38423E 9EEF0B283ED4DA2B 220AC113AFBD0BD5 37E7C33142DCCB43 F6B1D91D4EBAF3C0 0A49907717E88D8D E6FEC1F531866551 302EE7F971C71519 E5F9820A90C643FC 1B1F991E30D32D32 AC787FDF7FFA8735 5B00C1FE1820A38F 2176F634397E98E9 967135287F726CAE 156920D0A33A29BA 5269F3527C666852 093D3FF79C7E2310 097F276E3F3D7673 AE218B944B687D20 BA5A15D072E1CE58 FA3B3A6CFA27A93A BF0BAC11867D3C25 4DE990886871BE32 B1B193B5B6E2C8ED CD3AD3C45B512332 3E9C520555B163AF A6D74E24D98C5EC1 FE6238E015E8C45F BDEDD7DD3FA70566 ACE65CF90C74A028 C78AF670489C09A7 AD8B7CC39274C7A5 3EC744686C548603 062822F01A470670 C935852127ED4A71 FC5DECEA8E70E498 0FCC9B13B0CD4497 83C6B5E81E090E51 484E32924C8658E8 87853B096988ED8E 3017B09797CEECF3 AF3FE4054E94E43F F94E1A895C89F585 11128ED97E0DFF3C 2C8D92C64141F714 72BB3A613583F2B5 3A86E7C0D764AA8D 4B3A039F3DC199CD E99C82442820A4EE 1F88B774AB27CA53 F97B1E2C074637C4 1E285B8812C2A64A 615D55A9FF9695C4 A63720ACC7CE658B 9B7CD0983D948E3A EDC463C1DA2FFE3E 41076B42AA2F507A 3DE4FAD1B5C8690D 3D741ED6D6084F90 7B329080A30C862A 699CA6570FAAA974 20ED6EE9B334B067 B8A767ECA7E854A4 B49FB5B051170D63 674B54515AEA49D2 1AC74752B8A6849D F085133B8C171861 FE969EED0F68A969 028993787D099EA2 0DB1B35C3ACB3247 F3A2BEE7CF8F2C1B D7C083A14D4B7D16 F6843D39D6E68075 1A8F5ECF19E33438 2DB83434D36FB72D 6C472D7FFD082AD6 8B91CCE6410049FD 716563C4DFF39FF3 8D83C27695E35531 53A10F292FCC2695 27E341379A4CC022 737926BF846DCA76 7AA08E9F8B2C4328 A64A3D5D2EB671DA 5930E121F31BEAA2 910DDED52A539F42 B05BB2E15CDAC70E 289056BC210F8E5A 0852E5E909823EE4 F235AD055251A379 68F136B55310181A DC81C3EC052F083F D15E4590B2004F7A 07340AC225E20A8C ECF9C2654DB4F37C 2C008BC80BFAD3AC 7FCD90C979BC2D3F 5BA33442A652C2FD AA79BB3E49F70795 25B99E199A8EA960 BFC2D184A5A19B1C 32100950AEEDC9F1 7118404EA2094FA2 5FB00E634C6F210C BDD871E3419A371F D061A839B2573492 E4BD50DDDAA1E62D B43858717AB803F2 A617CD38AD66C0BB A43AA76893299068 0D650109AF95AE70 41523AF875ADB537 82CFCF78AF60B141 3D8C1BFF08088DE6 B30F435857051A45 396FBBB60741DBC8 1A7D427E75AAB4B6 14F879D664CF22D6 E7FD1358552F6215 DF274CC65920C942 2B302B375AB927E6 50281AFC4500BD48 7D5E3628046C4627 23ADC1261D52E8BA 77102D2057A20916 AD52ABBA6FABA99A 606A96E2E558763D 7EA620B265FE280D 32ED2843E3E8B7FF 78673D036CB9FAD1 AE8A6EEADB8572D2 7FEC985495432608 1DB02AA10CEA4358 EA13432CFE551B71 DF5F1956E1928EEB 988C20F7A17C7AFF 44079D1BA674D334 FD89EBAD7081EF21 C8D7F0DC0318E928 7A04AC0D3293D5E2 5946C7CB39CEC5C0 230132D0F23547E6 45036BFCFF00F4C4 DF109E490602E5AC 8FA7D20AA87BE2A2 F21C3196985B846B 4F97176F0CFA154E
- Read the ciphertext. Strip whitespace: 3,088 hex characters = 1,544 bytes = 193 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201302262250(name+title). Key = MD5(password) =7c1c6d4a18aed69d2b8cd64149464332, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 48 GUIDs as hex (shown below).
Decrypted: GUID list
1 31e1b9d2-bf2e-4433-ac1e-d5687b37e960 2 010c7915-97b3-8dd4-9967-6cd9994e644a 3 549fdbd9-1a2d-8698-bbe8-2c640888f79f 4 80c58e89-fda5-5266-afbf-19ff5b797a8f 5 149d1946-2c40-326d-986e-4e086cedd8d1 6 2bb30ef3-b060-1954-9bfe-844529903ed3 7 41c0d5cc-2cbc-0d72-83f4-ae3cb897fb60 8 56feb76d-ed97-4f82-a82c-8b393e4b6568 9 a98a7373-6221-88ae-954b-323e060053a4 10 273d19e8-be1c-6a88-9328-db328fb24748 11 2bcc5a86-4d02-5a7f-a1ab-4f935b8d3863 12 3e5a1e82-9aa1-7fbb-bc84-52d235501749 13 a1254eab-f663-6562-98db-4dfc8cf0aa25 14 3a472eec-7506-8e09-a35e-564aadb35107 15 1dff3863-4ad2-6a36-a817-162e92e7ea40 16 e360bb6d-0fa6-400a-906e-5f16d4e443e8 17 cbf8c4d4-6c0a-8ad8-90b0-4ba8d679716c 18 5faa24f9-b3ef-6b2d-a030-4c7c9f2e65b3 19 efe100fe-9b11-2af5-a188-066eab4fa53b 20 e7fb6894-625d-08e1-99b4-021d573557a2 21 8fe25b37-537f-3023-b90b-4b7fb298643e 22 dbdb9421-f599-48ea-bca1-59a7d351ca84 23 3954d66d-1d9e-6b71-8f02-f33bf346d54b 24 3c67e2ed-4186-417a-a254-c73ef9c3c9b0 25 ba341981-1199-73eb-8ae8-eefb913518ec 26 71728434-c674-33ea-97a8-fc5339944640 27 862b42ed-5bbd-7057-888d-8fa6a1654d9f 28 c9944dc4-2a86-1fb7-8e42-c36ef8861da6 29 93e33b17-81b9-1607-b72d-56a1cb7a7a97 30 80929914-6e4f-59d1-a509-535bf8ba83cf 31 fb95a8a8-9deb-7843-81e3-605b2c5eede0 32 294d54ee-0fa0-10e1-a0e6-12832b3002c3 33 7fc7792a-1642-1557-9b27-5f1c0ecd18a6 34 1e3d744e-ea14-3125-9606-ad2f96f3cf4b 35 f5b006a6-87dd-0829-bfcb-90fa37427a29 36 88ca1f5a-59e3-357d-84d4-26f8266a6eff 37 ec7c6f71-300e-5586-be30-7a4d64fab65d 38 bb71ef92-5f61-7580-bbcd-761fb62bd4db 39 a203a61f-81c0-44b6-abb4-d95107c5ef84 40 f8b65250-2bc2-5f41-8a53-690dbd87bbd3 41 87a6813a-4c5f-70eb-82fc-5b9c0a850aa2 42 36962808-2f4e-2e53-a495-f714d1a46768 43 8d0a588b-d6cb-3567-836e-b3bfbbf01398 44 b7e823b6-095f-68f1-a40c-7e6343bc846b 45 fe91758f-7d0f-5b91-a9f7-4bb4f3e3d5b4 46 49fffe18-0cac-4a5c-b3d9-b9d9747d892b 47 85b55ee1-a212-21f6-8133-39089b6933d1 48 c09ea76b-d4f1-0967-9191-506f4315c0fa
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
488531048657686486203464737115711303574572365420. Exactly this sequence comes out ofnew Random(614).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 51 of Run 42 (seed 983,934,859):
new Random(983934859), 4·Next(8,16) per post. The RNG predicts N = 48; the post has N = 48 ✓. 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.