A858DE45F56D9BC9 archive

201308251529 1l1v1n

explained decrypted filler

seed 718

Metadata

Post ID
1l1v1n
Title
201308251529 → 2013-08-25 15:29 on A858's clock
Posted (UTC)
2013-08-25 10:59:56
Timezone
UTC+4:30 · title 15:29 against posted 10:59 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,344 hex characters · 1,672 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201308251529) = cf4a12f6f53f450a35df110e4141fb9d (name+title)
GUIDs
52
Filler GUID seed
new Random(718).Next(9) ✓ verified
Run
Run 51 (seed 714,271,718) (seed)
Draw
7 · predicted N = 52 ✓
Machine boot
2013-08-13 23:35–10:35 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
5 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

BF61DE478FC65E16 6B0B8CFAC8CA01A0 E05D516F6C407F4C 6F8D0FF3C26B238C E39D52EE9DBEC144 A0A77DC63F54DFAC 0EFF33A1CCF2209B 80C9966BD247F229 4431FF6D3F99E1B2 D84FDA83BE9BEC30 68FC5F622C2960D6 05A29B81DB1D6B96 27658615BDAD26E5 CC55B0AF3F533303 3371200DD908055E 1FC9F7AB605DD535 A300542CB12C156E C5D4EFFBA1931D43 9058871C862ADBDA 509E7A84299BC232 D5EEDF664A03DF42 2890DFE34C7A75BB 5F801A39DB2C1C54 736CBFBE298C6EA5 B507AD2AF6D43097 A6B2FB46A00732B1 329B319267A8B31A F5129E1591EAE0C5 679FE723592B9B39 08D8AEAAFF857059 422AA4D4759ACD1A 71329C65E1F3D577 2C042C5147EC0530 310CF558C274EA6B 22754AB63B85434C 29BD4CC5290BF1BD 595672DD43EDFE6D EC2BE8B4347E565D A4FA78A3635C4096 63AF934643D5615B D5244E3F10F842A6 B06F2F4BD247F75C 2EFE5CED1CCEFA29 D5065DCC806AAEE8 A6F600DF410961F5 DF13363129FDBB33 2F5EF4B5D6A4616B 89C3ACEE22859D4A A6DB0DA36EEF0313 2FD943490B0A9987 DD02DC5C7BFAAE32 EE7EA34FBC8E6F29 F5A2B32FD00A24C6 8E441CDC8FD3581C A2C8FD69D80AB54F 7321D9ADE83F0C36 1392F91FF2510169 6EF0B05064634C98 F80BCCFFC75206D8 10B637FF1A3E6D30 A9A5A05474E3E212 810890436C97B3B9 0D576C55ECB6A0C7 760BF70BE53E8005 01EA81E7A4C7870E 29B13F5C549C89BF 886F548EF5593EE9 F310FED05269FE00 46E5D07DDEF265B2 DF85FDF20131FD2F F0260ACCF2004568 78A99F9ED6994B62 632C7B28A75D1E6D DAB85CC781CC9211 EB37401445DB1758 D876C2A59555ECED 9A2971F61D45AD63 74A5C4B0392A9060 3481A8C177A89535 DD71B103D01E37C0 095CA23310994085 596E166A31AEE4A4 2F64FAA3EEE80321 69B879A3BEC50D50 6F7BB6D071875CA2 0DF1ABC7229EA5E7 15F02951BA05D650 292B6B8D5CAC0216 5E21928936E25D42 05AD3FE1F2A7FAB1 B64C19E492295C71 51E7968962D8B12C B7AABC0F180167BC 663D6281665BF358 3D92E249A1DFD5B9 C78FBB22B4A82FFF 94697FDF6D9AE058 B5D9DF560E1719FC BD6886454FECEFB7 6964498E4BBE867B 8099FDEA72586DB3 BC5116BB0F5EDD59 72078660073989CA EE0D589F6E3D4792 35B1999C854613EA A65D6B281C91A28F BF0C99AF1201E460 661A3FDB39FAC761 DC669E66B2537B60 1749166CD52835F2 1E4C264772608DDE 50AAA79F5A4D8816 FF4693291C8FB514 40B470D904B27DCE 8E53B245C3C618BA F2B756C600590273 857D2E481B3F5945 6EF951C85FDD6F28 35F390BD4F9EC242 2F70EF161620EDEA F938DFFC41936DEB C46E4C9098976D12 0AE94F4BFCA596D1 1C4E8B0C8CD9C326 C23FAA15DABD75D6 8C7A362347C8A09D 9CE3B04D5528809C ACBE4670B6D1C8F9 7A5E6037E1A906BB F79D78187F88D4E6 AA67581847077D9B 5C5CFD34B26BC8C9 338E44C6793328F1 EDDD5A5EF25A3831 C7F71F8424667735 6F9E69BA51B33DD6 46B87B9D4EE0D17E 67361A7F3D2BD6CD CAD0A4274E54D113 493FE1157EEC44D2 196DC7E733D128D8 71B34C82C0719286 EEE6B7822AE5BE17 F42BDFC944867FD1 144DB13B5A7F6A92 03C93ABA76DAC906 55419B7E3B50238A AA5BBE395E8E3D51 C0C4D799DDF18CA1 9B0E42C463E84362 4D72A26DEE14D6C3 46500675988888D4 07E0FC701E0F6465 78A60128A307C3F1 F76D9AE1504BCC25 C979F5A897846DE8 8AC890D7C2B1675D 34B3306ECA6ED9DA 6A4F61123116A669 FBCFED6484894E45 F97DB6EFEC3F1D74 5A232C49DE3525F9 0E3273D915D1E64B 5F2928BA9D6B30D8 A512F89E71907424 2ADBA1FD1D68CEE8 EECBE7611121F794 2673661921F67BB0 3F97F5965B49D156 FEB7D16C40968DF0 B195E207B3CD3A29 A2E7BE8062296F6A 8515DEDC69AAC188 4584B73E5242B0F5 4F61B91DE83C83CE BD8FA7330FCDCC5E 1E75FB081527CA5C E6EC86093A528E39 D03866143F80DD65 2E9BF43B69955213 E2AB1AC16ACD34B3 F0D74E1C16A58361 87556A4824CE2B61 3D5029961E88243B CA7E147B07380550 163EB1F262669D0C BC7D3AEC4B856685 B3E35265D9C52731 3015DB0B78191FAA 2E4C291FD06D9E1C 5EC992C712A79347 7EA28030F023FCBC 8686D7750641A2DC B00A7EFCAA239120 55BF14EBE8CB9705 344318D60B4A2973 14C02C62555160CF 0AF430384BD8FFE0 31642B3D6FBEE605 AD203D3E22F42DB0 B1D3200DDC8ED7B4 67C871C42322D2DB 3CB72A132792FC9C 69CB619D2EF1DBB8 0C8DD8E9B3E8DDC5 C73B2C3E23E4E3CC E0E9CF176D4210B2 FEBE04F0215B2D5A 2FBC727B9A6B42F6 
  • Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201308251529 (name+title). Key = MD5(password) = cf4a12f6f53f450a35df110e4141fb9d, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 52 GUIDs as hex (shown below).

Decrypted: GUID list

  1 e43b351d-e251-7ba6-a812-b2584f174a0e
  2 9b848f04-b558-4b79-b297-32cd82f66553
  3 30715289-644b-5408-8104-8c302ba3274f
  4 ad32f3e2-c47a-7591-939a-c61d7c7e347a
  5 1f1daada-03df-3763-b037-8be0ac93716f
  6 aac9f194-30ad-07db-b3f1-0783c67cd5aa
  7 57142ac2-beba-53db-8b87-e5314e54723b
  8 22fdf283-a922-5a78-b5a8-677046bd0b6c
  9 6aa1f65a-edd4-7685-aac4-193109668956
 10 85dccade-4947-0ded-acad-e84ad13aa419
 11 911761b3-6dce-20ca-8e3c-46cd3028b318
 12 705a0f56-7fbc-06b0-9f6e-2f6beaf698f1
 13 c2454e72-6b70-2e8a-a789-aeee781c573a
 14 465e45d6-7e86-02d0-b293-f23f754e7f5e
 15 d102ca31-0129-5301-a197-743163d428d8
 16 96e369c9-6966-3699-a171-840f0180344c
 17 466ccff9-f08e-6a67-a068-5f54a81487f8
 18 7c509417-0902-1add-a49d-0f343fd436bf
 19 8c4c0bc8-9da7-1948-8067-ecec0882db01
 20 b522aff2-7f40-207f-b3ac-0315356a137b
 21 d4dd0f40-9269-1272-a1ba-fea6d7e4e4f5
 22 63d7f7dd-a7dc-8d4a-8bce-8346fcae9aa4
 23 f9f8d6b3-b33e-3bed-bd6b-7eae4f78a792
 24 ba7f8a9b-dffc-779c-b781-251aee802184
 25 de82cf6b-a2ad-089c-8943-76ca84217c0c
 26 d7f14603-4b89-24fd-96ed-e457eea0a73a
 27 ae908380-0ad7-2cb6-8366-c68e505d3fbb
 28 a077fe5b-4eb6-5454-9f3a-036757b8a6f2
 29 a9d43f9c-8c15-778e-9406-1079f65b1db4
 30 85406cd2-5f42-27d7-8665-c45b74f76f0d
 31 95f48ee8-37fc-29c7-ac7d-aca416b665e8
 32 6b391802-ca16-58f7-83f7-bbf7fff25bfe
 33 abee8f9e-3e12-0b60-ba47-d27e1c81bc93
 34 df0af0ea-edad-88b5-800f-d9a58c6c5226
 35 f5e98ad4-1d8c-3c59-82f1-6678e710eb77
 36 9b096d5a-7f4d-7d5d-be9c-c30f3046767b
 37 1c6fd1c2-d42e-7a90-af40-e06b9f49cdae
 38 cae33a7a-bc09-6fb5-b45f-710dbcb6b1fe
 39 b10cd19a-83af-2b29-9ec6-698b223931ee
 40 3aa15d9a-1264-50be-b570-05f405ce6576
 41 8143fc6d-5a6e-6c3f-b3b7-5d7ddadbcb77
 42 de0d4baa-faf8-10d4-a8b7-7f9a6d82733a
 43 b87615e6-7643-800f-abc7-1e9f3b599a71
 44 c796cd35-1d63-4a9e-a873-7e3172745da8
 45 1a73b976-c324-4a51-878c-1ff19b41c8fc
 46 663a6d47-7f1b-0e2a-99f2-ef8ed10e5699
 47 e6cc1604-6af1-5859-9e00-c73ec54a9041
 48 19169158-37a9-68a8-af22-3f57e2e22835
 49 bea7c726-31ff-28c5-a625-0aaa9cbc4514
 50 f7bb4886-8935-1567-9e1d-f574e8dff686
 51 415605b3-bd77-7dce-a9af-1aed8d2dc825
 52 a11c4561-7e4e-230b-86c1-e9012fe6313e

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 7457305570202053611218370225722508377625618440562172. Exactly this sequence comes out of new Random(718).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 7 of Run 51 (seed 714,271,718): new Random(714271718), 4·Next(8,16) per post. The RNG predicts N = 52; the post has N = 52 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-08-13 23:35–10:35).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.