201212192359 155h75
explained decrypted filler
seed 756
From the post to its content
As posted (encrypted)
0F9E064D46FF1D3D C45AC94102C729A6 BC943C889995C633 71AF727A8D9162EC 615E594AD02B38DA BB66653E6F21480C 22C75B53E7229059 74F127D31BEB25FA D815072E4D8A41C1 94A13581F4C2FDCC E2E9741941DB85CF C81F17BA12E890E4 CE0D3744BFFAF6F4 F1A631AAE07D82A4 5E1399C2B66B8995 A9C3552E8238549A 7B12F33E5EC2B18D 4283A0B118B86B7E 27B8C5DA3737F828 D974D0F698127A10 97B8D873558472B8 0A15255C860E512D A82D63701087BBB0 63BC50CAFAFFF27D C7BB7CF5FA0B8AF2 C0E01238086A640E 24DDD24505B720E2 F16FFDAD10FEC668 AE03EAEB9FA8F410 F25A0578682AD734 6A331291F0C46BDB E3CFFD7F5BF12AB7 FA7A8F6EE8A41A1E 7A7CCB3B48965237 B210110862059866 3BFE6342C031B8AD 4314A9DF266FA284 3A6BD44B102BAAC8 DBCD2217FF18C3B4 66BD900AAAF53809 12260EC52CBDB228 EB0BA5D9C9A27A37 108312C39562B88D CA427B385698BC93 6B284545C309A95F 9A9607461546AC12 BD98DDD81C632D99 C6848E0563A27459 2A918EEBEEDDF579 634112C40AC44713 3013DF1496196AAD FC8F04AF5174536B F7D608B5DE83CDAB 84651D5C2F174A27 3E3B21550F605B57 876C39A9B84FB9EC 6F21D077F8741B03 50502F666F39589B 2F954452DB595A64 2D4C6BD7F49708B0 10C06C17070BD95F 96AC33E949FD74C9 6B77D75FD172E14D 7E7649C471A81E56 7C6AAAD898A11252 89ED9BFE91145D37 1D9D6785D17C81C2 8800045DA5BB940F 40A29A87CDBA7E83 61E4582C1103CB82 256F6806B4E81AF6 4AA12DAA38849968 5A8640EC9F1DFED9 22109DEB3D07F705 272DC73913199E7F DA11F70C5AF2216C D6F8EDB39AB19B93 14117CA45839779B E7763D1113F5C402 A559E0EF1B2CD38C 6866AB31841D60DD BD01C4A06E131684 DF89335E4F9ED39A 435D229376952D36 D86EA02ED1EF28C8 56EA5A10A6089C86 E50680A87C60CE34 48EA01A2EB50BB33 7DDE0DC601957D5E 2375A5C152E2CFE0 E2F945354B783ABF DF52E45E9B704BD7 01DEE6F0E618B914 96724175022BA433 1931C2E6DB83115A 064F06C3C888E565 800A59A4BC399E8B 6FEBFC7698DF0FF4 9BC953C1DD22D50F AC731408D453D466 CBCB3977D461BE60 86EB183CF9D78EA1 14832CD938296443 A1BBD18DEA087671 63C59A9040F1D27A B205C96BBA70A00E A2EEA05ECAE3F7FB B88D2E06DFA0AB6F E21728BB3605D981 26F034157922FBBA 2DD4CB227D177B2F 8F25A0A8C27DCFB1 A0B9FED1A8CC23B4 9ECC931809D60B7D 757A580D464C9B80 A63C5A98930CC8E7 9D2AA88974422BAE 89A5B48D070E0DAB 1C5F23B608DA1ED2 B6861E6B93F34F47 1C8167C918B89AF5 0FEEC58A01F161FE 4EBDA1E34CCE1D19 299A4BB542DA8C76 5E8B518DB34DCA5F A0960AB2A941168D F9E20275FBE51304 49F135A1B329ABA5 543CAC1493257F42 A72606E681D00E0C 639A317287D22AEB 0DED0621129BB5F1 F7A84CD412114D34 B08770F5FB5B6DDB 34A5EAB70DEFAF9C 92B8C43807F9A3C7 52CB9C22BFB563B6 183818045CF9E320 AA80ADAFA10C3CFE 21B0B8FCE3ED87D7 EBCA43607BBD585C F556C6AEC6546E8C A0DA3E1B7D368DED E325B137EF49F7E9 43CAC94E247AC98F 7A971B256E0BAE89 0C47F30FD741E0E7 8A2FDA40CFB0F6CD 39FDC80ABC1B40A7 6ABE1B47085FDCE5 AEAEC1CF4C953C83 68F57543A14F08AD 78AB34B72A0DCCA4 144A3E69DBFA0E15 99BFD78D547C5D24 DDBE4368B094CBAB C4C5E6C348765ED2 E801EE9DB094FC3E 1C95F4D8387024E6 8E2F38F07A2B1032 4C89FE3CCAD44785 73EC9827B53C1AA7 B695E9194D8BC6F5 804E8D3DD11B8678 246AA25A93E6884A 5FBBEFAFA7ED9C57 BA68E91DCDC184E2 E19BFCCF13A052CB 29097B029B071F4A 505B23401F7C1DF5 43FE7EF930050A1F 92E3F28F44B3E906 D815301944078A22 7D434D2AC32789DA 32B409BA9B51DBA4 A81513ECC56B0FCD 14B86CB51548D382 57F930C0D815EC6A 464D72ABACB32586 B2347C6A8EDBC4B8 7ACFC1DD5EA5641B B0BC7EF074FD088D F8EDC669B63648C7 880A061972DEDF5C A46FB117C1FE8B0D A280A33B61A47F55 2DFD7220A22BBECF 980C0714FD06F8CE D18D0FB5B37F89BF 482CDA8EB6A29A5D 6525ED84DAF7F44A 54D89FB41F5E26A2 614976CAD3B956F6 D1459A004B864890 AE4EDC5D92DEF6F8 FB281720728C940C 1EA96E3C2A65AC67 7119DDDD4FA031BA 6BEE3BBFE55D5A1A 90083AC53D747B12 10A17459BBE54379 8FD77F4F0946C042 A5CF032B602F86F8 01A282D4279014EA D452255A9428F266 4B0097C6303B484D C81AB840C73EDE06 3AC45DA831D0DC9B FF795A090B32BF22 B2D6CC6152CCFA95 BD60C632D0DDA812 AD4E9BA61A3D518F CFC7660B986CF77F 19B607FF306F746F 0676048DBA0C0A7C DB92E1E250B954A6 7472987ACBCB8B77 DC8705CE613E6123 6C0450F0FB59C607 1D0056AEF188E5D6 1A0A1963416AB552 A540B8DA2F63CD8B 6596713767F3179D 95193B7C8EAE5DF2 6701608AE49216E8 322B3C6ADE6AC6DB 84B2C008CBF12419 E5D5FA4FAAB1359D A28E26C27AA6F353 B1A201829E57B928 199D4E916A5334F8 4C2B0A987272EE73 0BEB8E6467826AA6 12BB29605F98D40E B233FE817810546D 674F707BD707F803 C7F1133667A11910 AA0BBB5E1528E1AE 29240416AA2A84E0 1DB60832F079F720 757A3F68B8C1C0DD 09D7890010331F26 78D37807A178548C 4FACCC7EA9706894 C62E18126E673366 2E564AB2CF0800B9 A3F895A6AD048A3C 1673F1D714E64812 066C22DB1523B928 19B18C3029399085 E92CD6F73D4E8866 BCFBC8529A7057BD 08D02620AD2E3348 54F912C373ED0EBB 4C019D70E2E345CB B6154483645DAF00 5DACFFBA8FF64DBD
- Read the ciphertext. Strip whitespace: 4,112 hex characters = 2,056 bytes = 257 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 64 GUIDs as hex (shown below).
Decrypted: GUID list
1 23d803d3-44e1-6104-bf05-867ff9ce6f59 2 91d80cf7-9067-5ff2-ae7c-6a7ed9fa6ee8 3 ac660613-7720-1cca-9a2f-b37c59577d88 4 c403ac52-01c8-8b52-b6d5-662237cc488a 5 66543413-405f-49ea-aff9-0e4e36e88fed 6 cee605b3-5f8c-2fb2-a4ae-119b72f2c360 7 7e50e207-031a-51a6-8da5-5e5c59725b9a 8 2196565b-6ec1-6131-811a-9041fb85cafa 9 dcfb4159-1b98-4e4a-8817-064957977f02 10 94a12cdc-dcd3-0f14-9aa3-1ebeab5cb406 11 e5420c12-7faf-20e2-b32c-db6d7392257a 12 0b3c9318-895d-6976-b4ab-1914a0827020 13 9ad5c456-5c92-3d50-9ef0-0ee58d3373e9 14 9d7818a4-dc60-7dde-a7d9-2e50ca42d51d 15 2d60e470-e1b1-10a2-88a3-5a3d49b65b9f 16 d33037a6-abf2-1051-a0d1-5565fc0df107 17 b57396bb-a027-524c-8818-1b681b3802b4 18 16e032ec-5407-6802-87ac-a97884bf470b 19 f30c170b-fc9e-16ce-9b8b-5913519e8829 20 559b5cfa-e5dd-0e97-8b02-4a9eab8d0b5e 21 0e0d7c26-1d48-22c4-b140-8db22d6e526e 22 f25289b1-35ec-217d-8820-3661a6d159af 23 f4759f76-f15c-6217-9d66-bf60ed39b115 24 e466cc27-d03a-10c6-a05d-e2357cbd03f4 25 6d1f2619-f021-7fde-a247-7f2bee427490 26 9277d025-84b5-69b7-8b2a-aaa4b1933b75 27 22e29215-a7ec-8a41-8d89-a6f3f5db5e0f 28 83255fa1-d394-15e9-b04d-fac50297f973 29 a135d7fb-1c19-3b8e-8537-35ed25f72edf 30 c230f4f0-efeb-8242-97a1-69bad898f69d 31 0485b66d-f352-2339-a4bf-8df65e3f484e 32 3d287586-b91e-5d5e-a76e-c9dd44df2674 33 ac62fffe-9120-2cb8-8f2e-b4dd54d120d5 34 20d7cc96-511e-8c59-9d19-51c7493cd1b4 35 3b51811d-97c6-5b77-a4a4-dc1d0dd66d94 36 012f4fb9-1282-44be-aa01-53cff4af6e3e 37 26a62a92-aaf3-228e-a2c2-1f87e6a7a459 38 44023887-43a2-5430-8d86-c5e63155955d 39 b4bf1ba4-bd7a-7cd5-9fa5-b06d6acc77a0 40 e5256312-8706-1872-832b-b25622d02f18 41 d7f63eb6-c118-737b-b590-0666b1ac07cd 42 774dbe9d-dac0-6071-bbce-af9f8e0f0a07 43 1319d73f-ec01-556d-bb41-1ddedca64b35 44 50650b33-ed3c-7ad0-b8d5-a41be6a2ca3c 45 1a5d6a99-248e-4a11-9f12-e41fb32d7ead 46 be84eb64-6e5d-5e1c-878c-55367404c200 47 1c2753be-1095-4b07-879e-5cae235b040d 48 690a149c-1493-24b1-af37-3ee56ff2a346 49 d079dff8-09e2-0253-88ef-fe558b7d5a0c 50 cf2a9a42-a002-1f56-af14-a3eb7e25d6ee 51 4be7ddc9-f024-2c03-a412-16ac7daf5d73 52 6c2892aa-313c-42c9-9ff8-f4f48f29aa1b 53 85e0ca5c-3789-024c-8ce1-714f68d00176 54 24d9eeb0-3787-4b02-9fbe-8074465f23e8 55 ec7657ba-51db-59c0-8e49-cf8808efb265 56 68adbd56-2e47-3d10-96d4-934edde1c732 57 1b08e87a-ea9a-7853-920a-8a958f8e9600 58 a1cd60f1-b74c-0447-b8ad-9160a1e1d7dd 59 13336bdf-4e1a-1d92-82fe-a4eceb36a5f1 60 3b664b22-47d3-6b58-b7d8-f18ab162c86f 61 e97cc282-7b1e-2b49-bd39-be1bb2c19464 62 c29c9084-cc35-4d31-b813-2b2552ed4bc6 63 88dc364e-079e-3587-b15e-24f79121824c 64 8555fd7d-052e-5f68-959b-171ad783af9d
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
6518425640263711561022617681382528542571765745420124045370162435. Exactly this sequence comes out ofnew Random(756).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. Part of Fixed N=64 (Dec 2012 - Jan 2013): an app start that posted N = 64 every time.
- Conclusion. Filler. The content is fully explained by the two RNGs.