201307310900 1jdws3
explained decrypted filler
seed 171
From the post to its content
As posted (encrypted)
3BBCA0A237AF7793 95B4B1876F7D7F34 A9901BF5D2D5B0D7 AB1A4949C2F40BEE 46AFA5CD67496ED8 5A9EB4B24F604F4D D4B4583A08B0418A E317501006D82212 4DB6D138B0699E9A 3DBE963CC69A752C EF4419048D138FA0 020F71933E740981 77CCBCDCFC516E24 D5330751A009777F 9D41AA4219188EEB B7A8E0DDE788B062 681B5E18C6801B2B D96F606FD20DFCC6 871B8A51909F575C 57E5DA16FCD513A0 EFE27D60E615FE3D 6852AC0F6520597E 6503FEEB30DDC2ED 13123378CF8D9918 F6F4AD4FD5C31CF2 9CD7E3E2C4F3FEA5 754245CE562E23E8 309B9AD7DF4BF07F 143B8D2B7C5AA7B9 96D212CCD099362E DB812AFDC6A11F65 464EBC76A1B81416 8A83153D6EDA3032 788E0CFCB5D4BCA2 402EF6B85824A901 E290518BDFC7FD04 5DD5D4F70169BC8D 1B5EE51EBE82A5D2 A29138BE6C33EF43 A36D0CDEF819AB0E 0A916283539FC469 F4B69C3308B18752 42003C83BFAB4C3E 7D7D17E5D91BB0C6 3BE0E27496D723BB 992C7441845D8D38 B10B1FA37E7F5AB7 92049ED413E0DAD2 E9AE39F831FC8AFE B6BE9D665EF6ED0F 6B782C11A5450994 2987EBCA26AD5DB7 609BC684A298BD3B E050F02AB1C2FB3E D404588CEA3B603F BDD152F6C9D3345E A731A24B36E666A4 EE3130BDD019069E 373B3CC740E69D41 EFCC0B1AC2DFD5E0 3E228F009C09AB64 F756EB3EF03884B8 B124A5B09EF995B1 05837E7240DDCC5A B01D8C378E40AF60 B7640FB041107B5D 3F84E3D5B2EF1739 A3D8C44DA95BD6B9 22B873999A3367D2 87BF2B0D9FF1D3C4 20CDDCCA898BEE3D E77C95FF55D23C7C A300CD360811A9F6 6019A018E013EAC7 000A1EB78EA289C6 2F3DB9488D9A104A 2CE53C5E445E16DC 231321EE481B99BC 3535286E33C0F396 89949D103E8B8627 D251395642F4540E 0C78EDF994F8CD1C 0E272B168F8FC04E 74F5689BC321E9F7 6129E4FA32CE124D 96F7C5452537765A C28885BBA54C16B2 B6E167FD57A79621 A7B77E05BBE9061E 0233AB0D1B8F2F87 AFBED99AA8D4DE8E BA3F6005BB33F032 0DE96C9D2040DBFE 4412E92EE9226275 BBB058AE92037791 82ED0B906101B1E1 FC731FC785AB49CD 02EDE098A00FAAF3 45669540DBD07CC3 BCC8D8B628B2612A 506B0BA2B95AB4E6 2DE4E5DE59AAC4BC 7F95BD6663C32CEA E5A79400E56ABFCF 479BFED94FDAABCB 62C540137C3596DF 84A8127A95F32502 ECF1C5EBE440AD98 85CD3D943EE37C98 94A6E4C5B925E48A D34E0A80BC94FCDD 7F9C92C8E63A8EC3 FC93D4BE80495ABE 78A1EB11BE443C92 B489CB4DC9586FEB D95975F8F9C59B49 C751A573EC277010 39725AE33BB075F4 4729BB9351DA7B35 35AE61540DD6F157 DEF7510CC1C3AA1B F8AF09A0E1126545 F1D6A38B04AB0458 ED293D0FAFDBA2DF CD70C56B39EF0DC2 2DAC3577BF3E420F 3979E47281B6BDC2 B824EB30591EDF3E 973AF870533BCDF9 3D4F771263059E46 E5D579DE3E881C39 B0AB7395D27B379E C7C17470EE1DD7BA CE13256B77C2029F EEBFD53412467546 0B1BF2DF11E28B45 45181734B1806A87 D75C51D8C9556731 022920C8ED763844 25D474A95C89FEA0 8FC3143C0041A013 B81357653220A768 CC35364A1D500E96 D26AF674D199BFB8 9988FAE9D22E624D D1835138DAAB12B4 75501406B04C2950 12C0737D04527FDC D716B68C8B3A60A3 5FB9A3CE375215D4 C8DD9390F60156F0 93F8EA9EB2A0A356 2EF89A639D0A1DCE 9853068B82CDC737 0AC2FC57B74A0E23 D99B3D03FE8B2D11 8D2D5835EEEF5E08 396DC2E1407CD3DF DEC06C5264D90D9C A03CCF70118C29A1 5894B9182FF10432 C67310B40BE5F2E7 4921CDAB1B3D6323 4F41484C8FB664B5 E53BE100781122C3 5C2F9F8DB148FEB7 BB6CFAEDD8CAD75A 7E41AF6DBD04B7E1 0EA6C8533F571D6C 0AA927466924AB61 519CA4314DB012A8 6D8263CB545D9762 45679669E38FD638 F8AB0956A0DE934C AC1884FE5F7559E2 59F63D4D15CC5BB2 A05C46F3A1A29B82 C8B5E1E7C5B8F765 0F01720170993793 92C602567C00948F C325C504ABD65958 3FC22098B01FEFC4 3DCB5D037CE802E2 78E15BB61E5089C3 56ADA8EE415E33F8 152A06DD5952D93A 8DEC83C5984A4AC0 5619B9C8226827C2 175CF3BCC9AB9B94 7FB200E481D73A75 4D1BE725B4641852 F35149C5584D4CAF 3E16E1D22CB91D22 F692D016E004DF2C A1C092146AE4BF50 23227A928906B683 C050BA6C1C73BB5E 6DABA4AEBD8DCA9F 7516C28911D92A67 B5C5822945EF5F9F 23DF15BF70AB9E4A 1C5CF47CFC0955F1 F2612F350F3AC8F6 0B0290F2A6FD4D50 16C0EF70F20A00BD 49D83B5AA6814A45 CC84D4C1CA1A8838 BED2C19354B0F0F6 D170E1EBA3206B1B A839491B9811A342 D2BA043D51F7F08B 6304FE036D02E8B9 EB973BD70ACB9EFB 61BF0F8E883ADB83 CE5CB60880AA5142 B4F4E25BF6F070F0 8B4035A6A8097394 FC2388AA067D46FB E37F64EF41C2F151 3D34F646A260E536 1111540C08094C0F 0328FC5D66FB67C0 C0B1AA193A7970D0 9C0759A83B992C9F CD90E05EF8826FD2 459F8A5EBBCAE1CB D067764A24925627 B57A7F1C169C434E CDD27EB82C70D732 35CBF2F0E0E72887 A12A81223F3946BB F2F689C914258B14 C1ADE01E83C928E2 289199DB2F3BF1DE 8F9B0945AC4E96B9 AC611531A432EEAB 9A025F980F254B67 262ACB6FFAC0C904 6CA7A1B7EE6BE0CF 9E102CEF1601D9AD 5204E1CB215AEDDE
- Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201307310900(name+title). Key = MD5(password) =3befc0fcd259915173eefe496dd0b9ec, 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 479a49fb-3431-0ec4-80df-fdeefd9483d9 2 7b42df4b-548f-8004-891b-479f9dec7d99 3 4245c7e2-39e0-2abc-9df9-931663669997 4 e5993398-e78b-02c5-aebe-7976f6a69d04 5 968246ac-2041-3631-bbf6-7642ff89f0d1 6 1eb156f0-c2f5-8a74-8cf4-efe77f24e195 7 53035627-3d26-4684-ada5-cebb782e51a1 8 24d39110-d32f-2e6c-a621-930295e79392 9 c53be4e0-f6fb-16d7-95d9-ba52eb919c57 10 f4f99285-cca2-2700-8e75-72b9542330ce 11 fe8709c1-ad68-2211-a133-bd7c0c926301 12 013fec02-fd1a-8013-947c-3e8e33a28e7d 13 d12cba30-92b6-16a2-b346-c4b7cd1e8414 14 9ae97d99-3c56-39a2-9d88-615b2fb61290 15 d5a5a6cb-db08-6dbd-87c4-8b3f3f55eb0a 16 d7dfef27-bd3c-7867-ae4b-0ce5e56a4549 17 fb587a43-30bf-626b-996d-268a961f4002 18 868a6e7a-cc7a-0e65-8045-01341db35b0c 19 aa1780d1-fe8f-2f84-9984-f64acb8dbd39 20 237dc771-ccee-477b-8c73-b1f4b5955d1b 21 e2d5ac80-c119-4ede-9ef0-354f6dc20eeb 22 ae903510-8269-7713-b6a8-0437e095de93 23 06fc73c1-0c99-8956-b17a-6ea4c7f6ec10 24 a4f608fa-9a5b-695e-bdd7-c4ac0b864707 25 93388fee-6944-406e-9181-8816c2676ead 26 696774e6-5af1-452f-b4c3-b81f3f8aca1a 27 9ac7e3d7-9057-8fc8-8117-65ae49dc00f2 28 f8945b49-db8b-5f77-9987-1c76670e8f9f 29 4147d7b8-10c2-7ffa-8347-c1f050abe9a8 30 9f58e9bb-3664-7b1e-80ee-44d11c979946 31 4ce3ed07-2aa2-225f-a91c-e38aae9fef98 32 e5c9c252-8b1b-46b1-ae5a-9c865ad2afbf 33 92571997-c3a8-0ac0-b18e-6ee2f9d29e79 34 e874e14f-2cb4-24e7-813d-2f3447d890ef 35 70fb87f1-5bbb-34de-8ecb-de4b82cde31b 36 8e4eaeb9-536b-1ffc-8991-356cb10c0dc6 37 8ad31e6d-779d-6d0e-a405-4d46ed80b153 38 ce526aee-08db-8d89-b167-cb7301f22e4e 39 acfa8901-7e71-5b33-bff2-5742abf596fc 40 dac4d882-1c10-0a67-a84f-44ab218cd517 41 19badd05-0975-7dc7-84ec-a69fff7e50bd 42 1cea2388-c854-2072-8f76-e73c8094fffa 43 d0b94e4a-4d8c-8373-b151-160f964e3159 44 a2d9a238-03e6-578f-95f7-0747df8f020b 45 5fcfc20d-c342-0647-9252-5cb9f1c1c4a8 46 bb971fe1-ba82-3c7c-a316-08e19be54e6d 47 c1d4b08b-d851-4b14-8d46-97ced444307f 48 4d65602b-7311-124c-ac0b-71b715316877 49 fc466cac-0220-77c6-8509-0699aedda2a6 50 7a993d59-1254-7a9c-8523-89a478107f0f 51 7c8516b5-8988-23e3-80cf-de6cb2a1cef6 52 521e89d9-d462-7091-bbfd-6f8e3339797a 53 ae75b8ef-592e-881d-a074-8641e396b2d6 54 a3456756-177e-21b7-881e-92bbad5a3ccb 55 eadefb65-f80b-397c-8653-2cff32f69d2f 56 c7c712c0-d28e-2e2a-a150-2b58ae939a7c 57 a1728366-8f8b-006f-90a8-6ec2a8d1c18e 58 5ade2eac-a9f5-4d84-8915-4e5e635d77cb 59 8fdb26e7-3380-5a7e-9835-7229c6d14491 60 aa651aa1-cd2c-8ff0-aac4-3f7d4e49ecb0
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
082038421228136760244786448577240231685072850341772782320458. Exactly this sequence comes out ofnew Random(171).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 134 of Run 49 (seed 822,652,546):
new Random(822652546), 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-07-10 11:27–11:29). - Conclusion. Filler. The content is fully explained by the two RNGs.