201303050638 19paa6
explained decrypted filler
seed 46
From the post to its content
As posted (encrypted)
3C8CEACF3620AEBC 28F9AA994883F1EB 97383358A6E1F82A 8A1BACA9772E70F1 07E017EE9F6BE6F8 2DA0882B26745681 A3DC17282ED04F4A 9B46880D35CD657B C5DE2FC5719EEAFA 39848B1682D1A231 E7DDFCC1347A149C 54C0381E74B84F66 B1F774AC70F78F5A 9F04BF00E89862BB CA9A5B6272CB5B9F 69702FC0949DBC59 55C6C5D61ADD18DF 11DC5A3D1BB1C36D 8D64EEBE2A9B7C59 0DBCBDE24187C18D 58485B08AE8038DD EC1490BAEAE20981 789072DD9D1CD873 94F396BA1D3BF431 1E4ECB24DD38A522 9208EE817971AC4F E0915286E07644AF 4BAD4780B8170EC7 8803FB99B38C3F77 68F72D69F8655841 408BE6070D428C92 C8AA85F97884D4C6 F675F98C46029771 1C674F2EFBF60C4C 77F8D394128B8728 412323DD0257E7D8 BD5E1ED1337F2C42 859225151CFBFEF7 D848D5E87A74EDC7 AAF078E9C36B9E76 3FDBCF270364519D BE14C5E99ADFF1C2 2D264ED5ABDD6216 7F169A1A3DCD21D0 5B620512BF5D76C9 2950B0D0996D72D0 D715DE8E182C7C73 47DE341212B8FC1C D82CD900B43A0A76 B74E5BBA91FF8405 63F6D377AE3C8AC4 B30FBDAD590E8904 90AC0253E4091DBE 9A996D561DB56022 3B4A574ACDF8DF3C A259527B13CEA743 7A307AA4B21414DA BE0677B4DF339ADD 44DEA5D905F93CE2 9D79244864C748AC 8D3E720380DCD12D 4A692F2ABC037FC6 3060CB13CA17AF5B 869CC20A9B01F002 2F172B10AFB0C62F 631E420E46EFD22A 50085D021891AA3C 3362741E25A9AD69 0D1E84832188C3FA C357BF0367FE464F 37A31958ED88E070 033A290165963EC5 367F9702769C1295 C94108A72541FB93 23C031B176CDFC6D 6AECB5BD58540C3D 9CEB877D5A289FC8 C3F4C18D671FE354 1596B23847DF51A2 6D6957C392AA5A12 A4A49269D39100D6 749AFC4C15EE1762 6355C8C371A61CB9 A3F63BF3E8F3D1FD 6026DFA9A31AA6EB 73BEE23380D08C5D 1CC4796855EF736D E2FF516C24D046F1 5659A15B9D96FA41 0635F2A0B2D018F3 3DE4F866DDFC2089 72900C4185041AD6 FC917DB9B6D2587E 5C83380AE9A0EC36 12B03D4D868B21CA 8AFA300DF46812F3 51A99D833BDF6CE4 9240A77C57BF84BD 67FF02BACA021D57 D242CDCD127CEC64 879AC9A02A5A9F1F DC7F97F511027AAC B104F8A6026BED48 4439960256752CA0 7F53C49D219609A3 003D96AB3D581C2E 2E11CE70A03CF748 C679A2049BFAF7AA 160F4C4C4ECB0C31 75C57B0D6644EC1A 1AD0562D2BCB9E43 B0372996269EFBAC 7D242804B4396E62 3C718FF559B79358 81939012E2B66292 35DA9E4AAED705E0 C10090140C46FE31 453787EDBEF85AFD CE95C1E3ADB169A4 1D8F3F060D26F172 D809B89CE56C04CB 922355A390BA1A72 40E6FAD580B7005A B7BEB03FF2C193E9 A2422D14DEA1789D 91053FA415F9D74A 4ACFAA0865BB7F2D 89AF8D53BE0C7AA5 F3B5CD5A563ADED2 BD5F884D9A24E50F 142F3B24571FCF8B B05849B3C140782F B4A373D828F04DF2 8AB1911555F2408D 6653A5117F72299B 411379306FCC7FA8 A45A764DA066B118 342B2AC753BC70C2 0E09A318D6C1AB25 7B04300E72B83823 C9C6DA0E21CE694A FF73847B6D39AB73 E9A97D283A15BA96 EA00F733B900F335 0EBCECBC62CF3FE0 F0F6D8BB40540E0D 3082D7533671BCAE 3C27CB846D0C05B0 08837FA76D0D8D7D 9F70D2CC885865C6 17F2C0E6EC690036 D2A5F140DBC9ACF0 36EF2B393B929547 20213891D994D077 8667C82CAC659F64 C0BD09B9D5617AC8 D2706F43A89835C1 55102F2B71ECCBE6 DD3A60D69141FD61 6AA456C05BDC3228 34A8300D114D9990 361D35BD65D87D3B F93E2655232309C5 5C931D17230B9C58 704651548A017109 81ACDF545315BB06 0E3D6A7F9672BD5D 809514C31CF0ED7B 23B1F037F5563AA2 F965722C3C780CC5 E37C49A906DC8E98 CA901E9BAC43D68E 46B6C007C0559A0F 2A3B43CEED5C9A51 74543C7540DEB5B3 DF4C01EEDCB05A29 E101822DCF86DE7D DDDB7F4C75B5AC7F 6E98F0858EC67145 CC46FCFE95E89A93 982732A5C9559890 8CD65FDDC237A797 8DE2EB6B7C856375 1B6071151A36D5DE 8F3E5526927A7266 F84D9E8F985579F1 D25EEA0EDE5D7395 C4A91CCD38B8315D E81BEFFAD1F42AE8 EF5111F38566C412 45C5AFF3AE0788C8 16D94EEA88E499C6 7A5FC6720F5C6C8E
- Read the ciphertext. Strip whitespace: 3,088 hex characters = 1,544 bytes = 193 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201303050638(name+title). Key = MD5(password) =d2c54ef3cf6cd0b8135fa22e849fdf59, 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 228d7ee3-3147-6baf-a6d1-0580d2d6b7dc 2 fdc2b2ac-2f0a-2862-9aeb-27ea9a7a3840 3 dce684f7-d88d-856d-a21f-d2808f9a1c7f 4 7f1ccc85-01a4-30b1-b305-2ac97dbc420f 5 a5893e30-a531-8e3e-976c-668b2c1176e1 6 5382cbdb-7275-6e20-8b60-3f8d85c43082 7 3ba8445a-be44-46d5-ad38-cf78996cf6b2 8 20b6804f-1579-495c-bda4-001af5c857ab 9 a0e40e52-b3ea-60ef-9c82-f41195f6ece3 10 c0f8f56d-bff8-271f-8767-3576c66cd81a 11 77c9d2cb-4eea-1be4-8534-daafd3b63748 12 5a8421d7-8ca6-347b-a765-912ff32df4ce 13 a3cf699c-37fc-2e30-afe5-ddabf8ca2f18 14 5af8fdfb-f276-327e-8bf3-dbca11a62479 15 4d496f98-a092-197f-aa17-f4198d2b00f8 16 157e9564-d0a6-6be8-b490-8ed040f33902 17 ff2ccec7-2ca2-169d-a2ca-e557a0437b88 18 c76fcf7b-5678-4ad0-80a5-a8ad2a3b3b23 19 2643a614-7f8b-805f-a9e7-e78b8f273022 20 d6ad92c1-f4ab-1f92-b4fa-55507b02cc8e 21 95635a0b-2d6f-80ff-9d3f-2d0305a07cfa 22 a9395d71-96aa-1859-9321-e9604df3c47b 23 ea571ee0-c8e6-627d-a797-2e9f42607d28 24 406f5dd9-b8bc-03e8-82a9-f4b03a8343f8 25 79a62e0e-115b-11bf-adbf-9be4edbed163 26 7556fdaa-175f-1ecd-9925-f7f9b473c8ca 27 f913c1db-2df8-43fb-966b-d54b6353ca8c 28 6bf379f5-417f-1d85-b860-9d80356cc42a 29 12777b79-2521-21d8-936b-5fe3dcb74558 30 c6b7c7b5-38d2-1d02-88e1-403c02fb9995 31 6c648b74-491b-165d-99ea-52415d25950f 32 03441d5c-9b6a-5f4c-9132-5d93e1b8a2a2 33 c82a997a-5057-718d-89d6-d9707b94327d 34 62b45447-bf46-1964-be5d-bf62b5d3fba4 35 c8255d8e-b04e-6101-bd84-0ad793aa0c13 36 8a30bcf2-b583-62fa-b313-f320bda87750 37 42b41c39-6464-1f90-a717-3f921b156301 38 0c35a868-5acd-6fc5-8ac6-749ccb2f24e1 39 6c65adfb-6a44-1a28-a8cd-2c030c639142 40 353c0e94-df34-0d5d-93a1-5af8bf3b1340 41 b490baf5-1bde-77e6-b2a7-65eabb9461e1 42 b78ec7b5-7516-4b42-9c5a-8c137554d17e 43 1991547a-bfce-3756-80da-092e509b44c6 44 04f994a2-57a3-4191-b82c-5e27391ad556 45 665c3490-6493-15cb-83f3-98cd2811f7c4 46 6cea8bd1-43a7-2438-ae50-b3fbf47973ef 47 3f4eff46-1710-85f3-8728-a6dcdcd67352 48 7b743179-45f9-11ac-afb0-5304214fe4a2
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
628386446213231614818160114121157166161074341281. Exactly this sequence comes out ofnew Random(46).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 189 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.