A858DE45F56D9BC9 archive

201308131206 1k9nxw

explained decrypted filler

seed 510

Metadata

Post ID
1k9nxw
Title
201308131206 → 2013-08-13 12:06 on A858's clock
Posted (UTC)
2013-08-13 09:06:51
Timezone
UTC+3 · title 12:06 against posted 09:06 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
3,600 hex characters · 1,800 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201308131206) = 95bab7e5efeed8bcdb539c44790fefcc (name+title)
GUIDs
56
Filler GUID seed
new Random(510).Next(9) ✓ verified
Run
Run 50 (seed 2,278,890) (seed)
Draw
60 · predicted N = 56 ✓
Machine boot
2013-08-05 20:29–23:29 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
3 · 1
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

C63D211E33E86D00 B61B5D81B10E2404 CBFB1B120C84CC2A 02733331CAFECFAB 58E8A1C7BFB6F35C 6BC78814C28AB311 83EF3C337527E49A D1EBE6FAE3F6FCD5 6DEEDD25B8B05DE3 C52E9F0734B3F9E0 2F68CA30426BB25F 3A2B2968358A160A 0D8A2F5FA3EFF358 4740A2E89A040877 1E2D89A66C4AC77F B6B9E9ACAE2D759A D5EFDF19F3AE5D93 4ED9A0B832443D1C 475FB54DBE06E57D C21901ACB8701739 64A0CD1DF81EA001 1A936DF314B54D8C A7EE2A2D1440E742 4554ED05CCFA1E38 02D792D1F7DD37FD 797BC90D14780141 D0382D4D78847C3E 2D826336FDFBF5AF A1FC28BDD89D5437 10C7700D01662199 F5748FA9CE7756A9 38AB3F19B8A2135D 1EF36AD2912633B6 5346BA52069742F9 5A33A790685289D9 01D51FE334F6A70B 3AE4DBA90E0E89CC 9AB8CA414160723B B0294AEA5FEAFDE0 ACBF76BBCF942EE1 F0C590A588617E72 9614CD851D6DDDAD 3998EA99E840BA79 75FDAD62998CA75C B3B9227879AA6F69 B7D5ECF48273AB22 DA7B964B66E3A4CA 6D24F376F32C16CF E91FB609EFB4DF2F 17EB854934696909 66B0A02C74488F1E 2299F77B45ED7E25 AB9A0AB3F079C7C1 F40899A440B3BCF9 EB636C37B7740571 1FB9F738A7639D46 6B430DB9C163CC89 69A3F40755CDB79D 507147B946FB5421 7DF2920657013DD2 533D6DD958FCDF31 E1C043549EADA49D CC7DD4929C5D48A3 169083269BAF47D0 5F577B59E8B75330 BF37DB66BA8390F8 4052369DBF686F98 ACFB268B30875CB6 2464B2C4B3B9D59B 87E4829E5E58EF19 A81A11D0CE436364 B0508FC1C4886F31 E0B5F81DA7FDAC2F 7AA3FE9C5F31735C F71EECF0C6210C64 EFA39E7072C8E244 9DC11C87B86DD6CE 2BAE55AAE0440DEA AD2A36D20FFE9994 A6FBA426B6C6FFC5 F305774484440C03 40DCBD9549F5053C DF4182EEBFB29293 70E323CD5AC7B4F6 71957CC7B2EA29B6 6BB8D915CD5125B9 6ACDDD507A937C10 25BB1AE4F0176FFA 984175A387A41B8E 1F5174052154A1FD 39FB886480A1C901 1057F838A007CAEF E4CC45F62B128D19 7EEAF67394E70392 3424805F51833008 DE7419E664575680 8F8633259FE9C055 DA512C92353EE634 668306DB5DF637D4 37870FFDC9196A24 04FD1930DC8586BB B0F5E458AE90DBE7 0845F44214EF52EF 0EEDFC5DDF607970 EEBBC8A053C1BAFC 49826BE3C4065C5A 29CDFFF0F82B6C86 93D5C975E81F0C9C E8F767F4B5870AF6 61C2FAD7E5F46B7E D45790F81A184949 7CD5A3EDC7E03916 74CB6DC64A4C5A5D E3796404F91E4A8C 594C6D8F4436252A 627F070B8C3DC88B 88520E269F9E8398 0F746DBE3B39389F 4B84DB0EE4D988E2 4BF33C495A06507E A08AB57C2222038C 07CEBBD454742C56 D02A8FDE2E642D1A E096BFCB46426708 1038EB8EDA531618 98680CF4E4222AC1 FB512F2F5F7DD90F FA6BB9AA700DE7F1 DA62A56711A9E920 DC79C456A953F263 8ABD36E5021DB11C A9AC74133CE2D3A1 E979D8E54F5CA571 47BAB0398382A51C 9896A94EE57C6955 3EDDFEB521926DEF C1364228D98EFE5D 12A8EC2F678A8A16 A5A9E3B20DA2DCBF 1F390FB73FA3B62E ED302CB5296308BC 281A73AF5942B074 4FAE6A71ACAD29FF 6E327BC861857115 4913721979AB94D4 38238046A02664D0 24C5279E5E7BCF35 AC12EFCF9A809A4D DA8B5B1454ED8EA2 377452F8F70B7CCE D0B9130660A3629B AD3C3F7401C35FBC 766B19B01F5210FB 457281DF9C89D7FB F8DC65296D5B4E8C 7FD8A61CA630058E B021045F924C4299 4461D37F831731DE 43D324C5A1AAC445 602205A577E12743 7FD620C469A886F4 5C2198947CF5609F AD390D8135B8081E 7B7F40D744A8A4B8 DB661AFCAE8F5DA8 BA6620EEC80DF1FC 4F581ED46976957D 250FBD5E725E0093 3B9571180F4B27AA 38F6292D6CF518A3 DF144943D0332EE0 4CDA40A3E1817128 B0E5D1C63D994561 818CEDC642F6E352 1012FBA5B1085ED9 6A9597B40A21D765 5B92E01AA1D7EB90 A8A39A75D1978780 CE7A10E443C255E2 FC3F26899E4B4A31 2E34D819F2A1CF8A 7BCA125C9A241DA0 5BEA4B0D89AA538F 2B39935E1716C7E1 11D06851213F5EC2 480B61B596EC8442 38983945A733BD33 D1C3A5E4F67F35F3 05F05A8905BE7B8F 9CBA535997B8D003 3D453A66E17952A3 79345708C46F9808 539868BE14DE03E8 F33AD53259CB58FF BE0F7E69DE42805B 00F7E01D0B8C9F65 7F414C1290765F08 86DB323383F3844B 1D8F66F3B86D3CF9 5E55DA4184B061C0 7D931A07EE75EA88 FA9F7EA22713EE2F 4023272B8613E2FF 0BDD5E4FD5793815 B11BB42590E245B7 E2081243EC3593C6 365607F1FC5CA9AC D60234DFCE30FA3F 346587B96FF54B2B 57804DD094176CFB 702F477F0C40AE4D 0B03261BE2FCE4C6 9BC0ACA906296DA9 4D2E7BD5572B4A7A 3F5DE059C812FD03 CDE82CDE3D89DFCC C9C9B2ECCE3CFFBA C978E1EBD60EC261 6E2D0F979E5A04AD 185FE04F35A70CAB 4BEA99D4F73C72D7 60AFF4FFEB0D6D39 08D545CAD669D0A7 5D9B8BC91853FA66 E1093BC0B5E32227 
  • Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201308131206 (name+title). Key = MD5(password) = 95bab7e5efeed8bcdb539c44790fefcc, 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 3665f16e-815a-1d1d-aadc-9ff2e00171fb
  2 33ad94c4-f12e-4ffd-825a-6ae324817c92
  3 7c088603-de7d-21ac-94c3-bdbc30fe22bc
  4 c43e64c5-6de9-3707-ad87-ee92961346c1
  5 ecbbd2a2-a650-4616-82c0-4be79f6c3c67
  6 1f3150ba-56b2-231b-86c2-d0ca86000744
  7 a499353e-552a-3963-80eb-f93815d9c0ec
  8 e8ac6d81-d576-2c5b-a6e6-98c2934d93b8
  9 4405570b-a28b-0903-9bd3-1c7c7bf9d47f
 10 457c0322-a11c-38c1-957a-1fe07d1d0eda
 11 31affd75-bfb5-0a6a-b1aa-12016e7923e6
 12 3759183f-2c72-5e8d-b40f-c599388948dc
 13 3948d00c-36d3-2160-abbe-77478dfe0ebe
 14 8de28867-ddd6-7f45-9cdf-b7aa3f22aa42
 15 51e95cf2-7d16-8cc8-88ae-9ba28888da9f
 16 7542dd6c-db28-4f39-a9e6-e79dde66d2c7
 17 94fe7093-5edd-25e3-9afc-e421f1714ecd
 18 11765c16-48e8-15f0-9746-24a5496bd775
 19 90ef07e1-c1a7-4a8b-923b-f13597bec185
 20 ddfab35e-d8a4-7764-bbcc-245a2362f47b
 21 6317e70e-ae09-5fa8-ad5a-b6420e78a364
 22 9e571bf1-8623-8ede-a841-1dc757501e26
 23 c9f2a346-78f4-18a8-9828-e4ede3cff14c
 24 d367810f-c209-169d-a07d-c4ec05707b2b
 25 58b57213-4f1f-6b5d-bce2-36d6c439e494
 26 913a236a-8217-4ba4-a160-30c3980337a1
 27 93e50808-1d44-389f-9431-d8780ab25dee
 28 60c4e924-b1da-604b-8e0e-0a5c08e76f84
 29 77fc7c0f-433f-3a15-aac7-8c7fdb5b5903
 30 1d2c650c-ed5d-7946-a5bd-ba871f0d84a4
 31 0badefe0-49da-43d1-9cf0-0d5e888ca053
 32 b554d3fd-18d4-7c29-b63f-6915845cf54e
 33 928d9169-48a3-3c3f-952d-803e32ad549c
 34 f0001de0-a725-6d7e-8fad-fcf92d357367
 35 17a53d85-6022-61cc-8459-e92fac6a5738
 36 887fc4dc-10e0-70d5-b06e-fef00f22594c
 37 cd649a0c-20b6-4a63-9a82-6204a34bf987
 38 4debd8cb-1af5-80df-9dc0-e79ae52224fb
 39 d92dc130-0a22-616b-8d36-fcda53843848
 40 84d238b2-587c-48e4-baae-a5e595cd0190
 41 300bca3c-c403-0db1-bd2f-b330439f9fc4
 42 2cd60099-9838-34dd-bfd3-98291f1fd4e1
 43 bfd4e98b-beee-8243-96c9-b4fc6d91d0fa
 44 fb8c9232-39ab-8a41-bb26-9b5789748235
 45 24771ccf-a25e-75c8-a474-299c3d2b969a
 46 477129c7-cfee-8d63-b754-5790f4819851
 47 6796a786-f7a1-7abe-b9cf-a075b1d74965
 48 03701232-48e2-477b-a1b6-3cb833948293
 49 bf1a54dc-cafa-8b3e-b115-133b0b2ca48b
 50 eb6f9d90-bc74-5ff5-936c-0d5596d8f4d6
 51 6f27dbe5-a7ff-5eb5-9c12-accc712c2c01
 52 aa25e07d-52fb-5214-8bd6-fe6588fda63e
 53 43adb010-9cfa-20b2-b72d-1b857957c06f
 54 e8ed033c-5658-3879-abc7-c14dd6be37f8
 55 738ab5dd-5192-2aa1-9d4f-d6f71061eb38
 56 0c3bc3e2-95c9-1ffa-83da-74763fde6985

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 14234232030527842147581164363747366748640388787485552321. Exactly this sequence comes out of new Random(510).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. This post is draw 60 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).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.