A858DE45F56D9BC9 archive

201212282200 15lu4k

explained decrypted filler

seed 176

Metadata

Post ID
15lu4k
Title
201212282200 → 2012-12-28 22:00 on A858's clock
Posted (UTC)
2012-12-29 03:00:07
Timezone
UTC−5 · title 22:00 against posted 03:00 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
4,112 hex characters · 2,056 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201212282200) = 243122796e158f9c0d2887c01121ce16 (name+title)
GUIDs
64
Filler GUID seed
new Random(176).Next(9) ✓ verified
Run
Fixed N=64 (Dec 2012 - Jan 2013) (fixed)
Draw
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
5 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: fixed

From the post to its content

As posted (encrypted)

10604FFAAB5F7BB9 2805770880DDB5AD C1C017C066899799 C5DB86DF5F070CD3 692758AED9841509 2E32262B6C9F0E13 65F7F7286E7A3E71 663E3492FF2E3AE2 B7E1ABAD886AC921 6DAF4F777DD81A3D 24D99A9D2046B311 6E1225A03781EEC8 458994BF6313A94A 6A741799352686F2 F4EFDA962241F1C1 14BCFADEC0962038 4F24B20FEE915B2E 932BA49ED42C6121 472A87C89630E540 C8A713F2DE309E31 4FBA8AFD1A49DCBF DB5A383853E6E04E 89487252A0510309 4142DB3CB7D53C28 CE931B29ED7A6E73 1BE635CDFE969CF5 BB1CCD3C7A3E690B 44CE85CF926413A5 1525EDACA1B44FCC CC3B8D1623054ED3 8CAFD51B9D519CA4 CA773485CA33FE11 0647590858E44BDB 1B1208EB9F08D818 3C750A581745B53F CD1A9A2B53095997 E156A3E274ED26D9 B95003FC91ADF730 7B1FD91E5CA3FC65 3AEFEC0A4153AB2E 9BEF0FC4C0CF8A0C C588D31E6D4905B1 1055A245B143E2AE D1D18364614B5BF1 7087C4A17D22FB5F 8BF1634E397BD83E F213B990E771A8ED 037266D2A2E3C7A8 25767ADDF650280C EF9B52A6DD4D0686 7EAA2ACD7444BE3F 8BF3ADBF72FFB1F1 B4F7B55D7072F2C1 72C888B304382E84 F129027AF3BF1469 903D3D3C6646BC9E 6C9594B2F8E4E320 EBB6713FE4A8DA9F CE82207B5A29FE80 5C062995B893B0A6 EA5A352229A452E6 502CABC35253B7E7 DA5F63EC899B90EB EFFA6609B46D740A A0691493FB655721 F635E311C10CC0C3 2247BE9498047BC4 D515A0F1C7206315 E1927BB991246A71 B2C625678C86F16E A97A229CC9E8791A 3303810738B99FC6 B1285095ABA6CF7A 7B4ADC9E4C7B37E8 1871B0E0EB63ECF1 D22AD532474DEC24 A48328081457DCB7 A807DEFBFF64E8E1 0CF9D26EE7EDB7D7 0789DF554469E196 086C8A29D39C9DE4 FC9ECFA95E36E92D 5900CD9227F091C3 7B9206E3F28BF791 3A2EFC6BC377D1B3 27BE9EBE995C7AA6 80349C7967DFB746 FD4EE39A9C1E94DF 98001319A4D361A5 79F56CF16B72A4C7 99481568DA56983D 9B6450A148BF9D97 774DEBE5F69D2773 51714EBA3795D13A CEA161A1C4BD716A AC2F62ED3CC7BD7F F27CB2CEA0C5567B AF1E7DE5781D945D 5E53B25CDE29B5C2 A5C66A2FBB635EB2 D86E26A2FE120C9A AAA08F9DE09B27FF 362A68B25FA5FCBD DD416F9F0A18B1AB 8B8CB5806AACA0EB F7116CBF9E7B3401 1125E47D14650AF2 2899D888A2EC5AAF AB81294DB9C7DCCD B2A56B14C11C17D1 334F1D45CC4EDDD6 2B8D3E3266E69E09 1444CAC3E5988FEC 88E77D265734549C 40738848C50BE89E F8DD5BFC9829ED18 22D3AF4186D2A03A 22E13D71656B17BB 12758BAF857CDB88 39FD6229A59B6ACB A8D122C049FC1D55 E232E00D77993361 E15F76D40BE6BF0C 1FFC22D0A4773F14 5B18CA69BB2D06CA 69CD761E6B6A6A67 5F31D2A6E0E8CA84 52F1D25EAB54B1EA 05C5348C9BA09ADB D16451A7BDA3DF8A 1E71C31C17D29539 9510F3F1F2DE5190 500C11659D381E22 BEF51FD538200A86 1BDC8402A6446278 618FFBA6795B4A2E 1ED46C5DF9626E7D E671E081CB1876ED 55356B1E8C0C4CC7 65ED8EF29AF7B731 7A49589B0345688F DDD5B2B3C4360A81 892138B5D9FEE569 101934ED322C9A0A 433C46533CC20928 EE83F6A1120250EE 3DD88E198DB21423 8B86E1DDEB0D18BA 2CDEE6EDC7E8A8FA 822EB43F8F87C4EE A71B529AB04CD1AB 5D7F67E5F5CD4A43 DB8984C3D4B720BF A473279D48F31E3D 976D359D38EA2DE3 BA685F69E8A6B69F 14E86FCADABD3FF2 30332180535E3244 2991AB050FD1AF50 0180D132E147BDF1 D1A436B6FF9758E6 D6A579E5A448B505 CB815E3E32B97FCF C3FDDC20DA71068A 141A255CE24ED5A8 14523F22419EF784 CFA60D0DEE40C647 BD71B397539395CE 4A6253D85D68BDA9 A49BA2D697B8944E D6DFD8FEF7A44383 7B83B1A8A71FA57C D8645EE48EC4E621 CC9B9F6E184566D5 EB121A86D9D59881 DEC8F8592A157B38 3CCF03448DFF9887 2E5C8DB997249EE3 6D3E1F7A68BE381F 599ADDA3517EDCE1 3AF57D297CCAA88E D8350316500A41DA F203DE9EB1DE7D92 15458EE4179F2FCA 0293ED8BDE12BCC0 7BB696F3E2871D5D 5D0805321C55104D EAD5FAC2A5B52C5E FD9513F82AA85E9D 90414E62D7E2141E C055EE30478F3E7F 52998C068A22B3E3 07D470CEE490C1E5 B661D56FAFF8E18F 48C2872D14FCBE55 0336E3302798B6CB 212674C70E093135 C4E38856973D6F69 3371C936259D1890 B0E807B162609180 599912BD3825910B 222B60B88E287D2D FC890DF30DBC28BD 86381529790620E2 8E180CAEB85BDFF8 CF480E88573E40D4 EE92F597C201D7AD ED957C527F316BC4 F7C67DAF73948A1C 32056527F62FD115 840FECCA727F19F5 D12B3CCD057B3105 16B0B3D1E501EAB7 9828460091DECC2C F6F5ABD75097F752 5ED4FBCD66F41DBA 239CEFC2CD7F3C9E B5A9C1E82181A041 FD0504981C3288B1 CD8619C92CF56F79 60A7E8AB3C7B4C00 72BC921D43E16780 B08E2DEEC1F9B483 C252FFE4FF87D00A 56AA3D5A0C343583 D9C1BB29EFA32631 F69FEA9722460354 353BE19C016D5726 0CA4105886F4F911 29450B8731F2F503 3EB28D77CF2C983E 2F712C111DB64598 58893D13FFE0310C 12A1A30896260EE0 4EFD2DC79AC5EAA5 E640E965FE4D9450 67BCAEE3D46B6D4B FC4E612CD5EF2345 88EA7D57716EC71C 23713DAC26CEC11D EB77C157E0CA6F56 D946C72E2B4C8FE8 C00E546943024216 F4E691987D07707A 83DB0C6A68897048 8314F0A25BD09B79 1052A1BCB32F3222 789EDDAD8E1F64DF A8F8779D3C2538D3 E19B5BE6AA2F5D6E E5DDDB2D561C05B2 A48BD9D0B6B539E8 89522A0AB8115209 FF431CEC8C04C707 0413C6AFC09FB2F3 EB760BC2E0D27D13 A43F5F98D1B76F70 
  • Read the ciphertext. Strip whitespace: 4,112 hex characters = 2,056 bytes = 257 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201212282200 (name+title). Key = MD5(password) = 243122796e158f9c0d2887c01121ce16, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 64 GUIDs as hex (shown below).

Decrypted: GUID list

  1 0c9471ba-1baf-646a-b6d6-b0d62b16d056
  2 3388a956-2e30-43d6-84dc-4e22b63436ba
  3 29dc0487-dea2-7100-b924-731cdb0ef3d6
  4 3d0766a4-6ad2-1d15-97b5-e6d1096ff902
  5 17fb0128-868f-6106-9431-1f2c49e3fe82
  6 2caf5694-9c52-3faa-9274-2e7c66d9ab6f
  7 cf5ad654-cf97-6215-b511-312e775e4e81
  8 e20e4441-455e-6f11-bb42-a55341b72743
  9 cfb5f9f3-6260-6468-94e8-1f8ddf3f345f
 10 f55a5f20-1ca1-1305-845b-c1f3d91d7520
 11 dbac2134-decd-8674-af85-12efd9f918ea
 12 30f23c67-9fe4-7a09-8a40-ea69a426b1e3
 13 e8526aa2-107c-5131-b342-eab4ed9c995c
 14 b542bb66-8592-0e58-9704-b0cffb52d150
 15 ca4b9241-2346-16ac-ba06-387839f16bcb
 16 1bd74b2f-755a-87c9-b368-516f503825fc
 17 7b901e06-1fa9-7991-82f5-61da2143b5e4
 18 65d91d28-6ab7-1cc9-bf3a-84513072259d
 19 a4249464-dd7d-3cfd-8bc9-a046d0007a5f
 20 d9c487a7-f127-4b86-9752-834951e2ce0a
 21 79b3aa22-32a6-14dd-a5ac-5d2cd60a0c70
 22 7fb55f2d-22dd-0683-ac69-d6f7ecc6ffa3
 23 e0e68581-9b85-60e2-b6cf-f06e9ad16d48
 24 14ffc43c-c857-4132-bd0e-e22edfc324ed
 25 782ec017-19ec-8b47-b877-411833cb3346
 26 0dae7d66-c863-6efe-82a3-b2eb2de3fa82
 27 a3e5eaac-bfc7-2e9b-b203-92edf847b404
 28 29212b09-9bf4-6b3b-a7e6-c29f16d1d93e
 29 25f400cf-12aa-1837-ba70-94da514c002d
 30 43ddf0ad-86c7-7e5a-b26d-5394bb3217e9
 31 7243a248-ee8d-1a40-aa3b-a7fce37bfb63
 32 ecf38383-1f40-76be-a501-41cab1b4b003
 33 0fa10d71-1af5-07a7-83ee-b38885eb469d
 34 003bcbe4-554e-33c6-a410-956db99c9456
 35 ee57aeea-9f20-0d14-906d-8c2d1642e765
 36 93019028-8c43-37c7-95b9-8ba0bf5809f3
 37 31aa64fb-baf9-7530-99d7-5f525119036e
 38 30bfb30b-18ef-2535-8e44-f7df8e7d5239
 39 475f6c4d-c0c4-44fc-93ad-660db99d208f
 40 8a19d58b-e325-8201-aae1-eb1df9b17624
 41 4ae8c143-0f53-5c7a-bca7-036b75d700b2
 42 1d75fbce-67c6-5939-85dc-4c5fb9cd7092
 43 ce1adfaa-957d-7e96-8431-84f2022f6b72
 44 46f61896-6cb0-1e94-b5b9-6d3c1b89474d
 45 4c05b086-7466-64a5-9b32-e3006199bcce
 46 28f1c565-af8a-76e6-8248-2fc394df76bd
 47 08644de2-85e0-12b8-8fc8-baf5ada8040c
 48 09b427ef-b0e9-199c-8613-bf96f210725c
 49 6edacebe-a42c-338f-b9d7-3277cef1a344
 50 d55c084a-c3b8-4acf-9fe5-aa6f356f38e8
 51 a4f1edc7-2dc4-7983-95ef-ef32e678645a
 52 dd19d4ac-6c73-036c-be3d-3af21e02e3f9
 53 ebb03adb-db21-4b65-bb24-89eb94e48086
 54 029cd8b7-02f1-3b97-bb89-f1ad38ddcace
 55 ebf04ca5-c3c2-3c03-a902-78594c58c359
 56 54c1daa2-f2b8-517f-b250-9b824b6a73b7
 57 2b6b930b-baf0-612e-8f4e-13ea8119f75c
 58 5d1d3103-a936-2bad-887f-d17217aea24d
 59 9c43fcdf-0076-1400-b8c9-c2ddc78261db
 60 72ebd4a4-6e25-80b4-a4bc-9f89e6cbe0df
 61 1b6fe360-9079-1c7a-9c4c-597def2eb509
 62 42edc393-6d1c-02ec-b4a0-9d0fd9caf6fe
 63 072b293c-9388-521e-8f69-c88de0a280d1
 64 d63f73b5-1b84-8e18-b564-a9786126468a

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 6471636661875018713410648626171703037248557167113470433562181058. Exactly this sequence comes out of new Random(176).Next(9): the per-post millisecond seed of the mask generator. The other 30 hex digits of each GUID are Guid.NewGuid() output and carry no message.
  2. Explain the count. Part of Fixed N=64 (Dec 2012 - Jan 2013): an app start that posted N = 64 every time.
  3. Conclusion. Filler. The content is fully explained by the two RNGs.