A858DE45F56D9BC9 archive

201304032313 1bl2ey

explained decrypted filler

seed 347

Metadata

Post ID
1bl2ey
Title
201304032313 → 2013-04-03 23:13 on A858's clock
Posted (UTC)
2013-04-03 13:13:59
Timezone
UTC+10 · title 23:13 against posted 13:13 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,856 hex characters · 1,928 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201304032313) = b5e393ead8ba80c09b4ae58fcac10e0a (name+title)
GUIDs
60
Filler GUID seed
new Random(347).Next(9) ✓ verified
Run
Run 44 (seed 1,087,967,875) (seed)
Draw
20 · predicted N = 60 ✓
Machine boot
2013-03-21 09:35–10:19 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
3 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

C65AAB8154E88E9C 0F5EE4ACFB3DA225 6667A5DB058586B2 9444F7A59D1DF38B C3B93A0992094283 44973B5332FFCB5C EABE9806967B9CE2 9B10C7108E51A4C9 74607ABF9B04952E BE890B822B6AB358 A8A7DA507AF75F9C DC6F1A873DAD7ACD 1FAC3CBA92AA0B42 FEB27D4B34551004 A1891F08C04208BA CB5924E5AB0B355F 22A3042E828891DD 548D1DC320F7248B AC831797BCDEBC90 3104925DCEDAE412 BB86F11578ACF123 C1060AFE3B7FF2F4 074E8F980F3F51E6 5D442C070DC5A1C0 88B105E85D036415 7E3D499827110EE3 DD49225C81ECB733 E1049B976FBE251D 4BA38123872871A2 C97D037ED23EB69C 06E4FACD88939570 292679C8A861EC38 16C74DFE48C37C0E 3CEC24AE04AF4F92 A40667E10088B6E6 0569D5D16325D6E2 40B6DD9BAA8D9B4C 4068E553161C582D 6B0186A4AC25034E 4669C46C26B4B8C2 6D0BA955CC68F748 82D5137D7B0B8D79 D504E258A159B3C2 2CB3839C205C8B26 0148555946A2C60F 5AD42B87BF24E39C 822185F5761B7787 D4C24052BE0A6EB3 CD638645075203C2 0F72BFA3900A2350 EF8F0D79E8685B91 37BE00BB3462898B F1E0BB38125B4862 7F6CE55B4C7152C5 6830C0E19F602501 FC62E0B8314C7CCA ED32AE060CE08A44 68FFC5A33FFFBD42 0DCCA4A3D9F1A2C6 A241A845755A5351 F88EE54D637F1059 50F2A0F4AA72FD03 C98E1EB681E253BD 2E68DF7FCAA67DF1 CC9200763905F76A DDF29022599F626F 334C9F44353AD63B C77A0BDEB9E8A53C 62A44445D44CE9D9 753924515C14713B 077D6193F5E92F5E CDB7FFC74ABB8B1D 647F9233061D552B 3E19FCAF8FC15A8A 7EDCF748B8DFED4E 4C1C7B101236AF8E 0E3DB097EB6C2E96 2F6A5613DA728BD4 F71F8C94F9172822 0FF40CEBBBECE4E8 6FA157B70EC5BDCC 263BBF7BDBD4317C C7A634529515AF12 4CF786819894CAD7 7CC0957A3D364485 C73CA7E1C3C0F29B D2C8A02542BAF540 00497D68CEE0E61C 4FF5C400983130F9 4226EC2ECD697118 71D2F679C4CF9137 10486D99D2DFDBFF 5680D60E7CC923DB 2C3E382791A7580D 29F0D51FE68A3FEF CA89894C651250B6 8A922028F0F3E0BF 421C7379ECE4F055 911C8F923E6A488D 5AC4170FCFFAC0AE 52F569547CAC2E17 5046F8722BBCC9DD 930BF96F7403021C 69AD7F318A7D2F46 C9B6DC22FE83880E 3D651A8A34D11C0E 6B430A6A27B37F4B DC12D0A9202D38BD C9800DAA3E97F612 F1CF64CE5326EFBF 3C64B6214E5FF39A 428911CDB8BF9D26 4010EEACBB2AA673 98B8C9827F0E5E7A 21686912ABCA3129 4A7C1AD19C3A9FC3 9F5769E728EFD55C AF932694C0060271 B35C1EDFC5FFC9F4 0EFB6F22DD9715A6 085BEF137BD549BE 3CF39534782E355A F894C2D1DE1FFD3E 1CCBD040D427AC8E B993C94B0E29ED17 18F97D2FC6462F9D 860B6A604C98E179 DCFFC807010C77BD 3CC763C9C79642C5 B6D7823121D9B729 900C09AB93AF55AC A4FA5F59C630E269 E5BBF9C177C10FD9 823205B62BA75238 96CF977659B657D2 AAB0D99E3D068AC0 1171D0A31CA4A6B8 FF1667159A9EFBAC D6B553490CB3D1F9 87A954CA96B7FF4B 21130D59DFD6AB3C 2D7224F7E926C1B3 A9AF55C81E69F5A2 4870EBCB0FEE9722 0A34D35703CF29BA A8112276FF7BB674 2FCC94A79BCF3E91 438D05CE676C1010 66D3D45E751D9D7D A6DCB81AFDBF5F7E 207137D2A2100BAB C3F3858319BB5BDA 04A0282206D987B3 FA3383D4EFEE7D3D 2214E41A95DC4644 C520669E214D6EEE D0D149A541AC0434 4C7D2B837F558D62 146CF5A21312C917 DFD63A362BF3E3B5 2AAFB81D1EFD6919 1C961C3CBD01C77E 56FA07E86D8111CE 91E6B57693535022 F45AAE99184D8CD3 E3FEF7263630E315 C7C8399943C91C6C B4083754012772C6 9035A06602D488BF EFA317FAAFB3869F 685019613BC57969 E8C99B762C64912E 18B46FA72AB8C3A1 C0FEFA1C572D615C EA6DBBC565076EC6 6DD40B2022BE78FC 5FDB7DF0B1F7F93B B90391A7DF31886C 78CE5C36FB82B68E B30742CD04CFBF6D 22FDF70AC7C5972A A8978B97EBE3F44F 379A35ED7C4EA41F 994CEE0353221FE9 5B63AEC586E8CC60 5A1C23B3297DAB69 BC8F0F4AC83436BF C642F3B84086B8C4 7659B94C2DB5A599 8C08808AE3D3C990 86AC74F22E99A013 F9B71BC4FDF30057 14F3E6C6FEE5FB8E 8AE5BAF03EB04B50 F56D2F97B94EF2EE 57929FC6C2EB5301 A65AA8211A021A01 12E6C6629DE14445 944EB94A4C81D77D 66E4A2A7BC688F0F AFAA1C64AF873E30 1313D32173741875 67C0873BF38FD7E8 2450D41090B3CE35 DAC7B8A4B5BFB9DA 0F4CCCEDF1886C13 EA8AB28DC2A9B237 2ABE93C423F63087 FD6C1FCC38046D4D D67385FCF4E8FC94 994A993614EB8551 9B7EB57BE87FF6F9 95C1267AAB2D839C 427421EE1A54BB9A A2A1CD159D1386B4 2BC68F13BFC86CDB EB77CA6A23AC2793 892495C5B57650F1 A9A0EB8A1067150D D620FAC845FE6C71 A9A3E0B4A6C440AE DF471D3423C62B48 EBF8B43BBD698CC6 273365F1C4CF28CB 662556375FA54FF1 AE4E98771AEE4187 B26A53D056BB357E B70AC17B48BE3BF0 0A2C7631DF3DA85A E9612168A7EA6DB4 D6A962131107CFE9 D5E3C723D547E3B4 0B850A2D86EE97D5 3ECD941BC25AAA62 7948D13B3D91E0D0 553479306BCC4E50 F9BD5D0B04368DA6 E5A9A19FF972192D 0E169FFBCFE1090E E9F047A59E751A69 C2B782BB107C5593 
  • Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201304032313 (name+title). Key = MD5(password) = b5e393ead8ba80c09b4ae58fcac10e0a, 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 5e35aff7-bd7e-05f2-90ae-8bc349adcbfc
  2 c82e4bb8-114e-5dcf-aa0b-26237144d8e3
  3 48d8d11c-610b-27e4-af77-c6c2f3468daf
  4 b98d2b2e-a220-54e7-8166-dc3feacb9c88
  5 4cb5771f-3253-76d4-823b-a916aafb07c4
  6 3154718e-923f-79ca-9bcd-0d75ec83d3fa
  7 14ff6224-946a-3caf-9d13-df5b2d5eb4a3
  8 742651d0-a28e-48ce-ad21-eafb28a081a7
  9 18e27113-586d-8b3b-9950-28770cf914c2
 10 3744b4d9-5530-25d6-8a06-029ff3390936
 11 639ad36c-defe-80cf-b2b8-4676025d0f51
 12 772d38a7-8b60-3536-97da-75af6118c991
 13 254dd19b-f042-1402-85cb-626efcbc2495
 14 75de4396-8439-8b1f-9953-fc9c83181090
 15 4f59b31f-5853-7038-8af6-982fea71251a
 16 09eaef1e-8bc4-6761-9dab-3c09e736b43e
 17 c3d343ad-e24e-6979-a380-474024210944
 18 09a88305-8810-18ca-81be-3b4586b33c58
 19 57ece0ba-db12-0072-b839-2a879d5e6dba
 20 be004540-3faa-6233-aed8-86abea73e86e
 21 1dafb1e9-06ce-8a67-9ddd-8aa90eb08308
 22 16d22e7a-9536-8ba2-8cf3-0abce8502bb7
 23 2d1a07dd-21a6-58d8-b26e-5c5b67102e6d
 24 5a65f126-5d27-2318-a165-8e268323c5a1
 25 9c72b0ae-63b2-653c-a9d7-23050b684211
 26 c7caf2d7-b7af-69b4-aeea-7b4e0be973c5
 27 675e3e06-1570-2097-9e13-552902f14417
 28 6f9706c2-dcb1-6625-bbe0-cf737a765e28
 29 608b1ca6-ead7-3613-a149-6d086ad23488
 30 4566a919-734e-4d44-a571-8b3c3f15972f
 31 7b95c99a-e26a-2d5e-a8bc-8f6d1f5de7f6
 32 541d9f6a-b5f4-7deb-9206-df8fd92e1c57
 33 34f94ee5-5f79-7442-bbce-97d47befef3d
 34 0353d72a-392b-646c-8418-54ed2674c842
 35 a920f328-1c3a-7bf4-b6b3-bcc7863c02ce
 36 e9f39833-f45a-726f-87eb-c56f9b006481
 37 2fc397e7-5b0f-4722-9502-19acaaeb67d7
 38 3a42ad56-7b26-7a52-848a-508fbdf05873
 39 b6278486-8cfc-62b7-86df-0bd1e441dfef
 40 0b1f3d53-f845-8047-a4c2-c428c95fd3b7
 41 21beecb1-4191-8e33-b5e2-899f773fb055
 42 3072d59c-ae26-1683-b045-43b36df5872b
 43 2ecb4546-495a-57dd-bdbd-053a00532fee
 44 81cefca6-8ec9-4d56-a0cb-317b94ecbe65
 45 47e414c9-bd9b-7491-aad4-179a0dcda4e1
 46 182425c2-6f53-3c33-86cc-048afb0fc21c
 47 289196fd-7655-3295-ac8b-352c4ddb1e49
 48 96ddea3a-da4b-8ccc-9f7a-38f912d80433
 49 603afb51-9d8a-0a78-b53d-e18508016828
 50 1f2bd7dd-5286-08c3-a8c9-1177e1d3766c
 51 66f1825e-1477-6fee-b75b-2e3622d5c2e5
 52 a421f0a8-6d82-1d3d-81f4-48771da05c30
 53 cbb65c43-0447-7071-b5ac-9a8f54685f07
 54 6b0acf29-057e-1f9f-a44b-e299bcba891b
 55 7e64f9e3-c5c2-6081-aeec-a91f6ffa3152
 56 d1f0f4a5-acf9-0322-a6a2-655c82730821
 57 a62bb10a-0be3-8b35-8f50-64a081265f32
 58 4aa08352-40d8-0665-8b20-558f63369bc1
 59 563d51e4-e48a-82fe-8db9-7ffaf2ed7ad2
 60 602aa2e5-4d13-11dd-b77d-a377647764e4

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 052577348283187661068852662634277677476881547338006171608081. Exactly this sequence comes out of new Random(347).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 20 of Run 44 (seed 1,087,967,875): new Random(1087967875), 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-03-21 09:35–10:19).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.