201302280114 19dsgm
explained decrypted filler
seed 443
From the post to its content
As posted (encrypted)
2A195D08AB30E5C7 5F3A775529348288 EC3C63C9C5334A7E E3C17A7A434E48B5 183D007B2BF623AA 4F21CCDFB8ADCE9A 47D9D183844F8505 19FA5EE13508662C 75BBF77873FAD956 FAEABE4A76AC6374 C0C7A2FB71A89D4B 81342F1A13336C90 6F95403D11259D18 18A3EA99FD6AE5CE 51E2F42F69B8D542 F29F4067AC2FBE57 F3BD6480C23F418E D52AB2EA5CF0EF5C 2C4195BCB060F66A B99EB5FF92FFF172 73F152A3CD789F7B 8A2DFAA8495FBD84 FA7D197FD759F835 AE3463B867B1BC05 C7D354C6281780DB B93A727F90A99DE0 D082F4594526757A 3017C0981DFB1C2E C27577A314409959 C570FA34B4BE4930 314DC63EB0E46C65 D925CCFB180ED7C2 59EAA0CEEE12B7CC ABEB07303EEEAB35 472164BF55696486 732EFEF2B9BDF886 4D9D6AA70949A7F8 9026A94CCC1520EC EF90AD5519772F32 820FB4C7F79FA42C 4408436C1BC3B33A 8955031B257308ED 473E81269D01E203 8043A40AA200FEAF C8314D7B0330E768 606D6F64540462BF BC3226CF07CB463E 9CE3A0E64045E156 980D3CC56925B176 E7FBD74DCD3C2242 C9337BFC269304D7 C74C9484BD0F6618 9CF2DBC59B2C11EF 86E2535FBA0658C3 3C574E604B21BA00 93494F7F936D7B82 08A8660DA83C53D3 66A8AD8A2B753E46 02F0A4852494E742 82F840FD1E8A6FDA B0BB20C05EB6C066 9854DD0D81190BA2 C22329583E31BC87 842313080D9F1593 992D8EB07F060003 368ED0DE682C3E1C 5C4F5900692DB4AC 19AF83F758A10BC1 B8E43704CE4BDE38 35C09D07BBCEB421 9EF42795C5823F14 C423F4BAF74411AF 284168BDD53A2544 2A0E2ED219553E40 DBD7B08FEED8F6C1 E5C5E7F3EB70B88B C1904BC3382C523D 1D048F7D0291D92B 54AF37D5AA678243 8936E9BB7AE774E6 D7F057E06C3FFA44 FB84574FCF9A475D 7DFCF7104B7D9666 A3D8D62B0F977522 997D5B2874F8BA56 10CFBE3B66D3B3B5 9CC5355217A26710 B65CD46818141059 EA379B2DA257E933 E23FF79F05A75DD4 D8A459CEE9661CA3 D026A84C99B6B506 FD71722BEA3A8E1F E9196A9DDF37366B 7979B74863DE133F 6026D6C278660CCA C5E870902EAEFD7B BEAC2D3ACF9F23E7 63A9D1FD53917426 E67CC728D1A36562 65A2CDA2A0EDFCBD FB5372F5E880EF72 BB3BF6A23D85C85B FBB48EEE9E5539F8 69BD22C73D8439FF 3EEE98D0FD4F5BD3 B0CA2E94F2AD3715 BADC66C7372A06AE 70C547EE3729F194 8E261D0C360D26B6 23E412ED51D8BCE9 EDC9F20A698CD550 4643A711B85D8BAD CE8703F6B73F0D82 54C6C7A9935324E0 2E5AD3E74A20D022 9493722F9825F68E 35D826B17E306FB7 C56FA87850F7D366 9137C7B25890DAFA F0D8F5D8258A1004 D2B43E16295444D0 14EC015D26CDFD07 930444C80701AC09 B1F6F13E5D87B58A F35FBAA4CF9DE8F4 02AD5F000B625D22 A21C7D4E20BB5937 30BF4C2FE16DA94F 30D3D6D330444803 4DA509009D1884F9 8EA9E12028C99FA6 DBFD1FEB9F54DE0B E24F5701194CCC5D FD786453F7E6F045 1C05152F19CD5F1E B16E3FBBAD13ECE2 14EEF4FC7E5C5D7D 7A734B3AAB372C7F C043D8D37EA5D41B FFC029028600A457 A73D9D2272268225 F23EE3A4B166FFCF 5640011334912056 9B049952E113227E 5220034CA513FA4E 9B31D5B0261E70B8 194F4F7BB87CA8D3 8530DA24D835237E CECC4EE76B1FABA3 BC8391156E21BD83 F7C91DE2A98D9199 9C1D20048D3BC299 5C74972B6005DB12 B2E4DB45A86455C7 0ED224B715F9F4DD 367DC64928BA2747 F0F73A8FE5F5CB90 1C6F0D2704D04251 81E2558C16F78653 07FD0BF2058884EA 1B208662B12BBA86 B84975BB225F0DBE C8B981DA4370DB99 8FDEADC5501C383B 5E55A20460DFD1E1 3C9FE5B151B2F32C 1F1A8E0CCC477CE4 7C253A69A0016F10 744C750AE31114CA 1BFDA1F3879CA37C CA7E077FB79D3C85 909FF1FAE766601F 6AD809B7EDB16479 80F5EDDA34B2C1B6 94662E73CF0D1FA9 521EEAD17E25E0D7 41C4574626CBEB81 AE62EF0581D64FAD 69FC18B278941556 8B4812105432465A BD07AC1D438DADCF E25FBF5209FDF392 1C6C6535C093D124 4AE3A5F7FA9A93E6 A1928A20CA1AA0BA 94BBB6AE2F528450 9707B3F0360A0B09 3DD80F3802A89121 E909AB67A6137704 BB7811B18E9F7ADB 78371A6DE6801CF3 A7C03FE073D9F1C0 75E4762FDCEA544E A0BB7F51A6B938CC 470CBBE7C3A3FE2C DBEE17B68D046476 06BD35D06485B01D 35435AC334F4C470 601D11BB4B9197EC 88C9868EBED484B2 EBBEA41FDC400190 3838764994202F31 1A4819A73C630EA2 89BCA1D4C8B2C48A C3C533C7560672A9 74CD8F2A8DBC4D50 A8E4A33C6E38EB01 F6D42A9E4A783ADB 78624A84F695422A 13DB280C97CF376F 468030D673D5445E F6D713AAB638AC1F 770D53FDB6C2088D DDDB80D64A118584 773B8EC21B67336B 77BEBE1BBA553F59 0FE30B25DF0EA1F5 B71BA4A01F9A4730 C0792988816EF2F3 5026E3834158F53B A51F844614D86C2E C3EE9CDC9B730826 C9938F52EE512CCF 3BFE75E21699F456 1F7045E413EF2CE3 1039CBF8F4424B08 67B2631D03675B61 95D0AA88A2001E38 C8D0F97FA9CCF4F2 89A09569B9CBACA8 86939BB37D733256 62E2F364D43E5784 49AA7EE0DFAF160E DDB2BD2E546B2F7A 8689CB60EF5722C2 E103F96E100793DF 75A559AC87F3DB8C EFB2726B5FB33A12 6A9C5FC4AEAE0009 D06AE31D75E7A79D
- Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201302280114(name+title). Key = MD5(password) =cbdb300f360aba03e39aa1bf77221c2d, 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 0c01be89-9c4b-1930-9fa6-31a30001b7c2 2 e5b0f296-3354-7a38-83ff-77cc04b3cc5a 3 4eb9ad65-f6a9-3bf3-bf9e-1c06b0801d79 4 eb9d8b3b-a2a5-1c6f-96be-4eef8f983f30 5 fb720ee1-8a52-1f5e-becc-20657475116f 6 e692268f-c1d3-609d-aa92-3d2c8fd53992 7 72bada89-f026-313e-9d40-95549d99ce31 8 62822a6f-9b23-606f-96fd-181ecb5a3be1 9 ccf165d4-d97e-7b95-be21-119876023e8b 10 19e2a255-1108-5dee-99cb-41b319b63b7c 11 5258f8b3-776a-542f-a015-13b27863e06b 12 8de28648-8d18-248d-bc43-30d097962c37 13 28bf85df-4bb6-128d-bf88-fb8b95806ed9 14 cdd65d1d-fdeb-836c-b68d-df79366e1428 15 e900be19-c539-0ba8-b4db-2f23ef0cea79 16 f7492e30-e976-693c-b00d-ad00be29c41d 17 4e5d3808-755c-028a-b10f-d356580c08b5 18 4fb428c0-2f1a-58f0-a50d-1480bdabdb68 19 4364bc66-c128-6d15-9b42-9a4d5cef3c0a 20 e994885e-da69-745b-aed2-b09b197b07a6 21 9f336794-15d5-68a1-9547-b091f7e0d588 22 03b51cd9-97ef-434c-883e-ad5cbba236d3 23 7e3e8faa-99ce-7bda-835e-ef59b4ecab64 24 75594284-99f8-79bb-b7e7-c1c2971d8389 25 5f708522-1891-1bd8-8f5f-c4989fd29568 26 ed618523-626c-488f-917e-d6ff8cd1cba0 27 8ed27fde-de6f-7845-9bcb-d51a4117225e 28 eba0a904-7bbf-1114-8e06-834a12391f8a 29 d31004be-1b92-85ca-9161-6d7a270f6321 30 43f3aa42-a235-7c6d-a6cc-216278409794 31 ca7a4d12-b504-6d6b-a797-e3638ed43938 32 7a92101e-22a1-17bc-aabb-2c4cf3defe58 33 9b9fa5ff-aa4e-3397-a049-6742e3b91931 34 0860985c-3bfe-0746-92d3-8635a6c652ac 35 933d92bd-614d-2d95-bb7a-4dac2136935d 36 2cbdf65a-3b42-8e3c-a0da-b179e02cb211 37 fe38f4a5-c26a-828a-95d4-5659b233f619 38 045353b8-883a-22ad-a8c2-cf5621966047 39 ff9b52d7-aac7-19ec-9c0c-f604775c9f27 40 97e2d32b-b86f-4fe2-8e18-3655a923c1b0 41 7a2d4077-c6e4-531a-af1b-1e4e5c82e3c5 42 b57cc94a-b54f-7374-a0be-1a801af7d728 43 c2b9ae9a-8c4b-5b4d-a15c-a36941fb1b3f 44 85153f4a-81a7-3e58-90b0-32bc3ba6befc 45 61a60755-f28c-408e-ad17-89e7fcb0ae7b 46 fc56828f-8c2e-82a0-90b1-9acaae80f3f0 47 62a96aab-3ad7-06fb-9212-7b4d084fc810 48 f2a88ddb-1b1a-342f-a043-ce5615552029 49 879205af-e9bb-3104-85bd-8be911a0a216 50 ebaf41a4-e90e-66fd-95fe-c28b0334e15f 51 61b7ac75-c20d-70dc-9524-a7c277a751ce 52 6bdbcfc1-3354-3e43-a803-d824e02740b8 53 07ef4016-417e-5f50-bf51-4eab92c9fc95 54 54b14c85-14d3-6ca7-9cf9-800d18050014 55 99c6c66a-7149-8370-9eee-8ca9cd52c8ef 56 eda9d2a2-5104-5f99-b44b-ebea14222ce7 57 ffd561fa-e8a7-85f6-b92e-8ad0a3155d3c 58 03fc2b7d-3131-5e5a-81be-370e7b2afd14 59 c2ee0248-abeb-8b98-9234-a87b62f260c5 60 d0a4610b-33f7-67d5-b5b9-420200725695
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
173116367552180605676477147187613028821457534803367356858586. Exactly this sequence comes out ofnew Random(443).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 75 of Run 42 (seed 983,934,859):
new Random(983934859), 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-02-13 10:26–11:32). - Conclusion. Filler. The content is fully explained by the two RNGs.