201209231333 10ck74
explained decrypted filler
3DES(name+title) ECB, 61 GUIDs, seed 25
From the post to its content
As posted (encrypted)
E9D4483E0E4A95CB 7292C349171ADFFD AB7D4F894A3B2488 63F696536D43142E 6116FC986283474A 22F5A9D2D82CE4ED 1A9F7C2DF9D20927 295359A640B8B648 78A0D1E54944F96E 3C14D82B7DEFCD04 8BD1AFBEED8B33EA 3A368969A5381217 756878CC24846C4D 545BB7CD8E36B416 D7EFAB6F9E2FE480 6AB02C85CC2BD391 54FA1B950DC0521C B667E198FCF4F8C8 48B772427DE56487 3A891480BFD92ABE 0CA1940313571671 635AE5F9190AFB2F 41B5797DD895EADC AC5D5F3FC243BB05 FCB76B6BCE8DDC10 28432F3A87996522 05F06D0BF26BE3A5 A1DB149AF754A5F5 2BE4740C888E5B42 95E799C25ACE5C22 4B3B3EA58B1C5899 16421EB3ED22C477 BA7F0367625A091D 271B68F90D84D82A B29628A6B00D83B0 97F228B43EA09BAE 18B7C91016C4AD1B 90DE97AE42AEEF9F D3B292B410F5C256 F52E116B5162D3FB 736DFCC29257DE4D B4E064C3D93EF85C 7758E0D99998ADCE 216B7EE43559A667 C9ED86DA8A22F5C9 C9C9EAD32589308D 69B4DC30D0894E18 10668FBFA50E149F 47CDAD26E2C28D51 AADE79CC04975D27 5506B966AA619AF6 18B7320146BE9E10 EAF42C5417535746 09C6D55C84625CFD E9611D697E87CD46 B96A16F21016B6F2 9C29D262611B8F16 D02ED64C2BCD30B4 9A2674743C17F549 D086716A33BB8088 9EC317EEC76251A8 4DECF27965CA489C C3A8D22646DAC9A6 6C072DC360A4DEEC 6FFAE9DDEFE450E4 0D9EFCE01807E0FD 34C8C30BA381E996 7E8BE454FA4233CF 3E99F3F6853E4C38 B5AD18453A15DBA9 D92AE5402FB4A2C2 B84603ECA0F3196D 941F7446546D2C97 7E1C5C9CA904BBAC 37CB3655D305FFCB C6FEC41A9F1C95D3 F261D47773973799 AB614F154A14C54E 8FBA31AA808DE03D 5F1B9E12A7EC9C3D E0F2E217B27E357C 7263D640A9999D1C 187085187C817516 D69DFB01AD380CEF 62EDF689CA1AD64A F5DCF5A3F645A84F FF2BFD33FA8EFA1D 2141365A765A857D 50F10187035CCF87 2ACF3E12D4F3ECCE E505D48098C95F45 217AEAD8A5987D7E 087744E45C45FECE 03064000F794DDAD C2E2891C6C52954D D3D7CE3549B22879 52B8540116B9D76B 69ADEBA9092DE77F 6B3BE6537D566A27 5203DBF98059C1A1 DA5CFA1E08250DC2 E5338D11A99EE24A 3E4D03D79B6E6303 53AA8858A3B1647A 675D594C0AE6B8CC 3EAA4FFF62EAE63F FD0EFF904CE4480B 51DF7BB2E8194B62 DB297869B9A55B7A 2DA92D9FAA16EB55 1ADA714BAD924ABC 0A9DAB72A346BEAF 4E74944E3434C615 516F01D3377759EE 2DE93747D2D153AA FB57C411A720E543 7D4B245DB6154C8B B9BE7710A06D7648 8449EDB7C39921D3 0A7241E9CB1B9E71 5C99262221F2DD2A 7C0BE1AA7F2E76A7 651E3D8092251557 73F687DF53C8BC84 46B2C12E32D0F1E9 3D814F7A27AC31CC 8EEC976831F39781 26B6A14335FFEB44 2C042E67AB7AC2B5 D8A5942C0E651B50 23AC8B3BDF5F7462 752182B6E6AB7792 B9D505FB7A45B8F6 98E3DEAD570FC605 76DFCB175B5DF3B8 04E71872CA37607B 16CCC60FE2E1F7E5 DD805D38222D99F3 E36FD483229BFE8E 277CB8F3A091F54F D52BE7A7E414ECC2 166EC5D425CF8FA4 D14C171A9CF84B5D 4F808F445EFCCE58 E05C32EFF2903E33 1720517FB55AA82C 897394EB7C631704 4186FB0DACB9A5E4 903EEB5853E9AE64 F1A03AC785DC2E29 52BD228867793B84 3ACF264CC8ED1736 5FFF4E7FBC012BD3 B2742C54095CE911 90D8D2732ED08A23 A4E498B16D9408A3 FCA85B48ADF0ABCE E6E4F06DC4FED7E2 EF663894EE24515B 7C3620C86C08AA3F 0CDE3237DAD4611C 816CB3212FAE0887 460EB9BE0D214B9A 0166D224121A3C46 4955349B7738E30B 6852778D03A779E1 DFC833E1D3343CD7 9C852FD15C1606A2 1F66C80398017B8E 3E6BD86470B10858 750782AF336A3E57 A6C747421867C9B4 601466A48BBE5B86 4ED28821E865C8CA C65104DF23662FDD 2C14F1BAF07580A4 E4331B110593EF96 8C291DA6730EA99B 39F3BDF6A16DB44A 4E671E463F38485D CA8E4B3CA5BE9F70 8237369C25AD56CB E7CB2C6C5A1B4B59 BD374191D5DE6CE3 27A7E847749BA344 DD48EC802F74E0FC 9E7812C229CE7592 4BE75129A2BB6F84 90119BBF349C0477 D569C240217A721D 499200446D5A9ECF 16411908145E6FE6 EA71F5D19F7E3857 68B5FD6781C5BA67 4D0F6A209D10B38F E879569EE18633FE CB47853E8046A355 C251AC9FF852021D AB29470924C0556F 052F9902FCD40FE6 7F2F726CE0F2B65C 4226D6F1DC83969C 0700EEF3D67B830F DC23926537DDD37A FDA7AA3AFC481F8C 63607C280F48F516 4F3BCD78F0EE3DCF 41CA794FABBC6059 7D77C6D786018B22 318BC792139C84A9 23B9B4D5FBD81DDF 4129F8B3A9FD2306 48B322CBD87D2374 6C44C37EBB537656 B9106D91A50E99E2 5672541C4B6F6E3C A36E75DB39812006 F5EA9CB3E6898EB6 B0038BFD57AF58CE CD080DC2E97C06B4 E24FF69B922471E6 3A747E28A1A13D06 E1DA031455A5C6F0 1FCA8E40BED83194 C6E3E3723980543B 7E2031C3C81F1F04 75095682F154932C 71B939D7403CAEDB 1DA0632727D75E6A A1431BB1C2CAEADC E6A5101F3689219A D68DE1B4CC2B895F 711B7196724C4B61 9ACB4E6CC3120C05 4ED8827848957A79 2E49FF7C1F304617 A82711DF1E58D7F7 6C29CEF5D63CAA43 CDA5000B2E2B3555 A793BA034D5410B8 A7AD375C9B4A9C74 A46CF67F8D221FB6 1EEB884B0022246E E4B1D9339EF85037 5FF4E02E1173C126
- Read the ciphertext. Strip whitespace: 3,920 hex characters = 1,960 bytes = 245 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201209231333(name+title). Key = MD5(password) =ade7617b53a320d3e0094eb530cc4dd9, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 61 GUIDs as hex (shown below).
Decrypted: GUID list
1 26ceae7d-a278-7965-a739-21fd2498eba5 2 9ea6ae28-668a-1107-b362-0d7588b472c2 3 f747e68b-6a93-26d6-8fab-c9705314d9eb 4 b1b5a7b4-d0e9-87d5-b5b7-1042c74172fa 5 ff295ee9-0d7f-4825-875c-fdbbcd332746 6 26c09cd1-b274-38c5-9676-0d7820e23804 7 38d6ef55-5064-028f-a41d-1d2a92acca94 8 a18a4383-fa43-86d5-ac53-c708df26795f 9 f4e9434d-9d59-0e67-85d0-e9f009545f01 10 3f1b6067-b01f-4d15-a18c-51a4b726c81b 11 395874c2-d033-6f57-93bc-aeafce354978 12 9c553fde-7147-8ec7-a407-8da2118da823 13 4d584eb6-5bb5-7fb5-82f8-55fc56fc097e 14 4772107f-28b4-433d-af39-e4099d043e8b 15 9914ab36-78d9-4e30-b832-0d790926b449 16 e42d3a2e-8e40-5ec4-b526-23180fdd4ed1 17 cff5f4f8-ef7a-3202-bcaa-385ee870cf8a 18 4ed1597b-f4ad-4c49-a989-0d51841dc9f6 19 14cfea06-c6bb-39da-860b-689e59fa9d46 20 9cc86066-63ef-8eae-b5f3-4e42f713dda8 21 6da9ab9e-29fd-1e67-8f12-2cba1ff13cae 22 5807c15c-fa8f-80ca-9db5-357c2a7a7384 23 b4fd2722-7a1c-1119-ae5e-7c39ffe9c0c7 24 8f0e3987-dc7c-6a6d-8fd4-85f2a2cc56ad 25 78e5a778-5178-1f18-8517-1652d27bd9f6 26 f6904658-544f-5cdc-bc1f-89a621afc5b7 27 df7867de-1498-393b-9053-5799fafa5407 28 00ffbdda-a3c8-1b6e-8ae4-5fe748fcdec1 29 322eeaf7-46af-4cad-9aa3-98be5ed01dc7 30 8f36aa38-a439-1ad1-80d0-65f3499581c9 31 27a0fccd-65ab-3a13-8673-051df6f56577 32 6bcd452b-be93-0e64-88c9-1307331202cf 33 6838223d-a987-31a2-9bb4-cf016fcf5ea0 34 5f8b84e8-1d7d-5a89-b85d-2a7d055d3c55 35 852d0e78-ec04-3fdf-9c1f-ac231b31da96 36 1736d635-7fd2-7290-a873-442b0b92b6c4 37 c111e684-cbfa-6229-99cb-7db13672bc49 38 99efcec3-fc31-3e13-852f-e35c83717ed0 39 812db6dd-2e31-5401-a548-d9fa9a1265c8 40 e6d34436-8caa-130e-8d99-4ba016100a25 41 e119085a-e062-6c4c-8115-e9cf35b47fe8 42 01283f4e-ee64-508a-a47c-52c57ddd2a58 43 f3096437-418d-331d-ad6a-3a0e0084bbab 44 0efd1300-8c31-0dd7-874e-3da7c5130c72 45 c25f2871-37a1-0cb8-9403-a874ddfcbf34 46 3870681f-ab79-7a34-89e7-f22da6e05d2a 47 5608a6a5-9692-7e60-b42f-ecc7d3917319 48 24604053-fe12-7261-a0a0-a96b9ccb9eae 49 4d935a4a-1541-5aaf-98b7-ca04d93b6f21 50 21e575e6-cff0-4e22-a109-b45dbf3f133f 51 aed040a9-aa44-232c-bb18-2c5d751f71d7 52 f90ece0f-7949-82a1-a185-e5ae894d5a47 53 cb547126-6518-7fa3-a15e-5554835381db 54 7d98f180-d111-50fc-a0cf-97afb75042a1 55 5324f20c-66f1-193f-ab74-d21d18ed0717 56 20291284-f66d-74ba-9ba7-d6826ba68b7d 57 6768a737-f6d1-8609-a955-8905f7f71c1d 58 fecc911a-f897-449b-90d7-0027fd5d1288 59 4fe052b1-da5b-6e63-97e3-9a7f4bfd319e 60 64355f2c-588a-755b-af61-f0ee13ba9270 61 26f27b14-4fab-8a97-baf6-bc23af042376
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
7128430804687445343818161531413035376351653007775428751784678. Exactly this sequence comes out ofnew Random(25).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 34 (seed 83,105,000):
new Random(83105000), Next(8,64) per post. The RNG predicts N = 61; the post has N = 61 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:23–10:24). - Conclusion. Filler. The content is fully explained by the two RNGs.