A858DE45F56D9BC9 archive

201304041225 1bmufg

explained decrypted filler

seed 683

Metadata

Post ID
1bmufg
Title
201304041225 → 2013-04-04 12:25 on A858's clock
Posted (UTC)
2013-04-04 02:25:59
Timezone
UTC+10 · title 12:25 against posted 02:25 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(A858DE45F56D9BC9201304041225) = 4a6adbf0ebc56c21199397fdaf11fe3c (name+title)
GUIDs
56
Filler GUID seed
new Random(683).Next(9) ✓ verified
Run
Run 44 (seed 1,087,967,875) (seed)
Draw
38 · predicted N = 56 ✓
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
2 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

E2401A1C771B7A91 B84C6A349FCD3A99 4D5C8D501AE7B472 8D72B537706BBA00 6CB5C5AE6019943A 89119F6485B9A409 4DCE64CE41F923AD 4101DD6DC3E33D92 146628A58E7CB1FE F988C163F52185DD 497928261A2316C4 DF019AEDBEAB05A4 C713BA8CF7A299BA 36B3FC0A907D0675 CDFD16F08AA0FD1D C7A89FA2544E3030 5D5008B36B663025 DA4D431AC6645014 3A879937E9B61D0B 950626291FAA562B 9DA2325955B86492 130697B71853DC89 65BEC8FA08878071 73C7295682527B4D BB937063E943EB12 04A32CBFBAF0AC26 6714021AC0485183 9C44E982A81A8111 1314CBC9E8D77087 B0DE0E6CF552BB56 A90CED51E695BECD 3798A4BB3AE7C1A5 E88B5096CD5670E8 74AE9D894C9FBF1F CF00D3AF5BEAC5A5 E03DD89AC7F041A3 C6DC3C2D8B641670 4B2B3CD8A5B54E8C 3183B52F14689317 ACCBB16AE4257BAF 3FEBF2F9993304EE AB620F518498C91F D47F32D0C261B121 8F11F225E231EE6A 432E848209DFDCB7 687C30FDD8C32CF7 6EF0884BB47C7B9F 1F6D9636302CD20C 3A4EA816AE3AE1DF 8EAD1272CBCB93BF C0663C7B82FCB550 1AE3C977731DC1CF 8578B89FE8A1DBA5 3B0585BB382010C0 AFD7A5848EDE6434 2A5B7EFB6167E149 FD18160CFC07FE0A EE2BBCED588DB413 D811F9891B887CED A78D2A70C839C812 76E0750534873398 0D8C42CBB4F6A142 DA650B0B7BF8F7B3 851F66C7B00C9DF6 7A41936979C11843 4731C64ED44EE7AE 09EFD5A07C89C1D6 7B65D21D6C3F5237 325F5785C88B58F7 A27AB8F0D9AD6859 3B46C9B045625BB8 074092158C3473AD B37147DFF21730EE 216DD8C230B771B1 6A7CF139EDF703D7 2C651D5607E23B6C D703A40499166887 B0E5539D4F519418 E8DE5A58F486C882 AC484BB6B83555DF F888098708B7118D 995BC978DDDFFA9C DC396F59B0E4FE44 838F1FC0EC7FF1AE 43876690791BC31F D6936ADD66D024E0 A13D980A606AB633 E3B175302D6468FB F0A9CB1ED19F3F9F 3697644FF5ADE63C A5ADCD8084D9F4C2 FCD04D69705A26DE 3899C32A7C2D91EB 7A769DEC9650BD37 8E8841BA494FCD8A 68CF465D52A31A24 E72DE277BF7B01C4 B1D3CBE14655BECD B850F1027B2157E3 3232EFD4A0ED8103 2184D7D10B07F776 DFB71774C7291B1C BA1B57A31D520795 EBF89B6876B027F6 1FD02138650D0EB0 81E7F98DCC7FA246 3F9410E772DAFA41 64CE43C6F3162DC9 4E0AE032A6127BF8 9BD6619C258442AD FEDA71C9357AD0E0 99C3CF0572761742 0EF626C307A40C99 C2BA3F4510DF3F98 ECD90D6D45C20EA8 438E97AE81C95401 9D6EB80A372925C7 A68BF1ED545AEC2A 6A661A512B669874 DB03F8F74E733FDE 76108AD3A8DFEA64 8ED0DDB03AF56636 5BC5DB61C95E0EEC BA4945BDF70B519E 4EFCD162AFE33CBF B5F1FDA3186660A9 030A92B8D20CB7F6 C4D1836A907F95B8 B29D46135F308E8B F492C7D90CA75ECA 9B003F11D8288770 A003C46BE48A81A2 2CBCB50CE768321C 881337299FECDC6E 6C33E7CE29D23006 CBA4E7B44B7D0C15 673D0C059925DB66 392F18854587768A 8F61FD49D14F2A0D 2DD75AE724321CA7 D482A4B861D20171 8D779576F4CC686D E0FDF9D82C9E82ED CE4124013B11B001 F41F34AB036DFD68 236C2B5AE635A418 414F712E27D79135 4268B335E73BE92B 009C8D5D29F5AB9B 8814F0BEB5DFFBE9 3FE611DBA874303D A1FBCADD535D7875 A6266F168288DEE2 114719F4C80D5DBB 8F7F7D4ABA529E11 82C3F9DFEC2F285F 05683A19AC5E63A2 F033024DC56C851F 75BBA53F80CBE81E FB4BCCE1A8742651 804373BE18239272 B94442FF372AF176 76F10EDFD471CE88 68A2628A512E6537 9A5719137BE28F84 CC76CEB7ED9CFC9C 799EED89A5763752 6449F3AB7E2E7A42 A8108DB49944113B C504D6FED21BF000 301C6D94D8DA9350 F1014926CCD37C0F 481ABA029FDB0315 198647E2BC0B2D04 14F225FC9D103A5B 4E1610E44510ADFE 421F4013F2CEF617 9DC8EF86B1BFF5CD 516D3B6A3823BB6F 169279D6CD73AC0C D35798B347CA1D76 61AC87BC3D239D75 7630E3C8AC05982F 723EA987D9E02653 0A7BBCD63F3382A4 9F44E17C8D2996BE C86CEE23683AC731 CDA87E2D8B64A94F 8D4C8B32D59A91A7 7872681E7A85D0E6 AA31D45B12D5E4AE BE6A0B35D4957499 249AAFB9F3CF5E5D F0335CFFF743F15E B7ACFA8FE5CDE30D 79C6A8C66ACA6854 22924EC28BC382CA 692E9EEAE09F23E2 46353C3F18C7E106 591F697852F8DF41 DD79BDA56392A0E7 9317D30BF764BC68 D08E1FDA9D8F0A6F 6F2A8663855C9DF4 1CAEB965B58A1AE7 0C902B99CEF9B499 05D5BDBC23D95452 B0C4F907BA943621 6CA70899EBDE37EC 8D28C65C8D99CAC2 4FC420A106D17865 FD353CE17F500A4D A170C1C0BAF88D62 7AFEC8118C3836EA 605FD904BB3C4E10 E0E004C7E0C044C9 736C9988AA3EC83E 2D3305B2C3ADE4D1 DC5428E25B6EA38C 2DA303C38DE7E3BA E7FB2CF7440EE3D8 BB4AFA84F880EFF3 B7252CB46770DBC5 25D707C6B785C96B E654ACBD21CBF1CD 
  • Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201304041225 (name+title). Key = MD5(password) = 4a6adbf0ebc56c21199397fdaf11fe3c, 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 57349d1f-f6e7-4468-b9ad-ef538baf587b
  2 b2612345-cc88-2d48-b478-3da917c942a5
  3 ae0919b2-a55a-14d3-81f0-2caa2ec93c7c
  4 d80cf436-ff4d-39e3-b4ce-ba4e7e935a61
  5 76c6d36c-e840-5f0c-8077-7bf8d6cc453a
  6 e39602ca-dff5-311d-b5f7-c19b694559f8
  7 45506324-d0f5-8946-8bda-7c85dce71b12
  8 e899669a-841a-059a-811b-49538d9f5b71
  9 8ccbe2fa-2827-40a4-97aa-0ada10e2685e
 10 eaa8f7fb-0548-12d1-8af8-c1c7ca15961a
 11 fb8357a3-e433-455f-af8d-1e9c10518504
 12 92c56336-148d-62fc-8f94-2c492c84713f
 13 bdee616d-9046-121b-936e-17b06072115e
 14 6fa252e5-8ec7-759f-8182-30b7960d5a59
 15 c43ad66f-9b45-0ab6-ac33-2ea430c41081
 16 c0c842b9-a766-52a4-a0fa-2177731c6d8a
 17 6afdbd55-c522-8706-b78a-46682ed42326
 18 a775958f-df4a-4353-8024-b6a8ac3b8d8d
 19 1e7367c5-5f18-1d4d-a7dc-24d8946e1e06
 20 452a2095-8989-6fbc-b727-c83120f097ce
 21 378b8d78-a952-5372-bb05-640e3d29bad2
 22 91690a27-bbab-3c21-bc0b-f032652a895d
 23 cc6fe481-9b4f-377f-8a61-a43b258da587
 24 07b07429-b416-5844-b803-6b5574ea4aef
 25 086600e1-4291-5f04-bd50-51a420ad5443
 26 8e40f81f-8907-709c-b82f-fa66d24671bb
 27 10acff11-83d8-147b-9e2c-2e0322a23b26
 28 07f0beee-a8e5-764c-9c05-1e6ec524f9c5
 29 90bdd78c-bed5-1fec-8122-550b43f4d70b
 30 e5041d84-9d11-1651-8aa9-1c71a1b4afec
 31 93face2b-f760-3d8f-bbe4-9d4c98f492f0
 32 4bb9902c-6df4-3a26-a877-c1bb7cedbe76
 33 7ef65c48-3323-8cb7-b3d7-a7c86582b867
 34 bf191e91-4a6b-161a-8102-dede346939fd
 35 fb091391-5795-1200-b030-0cb2905fc1a3
 36 78a3489b-b76b-3dff-8c6f-980ef5f4e894
 37 6c7009e5-06b0-7b76-ba4e-7d8aadfd8474
 38 a5341c0f-b9e5-7672-9237-91b2eb43ffdc
 39 ed9f14ec-cadd-26ae-bbe2-b5dd1e421b9b
 40 b29ab71d-c293-651b-8ab7-faab8df87bf4
 41 039f797f-c250-7cee-bfbb-c9d343a3998b
 42 52a9bccd-0c22-41da-a9da-503af416d2af
 43 6754b828-bdf9-8a88-b77b-e529c3f9cb37
 44 48e07eef-f8ea-5d4b-aa01-ac82951df4de
 45 49251c88-5c46-050a-a054-d73899cadeac
 46 b93cab9c-4bee-2529-af61-d353ee3164a3
 47 f056e30e-5eaa-6cb2-8c8b-f4db71f336eb
 48 4ef77c3f-813f-105c-8f1f-9ee80b210947
 49 27a2ff83-f6ed-7183-91d3-85334d7357ca
 50 2a012a52-7887-45cc-8e05-5a4caca8b8a2
 51 ed934d4e-c192-62f1-ab06-80f6e6af1177
 52 4ff480be-ce11-468a-a4dd-c339c83d0cf3
 53 a78e80f5-b13f-8848-968e-b9ab79f5ea6c
 54 c2f39460-631e-546a-bfed-9278fab8ff68
 55 bc7abda4-6cd2-8e2c-b76f-d14ce9b30f8e
 56 aac556cd-9195-1eae-ad3c-ce091616a67f

Explanation

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