201303290334 1b6ssz
explained decrypted filler
seed 311
From the post to its content
As posted (encrypted)
D39CBB0C33AB4A9B 04A9FCCE7F1388D5 57F2A84C64949CDD BFE526964E094875 D3A76F15B8D8BC19 D0179ECB9C50312E E38FE99CFD5EF97B 5C8843BCAB863D08 7AAF9D59A1CA5FA2 B49D52D897C566D3 4546E127B34AE8BB 30E7B04B34AAC211 16E7271EF70C7512 CEA57A27143F1CDA 5CEE2A3BD1099748 9EBA996B4C262CB8 A0769E44B7B2E5F1 F33DDE082CAD7DC4 4F94EF709FA40B90 360E1DDCC557E428 3A1EE14297C99BE2 6CFB21F0A7EEE1C8 E9DF6A37DEE83C1E 999AF0F9DE806DC2 8B96BC240A65B773 10EAFE7BE9B76FC5 59579C6D0F970963 C3FCEE6595F7D57B C2343D23E69B8895 F33BB7707EB36572 CFBCF6387B54A99C 88332CCDF952E139 312BCE558ACCB214 93EDDA285C34EA45 02DD01671621494D 6097AD86761FC64B D6BA9C359BB15348 2047C0546A36BF17 17E0806712BF3EE4 2774ECC8B405FA8C 47E20F224ACFFEB4 CD9FDA4D84DEE8C3 6E31CB14EE5784E7 91C4EE78F76DF791 DD82328C42BAAAAE BDE45E0FD6260928 F7756342E9AF3FED ED55B32A0E74CA9A 4887A886DDAC4377 5EED4EADEFD06BA1 0E5EDD1C1FAD9380 A3C885F31656942C A86F915ACAF3D5AB 8FF3347ED5DA9D0B 43FD9FAB75776658 9FC22E9F86C7AD10 182AD3FAC6F6E9C6 D758F1048476EE55 068DA01CDDC50502 63442597A72D79F3 92FB3ECC355CA6EB 2E34A5192687D3D1 8A8154EE8B40DDB7 996E925DBFD67339 5FF1F69CAAF997BD 3C887F910D9D0724 435F453B2B5D54DF 55CE7F0FEB5F1BF0 C08FC1A30146434B 08DFEDB37C87FA9F 2E91C2CFDDA0ADB5 93287814048AFFB5 5ABE0511120E60F5 E3FD1C628510A6C2 2CD242EAA66022F1 B2F8F92757029960 297BB1C41E1C4D5C A6451E627ECE7C90 5BF977A3425D815E 133828D35AC2E335 AA57F22B98C16326 A722155ED44A0573 7F55D4022ED2EEE6 B3C5681A2895C95A 2D45444AC4C50637 498BCA2C5E14237B 8C00525623762B2A 9E4734546262D913 2FE7BA2E160A2952 C8FF5D91B572B8EF 607B81C109E4140F B8C2FC55B12FD197 91D7118F77E269B8 89F0DA9FBF333D45 606918F4C29E45B4 AEC88E6AB38E53EA 8791E185907D486F 156E62BD9A88C74E ECF60DE595178B84 3DD692F3697AF748 FD8DC3E9EADFDF67 734393521E89A305 48DAB31CA8764DF8 A9A1C02AE126FA7C D09335D9BEE7B7A2 936F7AB79E5F75E0 CC8735A13CBA6391 9E63B1EDB54897E1 1BBCCD883E20783C 5B883301B67215B8 3B691719D5AA4CCC 7984FBB73A56A7A6 5A073BF3DDD1D74F A731552A2A826940 97526CF67324519A 7A4674109A13FED2 FBECF229E023F369 C4C5914F4AC9925A 4FD5B9A3B1ACB53A 7A83391E9145D774 E511ACDFF5BF0416 625B3940D2CC26BB CD380083E550D3CB 2E1E7E4B05102EBA 42EC09FCA3588829 B9448E5565BA9B63 6FE74B11CBAEC2B1 83F3FC5B40F43890 34B1E0EFCD43CCCF 1CAD943B03A8B5C6 4C4868A50DD47DC1 CEB353BAF0A23E1D 464DDB4868AAABA7 046FE2DF2E8AE64C F8B2C887D86AD94B 542B4B0F765497B7 1987736EE3A189C3 07F1C627B109E28D 4C1709883F3CE02C 038DCC8B58987520 C78C141641049322 0DD3850EF5F6E3F0 3E7EE726F66677B8 AF1BD4E8DFFA8ECB 1C93FE18D83C653C 92DDB890DF451657 30647B7EF78F7704 3D99A8380D656F29 2F30890625DBFF19 3998FA01B91644B2 F40D17444C4C6084 AFE5E7AE8A86E7EB 3ACC96D3990DC5BA 976FD4D9CF246096 362CE1B39A7606D0 262F8F6EF47BCBAF BCB77C9AE862DDE9 5C9E96191A64FD2E 041BEA6C7A5990FB 2FA81B86FAB63D74 5D7D095DCC8DEEA4 39B025FC4D0C1DAE 5BD7C7F511AF8A15 292E686E328F07FF 17723F5B89587EE5 9E0D8951BBB18C98 E324FC041ACACA19 8DBEF76C92984C6E CF41B3F67DDFA86D A77CB6FA9C9252A5 CAC4C9D900DE260E 3BF8BE4BD7C2A17F 5DBBBDEB5F5C350B 7E0A5ABF71D5870E 75D8D02FEBC8362B AF39B33A6AFF10A9 33A4054BBA5B8A91 80B0D1A87652ADEF 4340A56D0527DB2B 43EA44EFB87F0030 80158BEF85E19AFB F25FEEB0FA8859AE ABC6487794E405E4 37D61F87CA3CE906 9182A03E085EAB92 84B7A161E957732C EECAD9417A55F029 46AFFB2F4A563C7B 3B6C54782D184351 FA927C97626C88FF 34328AC7D0D0C68A A42CCD7D084B1532 588A78D0605C1192 6FEF0CC1DE247F24 7E66F89CE2840098 A86C2B56C32B12CD 1A8AA96C787CD21B EB59158108218C62 B640D52D5BE59AE1 0897FC50CD43D443 70C818BBA5C68ADA 0E1777BF40C9842D 40E290E8EED86B95 A1B3C3D54D420A45 C830AD0DC9202B1E 2678F71DB95E46C2 D9F065E507B82C00 42EFD86969690FAB AC460DE5B2C62120 B3E0A562CEEDD165 BCB8E23909B81CD5 59A313008D635143 418D2FBDB11D7ACA 9B190678708F4900 2419628A007E8471 FE5CDE4140CAA8C4 C020D65F10077BFC 5401971A382DF374 66A9C21E40F263D1 D5D2EEA06D12C0D5 6F59D82ABEEF7579 3DD85641BD98A58E 0E7E226D64A37BB7 1B7AD4A8E3B8E8CE 74F21FBC168645CC C15E37C8725E373B B5DA4AD6A3CB564E 60585C2733074BD5 2CFFBF729135007C 727F9FD4C45479B9 506F4D0CC2F8B735 B7B39DA6F8ED1445 91395A987CFAEBB7 F50B5586FF4AA325 71B88B37B3917BEE 85C1AA5D9B7E28A5 2688175088C2AA1C 09BD800F3BAC7A17 1B9DD23273E35C54 102355E8481B87BD 06CC71333E1D8BAC
- Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201303290334(name+title). Key = MD5(password) =1c01a9d445ec7782c913946dfe020268, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 60 GUIDs as hex (shown below).
Decrypted: GUID list
1 e5a4cb15-a200-13a1-af5e-f6956b13cf4d 2 40fe51a3-a081-00e3-a2a3-cb8237a4a286 3 6f1426fe-725f-119f-8840-becad44a3533 4 2540c628-1596-828c-855c-da8ae7b15e01 5 00f7f24a-6a29-581a-973f-3e7facdbfdf2 6 4d553be8-02de-327a-ae6e-4673c4923025 7 43eb7414-601b-2591-ab4a-39c18b6ec50b 8 d431cb8c-5fd4-418c-9200-05dfbfdfd8c6 9 9e3c0d04-8588-4b43-95ff-5e3846c4474b 10 be7c2837-431b-8ec1-8c4c-0529c19fc9e2 11 f9aaafa6-1ffa-3c43-9ac4-aec23b453b34 12 f085a610-fec1-292c-9e37-e8eee92d2b4f 13 1ce26691-34e7-3e7e-b1dc-aa1788f51bf1 14 bfa19501-d490-212a-b02f-968aa56f0de5 15 e0aabbb5-f2d0-6bd8-a2d1-49ea318b6b62 16 a72fd9ee-67ec-2af1-856c-1d44a5f33ced 17 eb6edc75-3338-57f1-b416-9b47161b2924 18 eb7103a7-4717-7e95-939c-1971347f1d3b 19 b55ea40e-ad1c-0a15-a4f2-07fc6d2afa29 20 ec1e653c-c4de-6c13-a343-e29ca2cc6adc 21 ead10e03-fcf3-14d1-9c5c-92ec9517c405 22 af9fe57b-03d1-166a-a8e4-41e1e21c91a4 23 61672c32-1a7c-4504-8e62-bc5ff35c7934 24 989d206f-5dd7-666f-90a7-ab1327649a42 25 7df5d816-1248-1e0c-8fb6-d8cbe0292f48 26 314de807-a662-5ba7-a490-8a662184cf4e 27 f9e19cbd-6f01-2e4e-90e8-e31349eab041 28 478203ac-88b4-3d75-ab16-ad1b21fdd6c6 29 5b2c5194-7b77-422d-bb07-47f94af98204 30 18705fa4-405c-4c52-9d36-c85c8bc45f45 31 cec8673b-d8b5-0efe-8592-6d473910c089 32 6b2c9e03-68e3-3038-88f2-b5c7a144283f 33 fe1786f9-4ea6-3bac-ad1d-2601252f1483 34 6ee026ed-b298-7bda-9048-6845ce13e07d 35 725c689b-4bf2-2415-a424-be7ce1afe36c 36 031cd010-e13e-28d2-920c-17284e7811a1 37 b4031752-e080-5e82-b67e-0325bf309212 38 9bfe976f-32ae-25b5-a3c7-0e1e6d3b2f8b 39 df4b554d-338d-5026-b3b8-3df3040ed13d 40 a46d4a7d-3cc7-460b-81ee-3f6a17358318 41 44e4707c-1dd7-2464-a0ac-626e28bb2e55 42 0f24b06c-7b3c-1be6-b1d0-a892d072cc93 43 98809461-f954-0665-ba69-48511c847ce9 44 919a1351-1214-472b-9b8d-e2b0d5dc7c0e 45 293018cd-4aec-7373-9547-adeddcc3c2a2 46 954af9e8-2998-6d6e-8c97-3b6e3ddccfc6 47 0d3a8112-fb37-1db2-ac00-2b4ddad969f8 48 a49de2cc-1ed1-2368-a067-2d31b4855f83 49 8edb4cf5-ef38-4243-a610-33f631ba1553 50 0dc7e689-dc55-2214-b9df-5895494afefe 51 2232a342-9d92-4bfb-a55d-e229c9d8db04 52 71d014f6-7e0d-7fd4-ae13-f9c021f4fd0b 53 0c4160fc-40c6-54b6-ac7e-1ccc2a45ee0b 54 1bbac338-b47b-763b-ac70-c672b1accb5a 55 8723c602-81ee-4931-a259-509392e55398 56 24031dcb-08aa-01dc-b957-8478e9f8b030 57 6043fa5e-b020-4aee-bbfc-00fca49a6f32 58 2e0dfdc8-e6d8-4159-9bdf-1b4198bf8066 59 e830f240-6a52-6953-bf64-0f8cb2d188bb 60 d8930f50-c0cb-0419-ace0-b9fdeb659c2f
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
101853244832326257061146152344033722525421047612424757404460. Exactly this sequence comes out ofnew Random(311).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 45 of Run 43 (seed 120,022,078):
new Random(120022078), 4·Next(8,16) per post. The RNG predicts N = 60; the post has N = 60 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-03-21 09:44–10:39). - Conclusion. Filler. The content is fully explained by the two RNGs.