A858DE45F56D9BC9 archive

201303310504 1bbd5i

explained decrypted filler

seed 441

Metadata

Post ID
1bbd5i
Title
201303310504 → 2013-03-31 05:04 on A858's clock
Posted (UTC)
2013-03-30 19:04:57
Timezone
UTC+10 · title 05:04 against posted 19:04 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(A858DE45F56D9BC9201303310504) = e333f5590e14832831b383bf99118f82 (name+title)
GUIDs
60
Filler GUID seed
new Random(441).Next(9) ✓ verified
Run
Run 43 (seed 120,022,078) (seed)
Draw
99 · predicted N = 60 ✓
Machine boot
2013-03-21 09:44–10:39 (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)

45EC4F0559AFF05E 705597F5503A1A08 0BDA8061FE45CC87 326FBC240EE8AD18 9E8787F52B9716F7 848C84BE6AE9CA56 AE1CD6FE16F59FBB BE6A570E09A3BCCD 5982877CC05FDB3E D504C6B1332117CC ABF5877B8E7E6C94 CB7AC1CD6FA44964 29EE9DFC1D8DCEA7 4F32AFD45465FA7E 34C4D5CCAC6039B3 25EF8D22C16ECFEB B541A8D60016DD01 27D70A5EDDF1254E E0F5FD2ADADC3118 F9CEA1212F4F9F8B 08BA927739E3A33A 067F63ED564340BB 9C604993F8F94605 B77A88AE0763AAF2 4E3BD95876B176BB C924C148602F7298 EAB398CA032E4D6E AE2230CE09686A40 E9AB50B78EC7B2A4 F434BFB3803FB4B2 D1D040A77E9383E8 02D4170F58881ADA 33734FCBB57C9652 90EF6C723CB61726 CEEA18282739FB13 2EC5353C47B3EC73 ACC68D28C5EB0142 CC7E56A8F53C1F72 5405434271E60714 B7256116F3B1AE4C DA3BC7D09BA15894 D3D451E55D0E91BA AF0AE04BA1048109 D050B86311FEB076 362C778DDB7B0943 CE9764D960DB32D1 13997588165C0651 F6C69859A6A6368D C48E343B52010C4A 2849C9A82288CA6A A8418FB65D07A4CB 480DBFA75E8DCFE3 F02509EF5450CACA FE8E430C898770DC 1E46807F545A09B6 66D0FD8C62C48A5A 23DDEE6C15EDE874 4DE9A1BA12B5BB1C 3E24E87A053EFFE5 1C1AE6022D0E7270 D201CF6919D11209 673BE6AF27EF2D80 AD0C320749E2BEAD 291973258F5ADC0D C420826D2236CBA0 6FF022878F9C2E56 0011B45FD6FC9E30 1947207705FE27F2 5AA39D7FD858CAD4 C5A09706F2DA8484 CF1DEF32D793A9ED 56A2F61BF6969DCA 23663312874D3F52 3D42197D2ED325DD 8469ED30A1BDC7E5 DF9FBC5B760A4C83 A20D537893844486 0B1875EBAB799C00 4ACD89CD74BF75D0 A58E8A1EC40B53F7 FADDC7EE8AEA75EC 0E19516C46F35538 4FCA299825B21347 A34E930125FDBA8A F847210854658110 EDB6DAB4297EA444 E278A1E34315B584 DD8FDCC178BBE4F6 DFFBE2E03D878DFB E1798698A18BAC83 6A8B16CE6B9D614D 98C25DF51A3EE9D3 056F22A6096DC4A4 7F2BC4AE00EB213E 0F4C299F2B65407D B8DB570A202374F9 C978E9A3F8F243EE 780C3E4B680D55E0 0A199E31F4D39891 FD9F83BDF25099C7 EDE86FDE522EF9E3 3909AE973FBE7CFE 358BC28C3EDC1CAD BBC244E7FC15AC95 BA01EAEDEA25689C F149E6F5312FEBCC FA9A90547CFA3131 FA3C464AA6733A90 515ADE7CABFD3D3B 08B54ADA38433E2F 6C76C20CCB2AAA73 DBD6B129015A49FC E549BDA4B265E266 3EB21369E752CC3C A0B6EB4C47A35CB8 7140350FA40E606F B9276A4EBB4BD33A B8A3789F7D3320B0 4DFD13D30D5DE07A 6EBE09A0D0E32C5E 2B8947896B0C1793 3C58301310262831 A3D5B86391EDED33 BBC5639364009576 DDC5F8C9D134AE3A D813C10CB2896A4C B7AFC5AA26AA58F5 84A08CE08ACEEDCB C4718284C21DF7D0 E7D89EBC21838654 CEBB5CFEA6F0ED48 801138D5CF9E11D4 AAD651DAF13FD946 3279BDEB91567C26 DCEFDC42C4CA1D91 3FB07A77B078BA27 3474B478C2A885DD 0C91FAA48925E0F7 CBD72DB487D564D8 31F29E45E9EA923B BE357B594B08CB96 6F2535FD642F6236 15F1A420B1BFCF03 C3BE7188A793421F EC2EDDA4FA7416C6 D2CCD9178B104473 769AD1D720BE935C 62C50E0A373A1EA5 00D5224956B47CE0 6A072A21C1F3E661 1306421EAA2306AE 7307475D8EEA5F41 48395E5EB8ED800C C2C2F133DFA4DB1A FF7A3D6D88C0865E A4923E73FA18BBCC F713899ECB0390B7 7B5D7E49096D5EAD F7B1D9806B0BB038 E3C94BA2255AB18D 0F97AFA8088F33BD 09D3A923AC611EF8 9B14984282C5F4E9 C4ABFB292BD3B6BF DD1ED3D8ABE472C5 3AD0B3A6E40D0FE1 4BED52069DA48EDA 9D2B861933EB438B C3E392F700CDE0DD DCD063F7858BB3A3 EF53ABB4B532EEC7 E81F416DE4F71AC0 E5FA13D75F4703F0 EBBD69FDBD3AF6B9 2CAD700AF1ECB537 7D13134A0CC35DA7 EB0647243DCFF30E E04AE4EB99FDD7B3 FAC7B5FAA877F3FC BB976CEDA9E559EC 38C1A558677B972A D753E448E004A65B B1183D1D9E4E68F2 4BE0AD4254C60E3B 76BBDB3F58F724F9 9354EF52D1A22428 2374EDBDB33EEF4B A2C2FD4EA278AADF D9BACC9A3BCD128D 73A19AA1F99CEFF6 E4EBAC792324B1ED 1A5B433175B06A50 AB40F44F0FA56C04 0F9104A80E76D1BB E2E5B71BA686416D DF78D02AF80CEDCD 41BC6CC51F330E1D 49E7D2601477618C 4F70D6951A21F8E7 A35F8D93EB644FD1 DA054631BDC01475 60B814D0E64DF6AD 47F2131A8145BF50 D1C22E7CE2ED950C 47D1186EBB92B2ED B1BF61422E4026EE 524E778CE1A57D1F D6E4C6C8D2946A20 F172CCFFE8B5B358 A8B51DA859902417 16087C4EC4AC4A05 B607ED51C1AC921A D5A84EE32866C189 D5F60C4A4BF34225 6703A95AA9655BC3 56F75E195578EC24 32E18D7EA450B034 2A7CB7CDD9817564 B29508C04D661D22 B90E07DF3C1556AE B622A4D6B27BCD4D 9CBA62A1DD5BEA39 B15C41F2C7EF63A0 6E085F31E5237879 D4776D868A52A7E7 1A285B003C136F5E D9D5C9C5568B889F 2639F39F6C1A1D4B 888790709877043F 90FABD9400437DCA 03EE406DC4DA8997 4ADB456487D26DD9 894CA7C051CBBE33 6D84136695CAEC24 5BDFE911A17954D6 336ADA8544128C2A 59E2C25E3C881CB0 DD44D788EFC68C7E A241B0894D3916AC 455FD9B8897F10F1 2F063483042E8337 
  • Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201303310504 (name+title). Key = MD5(password) = e333f5590e14832831b383bf99118f82, 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 ab45bb41-c6e8-111e-9b9d-e55246c9f19b
  2 34c73ae7-2a4e-1303-ba97-8e5f487aa565
  3 6fa25501-6cbf-0f11-b764-6a26e20171fd
  4 764f2bf4-d9e6-6c26-8604-bdfe0e488003
  5 a40a29f0-1aa2-2ebc-b9fc-0c07abd6081a
  6 59d6d82c-f4e2-8bcf-941e-0250949b0dce
  7 65fdaf31-332e-46f5-867d-3fe2660e2329
  8 71e445f5-8fb2-6ce8-bb0c-0a8e40313251
  9 2b0c0be1-d233-4a36-a71b-9c34a98d0ae4
 10 56feacea-19e4-8b53-8783-b5362071629f
 11 35e1dbd0-f66f-1c7c-adb1-4d1f8519b94e
 12 68fdf5ef-6abd-687a-8fdd-2f006666d8da
 13 bda8eb8a-bc87-764e-9461-82fcfe712992
 14 ca1e08f4-9a58-8bd8-86ec-48221a4b4c11
 15 38e6bc8a-1d3a-6248-a171-cc13360b8119
 16 c4738105-501a-3703-b86f-1c4a762f497c
 17 10f44b58-70c4-2370-ad58-c3cc26ecfdef
 18 7f9f745d-491b-3406-941d-4604e1e69b07
 19 d3921eda-6b93-5bce-b0c2-c1207c9084cd
 20 043a5d09-4dfa-09e2-93ae-521779184309
 21 2e988690-7c9e-316d-b21b-14dfa236820a
 22 83469edf-5082-0a4e-9414-7b397405ad18
 23 78fee687-a1bd-45b3-8c4c-ee9afbca35e5
 24 db77a70d-1fcb-090f-8d9a-2665b7f55539
 25 9af31cfb-5db9-8d38-9ce8-1b4f92d674c6
 26 99c3cb50-26cf-1cbc-bc3d-579ad3b2a69d
 27 e4d83edd-3a3f-0b48-a9ee-c3c8f174f076
 28 8671f5bb-0976-8c05-b52e-329d759da3f2
 29 c846b276-06f2-326e-9ecc-bb5a4164924b
 30 d237111c-c7e8-2729-a0d8-e9059ed476b3
 31 356a584d-5a0d-884b-8a48-9f0658cb52b2
 32 4e320cef-c4d2-5e15-a964-c2ccf7a7c8c5
 33 f2114a18-2d48-5640-863f-911cd879bb2e
 34 632c9a98-5b5f-0b9e-ab18-623b02bc4279
 35 cbf22b9d-7eca-5732-bb2a-2ea818d15f8a
 36 7a36d785-2281-7f87-89de-8a3789e36821
 37 ad3cdc65-ff96-2053-9bb0-c6f26b55feb4
 38 abd73438-3a42-875e-8bee-24208ca04db3
 39 b2ee9174-e13a-7ac1-95e4-9c65dc9dbe30
 40 9e5f7193-2522-3a98-87ed-d05f2d94b22e
 41 31fc0842-9644-031b-8da2-61f67a89bf54
 42 7270da63-7571-2aaa-9b53-94bfd0d24f3d
 43 ba28140f-0cf2-3bb0-882e-843e284193aa
 44 99339479-8aff-142a-895e-500e4d2ebffa
 45 5d974f2c-b519-3496-8289-416ddd1ffc8c
 46 86340456-b43f-176c-b39d-2b7801c10531
 47 3e7857d9-e7e4-3196-a135-5d19bddc4ce8
 48 bac62ed5-9f8f-3682-b59e-87c274c78a93
 49 3753aec1-60a9-2c06-86fd-c6d3af560903
 50 20fde8b2-5fcf-40b1-bfe6-24120a6de2f2
 51 4312cec7-9c35-52b4-a786-c0fcbfe7c2ce
 52 068af6c9-3c52-44dd-81da-6bad937848a7
 53 4c6902a3-361f-1bdb-838d-11db7dc49adb
 54 61c29950-cfe0-26ec-b1b0-209334dfb05e
 55 c07a5bf3-80c4-4db6-954b-e38f5b292921
 56 5b1b5009-277a-0bbc-a24e-e3f9fb553386
 57 39cfc44a-e1d2-683c-8681-2aed3a2aeac2
 58 643d4ea0-da54-8656-b8ed-cbb734bb6d53
 59 1fc68cb6-4e81-620c-a291-bb4b0d7aa07c
 60 4e5b0dd5-5332-10bc-a41e-524681819a2f

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 110628464816786323503040810832855057287302313133245412406861. Exactly this sequence comes out of new Random(441).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 99 of Run 43 (seed 120,022,078): new Random(120022078), 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:44–10:39).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.