A858DE45F56D9BC9 archive

201212291300 15mrbs

explained decrypted filler

seed 666

Metadata

Post ID
15mrbs
Title
201212291300 → 2012-12-29 13:00 on A858's clock
Posted (UTC)
2012-12-29 18:00:19
Timezone
UTC−5 · title 13:00 against posted 18:00 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
4,112 hex characters · 2,056 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201212291300) = 74d703f440ee77536d5901c91f1a7b1b (name+title)
GUIDs
64
Filler GUID seed
new Random(666).Next(9) ✓ verified
Run
Fixed N=64 (Dec 2012 - Jan 2013) (fixed)
Draw
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
3 · 3
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: fixed

From the post to its content

As posted (encrypted)

D61B1273E37D767B 4A9F13F5693608A5 92D5AF7EA64F6452 BCAAB913EB63DC1B 0ED7F02FA4192A51 E9818F7B5AD0006C 53C8A94AD28B4D57 E17EA75CE51E7225 11C6B63744FBF006 C4CF115CC4132EC2 130041FAFAFD43F0 9762D8AE554B0247 B481B8A24C9D1385 81017F0D4D2C2C93 DB0EA8E70BB5759E 7D68FCC599C7E64B C9F2CEADFFF57286 A65A7BBB523F8AAC 80C60023C5FC075F AAF730287BD48C33 E8F554A12AF87447 AC3F616823EB186F 06B3DABCE4CFBD12 5F0CB789035EE8CF BC103ABED2A5400C 207390F9527E83F3 181CB4A89A0E86D8 9F7870D2B535994A 0F98A56745B29417 8911F5BDCF956C35 985D58714D0656AF 112F8CB0C4429C42 FF55326E4E660239 6FBBB0774761B84C D05EAC16892A62E7 CFAFC697DB351DC6 835415F46EB34E20 E1702D7EE425F95E 65B37B2BBEABE2EA 93D58357E7A45929 D7EF0FF7190631C5 D5D3B2EB5F8F92C4 DD6C2F01EE551DC5 D3BD01576D1F2BBE D1ED109B309D49C8 8E136EF0AD076ADF 6618697654F25CCD B2B27EAFDD6CD5C6 539E66EDF96216F5 17E59DEB331677BE D43CF4D1C5EF7FD1 52D5F8C47DEEE864 3E5E95F166830D89 961764F477F67AFE 18D3775C56A91CE0 5ED7E447CB97EB30 AC9633E1669ED888 242690F994422EBF 3793C631FCBB7539 26F39BA5C619B3E1 1A0837C6FC5BC3F8 D2134CE2AE69EB70 171C41290516B37F BA84D30DFDDB29E0 83752F6CE4FCF983 342940AF0F050D9D 2E3AC13703AFFAD6 6CA5526A9BEFC845 3EFA0091C0EBF1E3 B4A3F45EBB06F4A3 822D0BF51B7018D1 FA5E629A976934D0 704B422E6F3FCAC3 2C50FEDFA2A8A1FB 9C9CE31158AC5F5F 4AD55D2B9BC95EB0 FCE997CF976FB071 A9D3443BB7D5A20A CE45B708D98888E2 20D30B5D2848C598 CF2E45DA4B1960E1 9EC72CDDD950FF14 05C5B5F026774EEA 131CE9190ADE0AF7 523F36FD6D16F478 DF18AA810603994C 4F2063590A1B4326 92D30D9FC373796C 86BD037B6178DC1C 2C74862D5D689D44 B299B6F1ACBE274E 7D157473412A62A8 2DF53F0B1F5FCBC8 C269F1D876C40261 3B173EC872DFFE00 88EF592AFE49AE06 9851912C8FECC975 2192E6006505EC64 1A8E89722C674FCA 349FE9E66499B767 BC541E13397E168C C32CF362652616F8 D3F4D78D44C169F7 29B0A4023814C2A9 27B3B9D6F36F5560 6A67D6289FF8E6CC D6585AC7E2E35865 E1B26ED86E99B57F C68729D04DB10162 E5FF3F6691FEE71B 4DF53D13C2770447 6695A2B089654B66 276ABD0C80955556 525C9B4C9D0A09BF A8BC7CE575FD4A9B EBBB6719991D6378 25CBFB7BB2165174 945789B9BA7E0452 407CDC0A28EDAFF8 89C9E6CBC0762F09 53AC627CD7B3A203 B10A8F32DA8609AD CA2CC6C24E89A47F 412777E387C6DD94 4855A68EFC000259 3D96FE00CDB82D14 EA6B8B77E81053ED 9BB474436D0BFEDB DBB7FE2DD5E078D5 F831ECFD63BD34B1 54AD3E74DB0AEF41 095184A7C9C945CF ECA082DC426A9247 4A454EE2856ADB72 EA9EFF308CB2A5EA DB77D686BC5017D9 5DEB3890A2338A6E 3FF0FECF9A642EBB 50E3E87C1C33EB94 992E1285FEC2490D 9474B3759CBC91CC 4F3629D3D77FA910 210CE1AEB5D5B920 6290338AB34F5BFB 925FA6E4A3E1776F 579447E28C0D2141 4544D34A7F43398C 715ACE91BE8CD886 BF3DB17EFC1B75A8 4DED056480054D6C 2195ECCC0557FCEE 5B6D549E39CC510F D6137F8F6EBB7BB3 A95D950D1B5DB00F AEF99AC8759D89F6 EB30994F70D67F46 A292DD9F2524887F 93B05B7AB7F3DEAC C24118DE6D12F80E 1E1FA054555F782B FE0EB249E53D3D07 AC438AA9278C6156 0A26D2D5C7CDDA31 BB097B10DAC20A15 3E6830260CD21EAB 606AB3097629DAE5 49C03D52452F0E96 D22DFAF14BBAC29B E8A219B2490CC3C5 9890743774313942 77F1E0CA639D8D5D 304E2112F09B1A27 8170CD7120D44C16 CCE20E4A48034697 9C669295D60926C7 7014F3BABB738D5D A67C4BA18E2CE103 F628D6611C5EA986 733800383E378C73 F1568C3D77E12704 07B9D14180A86FDC 340BFFCB3C43E3DA 8310D4E4F03100D3 44A14EE6642580F1 875C5CD09C115E21 351840CF1063520C EB7BF4EE3B70A3CD 24C5F63EE816CCD0 EB7AA28033034A42 2BA0CD4FDA5E5127 18DA6D19E76D4408 8D55085E3486326A 915A411BB4937F83 5F3D284269CE5C37 C689A4A04CAC826E 6C1FB072438B4223 C201DDF4B2516120 4E73C3560AF793CF 45769A0D33C6EA5C E36357CA23B2D931 DF9C83441B767728 AD42D9C3396004CF E2E3DEBF01AA2BF9 75BB34C7D436E185 0D080B37AC79BBF7 3755E87785670F31 A4FF5AD155C7B2F9 9D0265DFC32B18B3 3B345963F8DFB5CC B45FA412D1788FF5 0773E7A42A766EFB 9888077B7E9BB77F 84017D2D1DFECCFE EC0283E5E71FA178 5A3E92449627E6DA 4005EED97F15DF15 AC25AEA5B348F8C3 4F1D0E76399446F8 AA676E6258316F83 C2BF33E21D2B2E81 98572FEF22181E29 858BFBFC24E1BAD4 5A94E772F765A832 83C43708B06D9786 69D24A72E3A7E29C 0474FB325159ABC2 7EA012FFE61E6009 8AC628C67ED8DFA5 4920045C137135E0 BADF4DD5E1056A7F BE11146F2B4D2504 A6CFB103DC4A1F6D 0180E75CC88C054D C1B18C584B6BD638 B09DFAB2DA8BB5D8 E1E2502A89FA6A60 38BE4A9254ECBEEA 61AC28207B4ED49E 62134A6A6D2D8DEA F716602F085AA9A3 674B59AEDDB8B23E 140C19A8BB202DB5 BACA97407C23A296 BD9A7F202F3C78E3 8EFEA8C7AB19D549 29A4766E56A46266 95D5159C2CE60828 1A146030BD441882 9E78782D1A9202E4 CE857BFD9879A357 48C7F1FB373864F1 77940D438508E919 2BD6DD40C6461116 B32D10520473C003 2C937B5F658E543C A5A679D5A5028B60 C489CEF3445E3B56 
  • Read the ciphertext. Strip whitespace: 4,112 hex characters = 2,056 bytes = 257 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201212291300 (name+title). Key = MD5(password) = 74d703f440ee77536d5901c91f1a7b1b, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 64 GUIDs as hex (shown below).

Decrypted: GUID list

  1 2dc2eeef-b346-5fd6-a309-cd2fd6f91400
  2 5a060add-8eaa-2b87-8669-cd9749f58019
  3 054a8f97-3f01-2056-9494-df38b2474fee
  4 fef376db-bd61-699f-92cf-6718229675db
  5 54047144-9422-88e7-9baa-a9cb1777ef8b
  6 4ad764c9-9879-5db4-a709-a0cea36f391b
  7 88895f18-0b49-20f9-b99d-971c804a0357
  8 90d52380-d9f5-567c-81fc-9555e8bc58ed
  9 be70d694-1c45-3f1d-ad16-de69da4e7368
 10 fac0ec46-bcfa-745e-95a3-bf5b3ee4aa93
 11 03e74517-c8e0-8f18-b06c-0348720880d5
 12 e10828ca-1555-3eec-8a39-bbe5229d4f25
 13 0626c4c9-4e3a-4840-ad2a-eefa481bc120
 14 341b738c-94d1-8bcf-90cf-3a50243b45c6
 15 8f1eb5d4-c4ae-1bff-973e-a602fe745f22
 16 592489b0-3718-8a3d-abb6-4d374d3ca6f4
 17 2753a91f-53ea-713e-829d-ce5eec690a95
 18 5b895398-5a42-8f8c-a242-bb2051ef21e6
 19 71094893-7618-6fe8-aa1a-fbc303a5fc4b
 20 4ae3e0a0-8039-1b2f-bfc7-07d1185d2063
 21 ab95f5a1-70c1-25f2-995c-3a9380e22b6f
 22 cddaec7b-98b3-26bd-8185-32078caf1864
 23 9750ecea-f398-4700-ae7b-0d4bd55a654a
 24 81d9693f-80f4-65a0-91f7-6a7a1e33caa2
 25 79051377-c5e7-8651-bcc8-19165861ea35
 26 b7b84c75-c81a-7f72-a91c-4b793bb9ecd1
 27 b9468acc-589c-43ef-9694-59cd52aefe67
 28 d88817dc-8c2d-31fc-964d-c02a507a510a
 29 4e6315af-2a44-44b6-bfd6-4f81ff3666fc
 30 82e6ddae-4d6f-4e2d-b324-8985136acf1b
 31 f2cec96e-6415-0334-b257-2b8405b11634
 32 0e5aa560-0616-761b-bd34-dc54c52f79d7
 33 8745af92-8fe6-1033-8add-5068a4176d14
 34 6015b21e-b93f-66eb-bab8-bfa944b4e240
 35 ab36561e-7804-1299-a7c3-e6e6e8b1f30f
 36 d19c687b-9069-5b34-b6fd-23cb22aad393
 37 634b628e-ecff-6ae4-8552-855c28b07932
 38 6932eef2-5371-23ff-bebb-f9096004172e
 39 1e6d7034-ac26-3504-84f7-d724a9d68cd8
 40 bd45b69f-3d92-1ff2-ad8e-c238bf9432c6
 41 12b62da2-daf0-761b-9cb1-b046141cd3ea
 42 216bbfe0-97e5-6e60-94cc-070ce5cdd5af
 43 51b18bb3-2539-1f77-90d4-49e02e60b519
 44 3e1e638e-dca1-54c7-97b3-e135fc90e107
 45 684db654-6c15-0a2d-b0d5-13010a067df9
 46 8d11fce9-7058-209a-8e20-c6399df944b1
 47 11e6a0eb-da8d-868b-8dbf-ec088ed9f8ce
 48 b47a2bc2-a693-83c9-8bf9-d2db4234f0ff
 49 8dd72d27-e549-18f8-9edb-f8b9c8c367da
 50 0514ef49-e6af-2ac4-930f-bbce1d0df9dd
 51 3d30e986-045b-78cf-8cb9-a8895a8b596c
 52 4cee3201-e244-7b80-b800-d932468cb0d1
 53 764b6f91-d981-503e-b4db-2800898041e0
 54 2021ad03-18b4-1d49-a62d-9f69f24b037e
 55 303a3b54-e5b0-4868-ac22-a6082c7f3669
 56 54b38c20-ee1d-30d3-8707-dd31efe1f1cd
 57 218b43e4-aefd-6c18-beb3-8fa5a8b615c9
 58 e54282cf-f2f0-5045-b15e-bd60ff19efda
 59 0f62ed33-2ba9-6295-a266-2d8947a6123c
 60 3ac217e2-bbd3-026e-8073-14c4f4e21cae
 61 184ad312-909d-075b-8478-3a548c09dcb9
 62 7b76a0d5-a053-8dcb-8e1c-a7e4faa05097
 63 bc81b438-ac53-0a49-adc3-6934623e2a73
 64 67653c59-1aa2-8da8-b933-be7d7959c5cb

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 5226852537834818786122468743440716156231761502881277514365600808. Exactly this sequence comes out of new Random(666).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. Part of Fixed N=64 (Dec 2012 - Jan 2013): an app start that posted N = 64 every time.
  3. Conclusion. Filler. The content is fully explained by the two RNGs.