201308222130 1kvune
explained decrypted filler
seed 49
From the post to its content
As posted (encrypted)
49A14EA020480A18 64EF4BABF3677291 D6DEFF05898F3BD1 D0380BD4233E36F9 013BDAFA5169F4E9 68DBFA87B5809B69 DBB2CE9EEF795EBF 2AE75977C7E4DC4A EB40BE753DC2713E 69F9BA08FED03149 A5303A8E6FE71107 5E67C1CF96BE738D AFA2FB175CF1E4C4 743DAC7111C0A5DE 3A564C34A3269D12 B96AC2F81892ADD3 29E2C05482DA0308 6778F90C4E788A13 7A183EA664D13FAA 9C1910702D92E273 C9B1432903CF66FA 90F2822CB32522C9 4F864CA0A8B3667B F07DEBE0CBD071C1 64E19B04AC7FBB97 EFB13BFC33DBE226 2879D98FCEF368AE FFCA09C7EDCFCE29 7F0FC49E1A3FF309 747311FBBE1C0717 0FCDC029F046E124 F68B9B717FE2B1FD 4625213D98CD51AD B3BAC1BA96EEA024 13081E3E7CECBDB1 A19F0D846A37663B 0530F75DCB662BCA 8A74CF9425C99854 688F0AEB0F062138 D15089C9C44B6A39 9B5F80D5593BD114 339FDCD5E16FE6F3 7C0D4F666995AB9B 55BCB2C1977BCA58 637EDD8208E7BD13 090E3636C654B57A 4B60AB6B38F516B3 0E9A89220491071A B5BC49ACD1AC1F0A 3194FD4F2AD47DD2 E2DD10C5463719B4 B1424ABE01925FFE 9287BEA76728E6C8 827CA5790A0D53E2 3065FC064B733D61 C56B23C226BAEC53 AC970707CB1D054D 5C9B1F2D8816B5EC 7D66FDE82C10B246 85CAB7AC3080034A D75996C27CAA969F FAD954D61B8D8201 A71A9D206A007E16 4E22E4EAD50F0F3E 14A00B93EC909428 15E3BC82EEE6B89F C47B5CE5A87D4D0C 18124A339D2AD891 90514660038F75BA EC1D88D86AE5B0E4 4950D4AB088F9671 040A1D5ACB74C460 3143DB2049ED504D 224FD81891FAE45D E3B34F80B1207A06 90A53FB7477CACEA A1A84D05E8762B29 E4FDD834646FC09E 86280718BF7203AF E65E490AA8575F4B 3187ADB63443012F 3C88B608DF7CAFC9 7368CBFEC6F7E618 F917A3913D4927F2 2279CB96708B862E 80218D8F0193B8E5 36AC2BA50CDA0966 DB67F0550A5DEC93 CC4DD402CA254424 C984C18B08DDFA2D CBDBA8746A53E812 1ECE26AC0BE41EB8 A6CCA2381BA83892 52DA16FF2B8F4950 970390C5A6916F44 C6381C7605A8A467 75EB89105C642F1D 6CA344A9E1B24BFD FC17E76D11C5604F 209D530046DB96AD F66883D627DAF6F7 9D125469CDC7721C 84D20745275B7CA1 4CFE151F5C01864E 319E6B727CCB8680 B434077F6F4BB41B 1A7CA0CB3F8B942F FC82426FDF4A4145 D6850445DCF6D153 A233FC314283E690 79095F292D789F6A 695FE9E676604616 D2C1B08835001CE0 D85B396790A91172 57E0B61E3978F594 21EC12E1BB14ABF4 FC7E66EA2703CC73 846386CCA682EB11 0FE17D30C87390DE C5751509964D5936 55B37BE13A4806C7 6AD32A4D517ABF28 D40856BB69AAF323 F9F8F7B4B4FA7FEA 4FCEDA47397C892E 03FCA5AA5CC5EBC4 7C9DBAFE0A5250C3 70BF5BE178EF5CA1 58A85502EEAB29F4 35A7915000A82229 5C9EEF5C03DE9C68 226784AA9C3EF57B 2C9A77E21B90AD04 5C1360FC1D32649F 6C6144E5C544A924 228424F0034746B9 DD7CD6BED09B8A09 B666614C6D06D7DF 7100940C9848416C C137C2EC4EE978DF BC4B677B1A4651F4 77DE2254E0452A05 7AE82A78623C812A 19883660243788D8 4B3E05D263531022 2EF55B5171904F97 FC4151253F7EBCD8 57BF43EE15EC290F 6BF9BF62B72C30CA D4F5E80772515282 B78FE62D5DF6808E DF57EAC28DE9D7E5 8BB483EEBDD9D4A5 AA8FB635BFDB5613 08B502FDBB4E22CE 5A176BBE256F7BD2 ED594DC778C4B032 F7FEBD1DEB0810DE 7E95108869454FC4 549E0A8C95913D21 3AF39B403E8E7DFF 8A321809A7D09A9F 30CC9A6C89AE2662 E3343D2B9064A6C5 BE1A183AC6AD4C4C AA6870F6786A0F2F EC8970B9F8CB82D7 B9B87A9E0FB8E92E 27700557B951EC84 CB43DC0F16E7CB83 CCB9E986D070DE3E 914B47F97116E765 D7B99B9A3FFD6B1F 58B6DBD7C8A62AF5 36497CED5EFA0138 0EBEF112B5011C94 493962A367546C7F D4D23C40332C5CCF 669073376188F737 CCD1A50DB3C80D4F 02D11265F4379E12 FCC4DC051638EB50 4FBDCD481D49B520 E2DEB56A47BE4B84 7E11A923F81151A4 ABC2146E3273F1A8 3884FBE8C3A65449 308F53177118A00E 2BC9F68BCA60037F EED96790AEB442C4 8C36904A56F59981 CE0424FB43CEBD98 8F28671BEFFE44A0 1F7AC6BFAFCBE7C0 A587DBB5FF93CEA6 08BDAA3FFB17772E 43E2EA6FC01CDE2C B54938922F2E3E86 BC0DCF59956E1D3B 1DDA9CA4B7534167 BD832790134AA006 ADF79ECBDDC45399 462AFB755FFF59A6 5C691C2E2992647A 95B34F7DFE8C562F DC65BEC6EE306F0E 853C1AD46DFABF63 9ECD74E8D2A5E01F FE5FB838CE443688 00A8C5318AF681DD 3E693E9619CDC0B0 77960F0BA2F1AEB6 D6551D46B47398E6 1993DDD6F06DF686 DB3CBA8108BDB595 687D15BD13DADD17 0F78C421F4462909 A18EF19C2F7E842B DFACDFD5F456DA6E 4D80569986C14444 84BBC5CBA83E1C08 7D238BE8269C5792 6A66C34C5C539F48 8995BFD49102DF5C D4879843AF64DC66 EAB65D4C44FDF001 5FDE4FD00DBAF136 615E5052126218F2 7130CDC0480DBEDA 3E496B729BE3214C B66BF201B070E21C 2638984E44252952 7E85BA60F9AE5C87 441B59014062CAEB CD5A90E319A8B672 B72A72116C8B44AC 14F153D8BE594EFC 3132F0FF0F591D4B A820268A43CAC911 02AA6CA25422D2BB D3912BA63101AEA0
- Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201308222130(name+title). Key = MD5(password) =57af80b564678a98518b49776413f727, 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 9c4bdf5e-3a35-287c-8098-2d86abf21785 2 44adc827-12eb-160f-9d5b-3b14f5514a2a 3 e71503c0-02e2-0eec-87f1-2b2f0a066f10 4 f790ac15-9326-04ba-b02a-8d5d4fe7ad8f 5 088e1c69-1bb5-2ad9-a9e0-a4898f76d636 6 d6300e6d-f83b-3152-944d-1a328f728028 7 f0b6c9d9-b95c-7f5f-bad0-a1a802c27a84 8 fadb47d5-2db9-0791-b0b9-1635b5284acc 9 a4806e49-9e41-0fe5-a544-287e780cdc90 10 bacecc13-9034-32d8-8c36-f6e2dc1766c8 11 489dd9f2-9e48-30c0-a2b6-20bea96c0f96 12 7e1f9f62-1372-68ea-a272-d69898d45f64 13 4d33f5d8-a1cd-2e08-916d-27cdfb0a9ad2 14 ab9a1759-9504-8b1c-94d6-86cb46863eac 15 d1a84e87-f696-2f2d-8040-5dfdd9f96339 16 8b107a7f-d8ae-5f1d-958a-19c608c7369b 17 de9681e8-ada3-4907-9f99-fafb00d64735 18 8badc30a-c33b-3a6d-84a9-ec46d0c5ba97 19 336c162c-a70e-0497-8012-eb32626d5cc8 20 f6a7233e-ca8c-299c-88b2-471edbffc5b4 21 ba35f1d1-13d9-2473-afdd-ddcddb02a683 22 785e1949-8cbb-7179-b73b-bcb7c8f09b5d 23 61908a03-e772-2339-9f9c-6ea3310c537e 24 03ecbe7c-7c77-19df-ace0-bd0bacc6a666 25 e38efcaf-6f73-46dc-8eee-9a02f800738d 26 62775140-dfd7-02af-855c-8bd8dfec2082 27 373049fa-5cc8-0d59-a749-2b01cbf3adc6 28 ced780cc-816f-0fa9-b6f2-57943399d226 29 b964cd54-e9f8-0d2d-ae5f-585506ea9096 30 bc548028-b241-41db-8dbe-9276efd2bc39 31 caf54519-c1ef-2786-a624-34757d2bd720 32 627c9d13-2f3d-3242-a243-8203e202123f 33 bcdc36d4-efd2-01c6-beed-5e2e24d38825 34 a63ee290-e68e-10c1-be24-cfc8905be9c5 35 6c6065e3-be3d-6229-86dd-dca1fb92a196 36 0271c7f0-7a59-7bc1-9102-90357c585ce7 37 4115126b-6865-581f-8949-5cb46e483553 38 507dc7a5-c634-6031-8f10-3a145745df18 39 63c59871-91c6-6097-ab21-c38c5a680acf 40 82bd1bd3-d99c-7877-afa3-000e8574e8df 41 d87dbf0f-6934-13b3-9560-1c1e8d97ed01 42 1dfa253f-1375-20f2-8627-a5e7dbc59cea 43 d6bd8103-0330-1f50-abee-ef9bec261704 44 7412acf1-019e-72b1-a8b3-3540602ec1db 45 942f13f2-7376-6cef-b687-8196746fb08d 46 2b9fdd2f-467d-8582-be6c-03e2c2476496 47 cc7b1566-1c8d-0156-913b-25902aae0beb 48 86f55c4a-dae6-2cdb-8704-639673b833fe 49 50de59a1-1f84-82a7-96f0-831efd695174 50 68570631-bf2b-6551-90f6-383903accc29 51 82a264dc-e8de-0788-98c2-9fa2a8ea13bd 52 4e03da50-af8a-7509-8699-9304fca8f23a 53 8de701f7-f066-2d49-a47e-97af0fc19828 54 b5604d75-6ca4-454e-b929-62c4ef425b99 55 f0e6eea5-f478-026f-bc76-fd35ecc45034 56 7c74d1a2-06d3-4d39-9dbc-3909bfb6d9a9 57 c0f184ea-ff20-894f-b4bc-3970f7da186b 58 68fbeb8d-cdf2-715e-b4e9-1388237e3465 59 b61eff2f-2f6c-4b1b-9b7c-4510d2e2ae5a 60 a70b243a-4771-2f5a-bcbd-35d420ed8155
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
210023700336282543022721400004230167566712176802860724048742. Exactly this sequence comes out ofnew Random(49).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 1 of Run 51 (seed 714,271,718):
new Random(714271718), 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-08-13 23:35–10:35). - Conclusion. Filler. The content is fully explained by the two RNGs.