201308070906 1jv8hv
explained decrypted filler
seed 432
From the post to its content
As posted (encrypted)
5BCBBD6F9347A258 615CCFFD6B99BEA4 99897CE0B6CAF484 FA23EFD089670C07 A246338C8FB3459D 03D56A04C393ACBD 9AF4561F378B4CF7 EFC6FFA8F6D2D3AA 87942E4A2AD29F2A 6D529D0B42B7373A 436256B307A4F219 74666570AB064BAA 36205239E74398ED A1B3606D999B934E 6F8D3A7502557DA0 7D5A0AABD7F9F470 1061C88AC84C3100 C565CD42C3C68421 2030E673BFA1BEB1 355BC4069AEE8C18 112D2EED10BD6420 685439C32F24439A 5CFE5BA6FA3008EA 0566D87283BEF899 AAE2DCBF0433AF85 6569B510918849E4 BC4E7F010452BA37 CABE1B714DC17EAC 0F4193E79803567F A15B62B732318ED0 7E6A66A1D3983BF4 C247E88762398278 A97177AD6776C706 9E91818A3CF27A89 9B4015F7CD71D06F FE618922F6DDDF74 1804116BE2C2C6CB 49B651300E72C966 D19EA4C4DF14E0CE 2AF57D2EA9768384 EBCE770847204441 A1A9C387902E4CE9 088E499974AE93C9 9F55B66F23155783 1B8ABE71B7928ED5 69788FCEAF2A5236 7491026CDF969A8D 5F2D15D612E4C163 379AB366F74D5B88 055F42E451520B85 2D067DB4A66B220B F48EC4C7D9F017B4 73BD04E4AB292387 BB7A5F836A312EE0 6D5F772BC75C83DC 83E72C72E0DE13D7 E88B8E3F108F0004 EB28EDE78045B7D2 DF994DB6E8954407 D0F24105908EE19E 75EDB8AD50B817C4 D1A4ABB941490E40 26856413125CE561 7EF480E6DAE39904 45D64A508F25A397 BF787481A2848774 2C10143A70697069 F5BA2C324338966F 8A3A9C1604B46655 0613561A41CCC362 C3BD96DB710146D9 13FA90A3F509953B 495466F957A0E91F BF0AC74A0EBE5116 B4563ED9737C644C 551FEA1CA6111289 EB6AA575CBF7745B 3E53CF9002FBCBDA F8265031A83275B1 E2DEEF416AE54E70 2E1A15C656C523EA B44EA32CD8CCE3D3 95AE67F2056B3BB2 1618427BE64A9531 72BF1BCA30A2C3E1 B75B3A838219DBFC 857E9E7AA256F9FA 30BCD3BBF8B4BC57 20B3093CF25C9C0E B6764E41730B46B7 429552EEDAE8B718 506D640AE394248D D81CF256703923D3 5C7E00B9E74CD4BE CA8BAC38429CF044 95A392150607B158 1B27938F2D174CF0 22798DD9076D2473 4E4B101F30A71AC3 85EBD2093A35D29C 33E804A354CA741D 983E40E39258AF63 5E75D57D8E6D1214 AF3D13D8B38BABEC 86FA35C5B404288E 2A3FC52C96143816 1AFAD707AD53E48D C2D4DB9256FF5813 5C39A001BB8B8C8B 6CBC319172EC991C 8E4271C4959F4F17 9173DEEEC83EFDA6 C300059E1E2A655D E9AE6095D07470E4 5BCDF9A3AD6C5D42 059AA2172CE9C3FD 32F1CFB676CF08BC 74AD727AB9886AD2 EE5E77C04F022C33 C1CC73599DCFFF0D 1ED555823FA197B8 E6D3285A966F363F E81D4C0FE9895600 0A8FC60EF1B2F7EE 9D7F4A2914755770 E26136D95AAEAD2E 6DBDE64DC63946E6 2843FEBBFF26B73D 55CAE4E63E2074BA 83FF3577241468C0 D3B6B1950E1AD04E A133F090BFD1BF26 C52969D592016514 7AEF28D91BDFF3A3 33546146E317AC2C C5BF51F6757D39C6 78945795347CEB49 F13F8D060DE9B852 06D0D760454794D5 99501E346E2C054A 34C99AB61C5CE8DB C41B5D256E06EA26 DA0D07195BF70C63 0384F7796EAC29FA F6261E72C76E1402 469A728F2DE160AD C2DCAC6D43824CCC D40A336331E68F95 30BB5C43D1C3F7A1 F06559E9F715F1A6 BC88842DB48F11D6 BEAB5E088AB3599F 6F0884D97407F980 E1CE5FC86EA06BDC ABFBA9E20487CB93 ED3F9CC4EB192947 698EC9070968D3EE 83D029C1079DB7DC D53BB1B9F24DC3BB C503E873395BB73A AFB0F0EA2697869A A1B039664433A624 AA9BBAF15C9131F9 DBC26F918D9C7D41 D4EB5844216A5448 65BE5E78C350B8DD 9EC3ADF3CFBFDF8A 318218ED023714AB F875EF93F4DDB55D BD3066DF75F8BEC9 2F5DA16FD1A150C6 43EF5AB095BF3138 243530EC437A5457 BDEE42B1FF5348D9 F613E986414FC32C 4029A11C53294BB3 070C2F82DB5D6F60 381247153AD569B0 7AF74CCD1915B239 D12C46A05B055928 FA84B8A9696DF71A 5F05DEA8B920D3AA ED4967BB2FBF77C7 919AD2A7B4BE1C87 34344A8841886510 17712F9491AAE7AE 4B4DC150AAA2C088 D7C26DA225696EBC 5140EF2C0E834C57 727593D40E117753 B250DF4AF5C0F80D 08A5FC5E198D5002 D49C335D0FB96560 01457A67D41D07FF B54E858285C7607C 0AC9F381D9A3E327 9745BCB7D1C839F6 04752E0D2B968792 ACC8A6F257C4F8AE E290AFA51E29E293 7E3215CB98959F8F 7129FF186217DE38 6AD5AD28CCF1AB86 95E5AAF9A3A702C2 0D64C2F3E2B9FCDE B97397B8E26534CB 62ECF239D132F8EA E076E757D40177CF 9A3AFD6B0C524C18 781D8272258A6EFF CDC83C79361ABA67 4927545D96DBA192 71E86A91A5168E0F C6293AE33DE427DA 5A10DD77C0689C7A E7A12EF7001A22C2 4F1350F8B56DC3D9 AA9279E125B642F8 4725012659E7DE8E A802BB2659CAC912 ADE20EB893634614 24469099C4756A67 3FA65871A206CEC8 9A5E6F63809C1DD0 BCD925A483C1EE91
- Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201308070906(name+title). Key = MD5(password) =5460da5c00940cb2d378c1d5601e0b7b, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 56 GUIDs as hex (shown below).
Decrypted: GUID list
1 0b63f999-7309-37cf-8903-a17d77b53826 2 b099a64a-679c-5e21-bfb8-d0def1aea92e 3 0d658226-04b7-6651-8c6a-cc139490ba66 4 11905d6e-20e7-6ebf-8836-68e4c16c9926 5 1080139c-f608-2321-a033-fe71c1a4ffaf 6 e510fdca-c611-0ba5-ae3c-83b8f50dd5f1 7 65629c88-c675-4e24-972b-5bb76233621d 8 532da82e-2b26-1784-a491-79d1fa7bf093 9 3247f6b5-27a7-333e-b4d3-b78231fb59f3 10 f96c310d-7aa9-5b50-9914-4c404dd2bd0c 11 f97be7ef-3c60-57f9-86d3-83959dea38ab 12 d4c114cb-29c1-6ad8-a39b-e4b3c69a48db 13 9907737e-8237-5128-a20f-753a35aaa00a 14 2b419023-517a-1fc7-8e13-696f433f3247 15 f55e2472-5800-3c08-9d57-88bf0a5ee31d 16 081d0765-e363-74b3-a516-b2e54a4cc271 17 306fd396-844c-43c2-afbb-0a1a09ab6329 18 fcc960cc-81c3-74e1-902d-a188986fcc5a 19 aeff8e66-aa92-3e0f-b358-eb59fafbdd95 20 95b0b008-7894-56d8-bded-bc007735979d 21 6a65dfff-75df-12de-a224-4a82ba3a1da0 22 b6b8418d-1989-7d1f-ba36-931f5d016eec 23 340bb9a9-645c-0dd4-a8e5-3d1f3c712084 24 44df0b01-2c05-8cdb-b90b-6c3b3d00d97b 25 550501c5-6d3c-00be-8173-5230561f34c2 26 d6b2ab3e-82c1-331e-857f-5881b9be2b64 27 b71c8f8b-b12e-3c6a-ab4c-fdf8edc693eb 28 17d69951-cf90-39e1-9462-c6548cf15409 29 f9f164d0-87be-71d2-af65-cf869c32faed 30 e7519ada-e2c0-8c13-b24d-87319add601e 31 8e17a7cd-7d43-6c8f-afa6-c04f2250fa95 32 73e6a40b-68bf-2038-a260-03a8ad84cc9a 33 3384cfc2-eaab-0147-a7ab-a9c37d8e23a5 34 582f035e-d6d3-79e3-8255-bd45f0544369 35 c7366dcb-21f8-47de-b038-fbc74a9c7d4f 36 47e344c0-9423-4b88-b3c8-4ce4726ffecc 37 74cdd6c8-b768-7477-bdb5-91da9926d87c 38 986d7ed4-cb76-7f83-997f-1aaf38ec3461 39 26b4d29a-cdf1-2138-9d1d-29289d47487a 40 ee58652e-610f-2e2a-af78-65bd4e70ff2d 41 9fa616fe-75c6-1b1f-a268-62288eda43f9 42 a5ab5981-f409-647a-a27d-54920fa8a563 43 8b8634d0-38c6-2cb9-ba0e-c03dbe51dd71 44 7d21b6cb-8486-1ed6-aa82-8c9cbde3f122 45 948d9a04-afe4-66b4-a968-fbd0ac91c64b 46 10f7c010-a0a0-2ddb-905a-5d3dce13243c 47 40dbef6b-8e94-2350-a112-403cc052d383 48 7e7b72b0-11fe-20b3-9ffc-4bad11e8afac 49 cbeed4a8-1eb6-3475-b159-d002ec81aa26 50 8d9f3ed8-8507-20e5-a1a8-33fe41c8bab9 51 57fb4a94-e44c-517a-bd49-571c7b7b3f82 52 c837c52d-28ca-31d0-9845-fb67e40f1503 53 3db3b3fb-8f74-50bd-9843-f487496a555d 54 50c7b8ae-2f33-47c4-a689-baacdb6b08a6 55 176f201a-ca04-6dea-8fa2-16ac41edba5f 56 31f923ca-1459-599f-a516-21461e274cf4
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
35662041355651374735170803337862074477221621622232535465. Exactly this sequence comes out ofnew Random(432).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 11 of Run 50 (seed 2,278,890):
new Random(2278890), 4·Next(8,16) per post. The RNG predicts N = 56; the post has N = 56 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-08-05 20:29–23:29). - Conclusion. Filler. The content is fully explained by the two RNGs.