A858DE45F56D9BC9 archive

201207181303 wqpvu

explained decrypted filler

seed 505

Metadata

Post ID
wqpvu
Title
201207181303 → 2012-07-18 13:03 on A858's clock
Posted (UTC)
2012-07-18 04:00:51
Timezone
UTC+9 · title 13:03 against posted 04: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
2,832 hex characters · 1,416 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9A858DE45F56D9BC9) = 0dcc4bd9e114ebc42078977dc9125404 (name+name)
GUIDs
44
Filler GUID seed
new Random(505).Next(9) ✓ verified
Run
Run 16 (seed 39,036,328) (seed)
Draw
12 · predicted N = 44 ✓
Machine boot
2012-07-11 17:05–17:10 (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)2012Encrypted masked GUID listkey: name+namerun: seed

From the post to its content

As posted (encrypted)

B33C23C1F9C3174A 9F335EA06005A8A1 6110323C1EAAF818 DCFB8A8E637B4BFB A7FA6C0D0A188055 52636DE7FC7E3FC3 32ECFFB43D81F44A 12ED519CD4680CFD 2DFABED51213DE40 6CDBD2EAE0F90535 228B7A59A20A0095 9F1FD4BAFC3B2CAD 0D6FBADBAB1D3470 12DB12F22859EBCA F8EF88ED2DAF45F5 8BB573293E0E35DC 5C215A8025663F59 7B5BC8007B7C9072 3CBDAB1202096E50 53AE0F686DFE8145 C5EB794858514CBE 443E122994D4FA67 DF3CB04A5656E3D4 A8EA8C5170C1DB4E FE93B807BEE33BB6 032F11D55BF2BA93 368D10BD1A1AC899 1DE2FA27A8A230DA 7AB8C077BA122E0C 3B799EB52BD53E35 70187D9A32CF5805 AB8DCACC59222844 51A650F0082C438E CB225CC9FDE7B33D 83776F2FA1403499 8599682072E1E6E1 3202C82D28D508F9 160A50341BBA46CD 2EBBBDB3EBF74372 01C20F552E88F014 FD5025F553616064 EC52DEAB29FB74FC 1C99A14651546B52 FFA8794B1AD5846F E1C0AEFD1623F520 1D790B684714078C BC9A7E8438BDBECD 4A7C85EBF6E37DB8 DDD3C3ADB203DA5F 91D0BBD3EDC06131 98643133E4EC81D5 B0D08A1B02828FFC F93BD09BB91C241D CB91B2C29ADB4210 B11AF5CB663D2D20 62520E92AC3BC623 F467A1CE1495914E 8B80CEC69FD027DF 0E9ABF808B830405 CEB93604A7983014 402FAC49CECEC2EF 23A9E4F9D54A3155 3A432E7D52EEBCB9 8C1A9D978F05F9E3 02D27330D77F3506 869EFD144A8F8D31 F1CBF2A34F38E4EC D5058C00B0254C41 941BE09865874CDA 95F8416402A35E4A 91CC8740E29068C7 3CA39C2DB2A0D4F8 DE5D2D94EF20BB14 50006E9A02FC1C90 875F38350A56A510 EB1E38044395E513 0F8EE8F6EC4F4A1D FB94184B4A48CE22 8019DE8C4C2E3DA7 6EF7CD97EB2BA67A 5BC8C9B7CFC6338D A5244EAE6EA00655 19205E51D178C4B1 065D059D3BA565D5 B818E5C0882E4141 8BFE7C9FBF70B94B 9331AFCDD4B2FF36 91E66B787B082A10 FA7987DEF56EE805 28BC50C09AD51097 6A6CC94BB17D635D ACBC97F4ECB61AD4 69CF03FCF469F40C B06AA68C684CA733 D5B7D265BE00FF03 B0DACE8467DED5BB 7098D3C600263AD2 EE540D2BFE4344C7 172AEA32C6DCEE4D D6FC03AB6727197C 6F4693D009D89105 BC56C4B63502900E D396FB7DEA50A767 47372E1E108E6695 788A76F321BDC34D FEB073801440D723 FF4F049B7772731F 628BA30AD8CE3721 E4804B38CA96235E 71B62A4D76587026 9E28A13833A0F872 143A75827F509426 90C3A814C2EEADAE 8ACE85607DDD370F 3E5829310D714A42 A6421C879F5290DA 4F0C437B464F1D5A F58A30B1D0133D0E 0840EE43E6D38FF1 6C3A079C80968CDF CFA931BB32473327 876AB6ECD7E2C0E5 6E144D9F6E42F5C6 974D37B9906A1DC7 29AEDF4CEC8B0596 1E538C563F2E89E8 A101CBC9A0FCC67F 47856A7BD5403A6B E95C41F7532DDB4E 4FD1FEBDE3228E1B 433A22065368FE8E 51394D74F3182527 EBCD872D7E7B2F99 141290C2F6D6E411 CC412D7D3CD4CB70 79069434FF3E80A9 EF9ECE4A9EDFA82D B4DCFCD3D0D4A148 17E03250AC3ED13B 36DAB6721826AC32 5F2ADDC232AE44F7 56B0154719F63CCA A6E762AB0D8542B1 6BFEC0C4309AA860 00FCAD57DD602B33 D2E6C2B26367CFEF E5C85BA595CAF5BD D18F5370195DFC08 5C1AEB55B9FDC13F 71C30552624AFF41 9DA63F7EA23A255F 95678893CC976331 A4754C656BE89F51 4E7936998F04E15F 966334C68BB7392A F464B5E356D4FAFC 265EB827F8605E38 087A9314F6F2D057 4088817C4B80733E F05B0286FDCC903B 05917A6FA663DF98 BC716C6FF95575D2 7DDE33ECC228BDFE 073879EBB6DAF82E 74BC28A2F5AFF161 E076C874A00DCA92 13D17A24FA459D18 FA5156BEF9FFDC82 5C6AEFE2E637C4D6 AF3E14653C2C9AE3 89C162CD8FAB0FB5 2EBC44226E8D280C 01975080B27B2B88 8A91DFD581E9EB08 7C6A647BC87DC2AE 5494614A6417A8BC 12ECFFDF2899BD4C 
  • Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9A858DE45F56D9BC9 (name+name). Key = MD5(password) = 0dcc4bd9e114ebc42078977dc9125404, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 44 GUIDs as hex (shown below).

Decrypted: GUID list

  1 a47189a2-de87-4927-9161-63cedecabb0c
  2 ae2017fa-0bdf-808d-a4b3-92c92b632c18
  3 f9675a61-730f-60ec-9f58-7a0c1900d6c1
  4 dedf2972-1654-38ac-b15a-b1dcadfcb3d5
  5 182453cc-bb3b-160a-b152-4510060ca05a
  6 144e3806-0aa3-7fa6-9c4e-c8f3e81a4cc8
  7 61bc61e7-aaf9-12af-81b3-d5a97e303fe9
  8 e6bb623e-9146-76b6-b995-e3262e2d4b81
  9 74cc20a6-cd13-487b-9397-af08c6b667f6
 10 e37cf3a2-9b69-47e7-a710-34b85b9f21ab
 11 2773b52e-ed59-3abc-8078-2fb44cb74201
 12 558472de-36d1-6b65-97f9-5e7f77eed406
 13 115d2e8d-0a13-79c9-9aba-8622454bbca8
 14 e189f66b-ca63-1727-8faa-78a2593738a4
 15 fe478e23-c884-4185-9176-cfc8af44a632
 16 ccc99b96-3296-3ee8-84db-ec72b2f21baf
 17 1808aed1-47d5-1975-bbbc-b67c5207f63a
 18 2c4718bf-05f9-0614-a9ec-2fbc294ae004
 19 efa7af5f-0304-3d2f-a52e-869933bab1f6
 20 3fe54be7-4330-73c1-a7b4-2f6c829fd03b
 21 f6d78190-e9fe-808b-8339-22c3be07b66e
 22 98cd9106-3411-641e-8a03-53bd604b5e41
 23 be924846-d135-3ef9-9f5a-ea028dcfb5ee
 24 2b603ae4-0088-49b3-bb70-2e3d2912df27
 25 5d632455-9469-171f-a652-f72ab8bf8f32
 26 16a43f7b-c5f1-3e75-9db6-473cfe3ce7b9
 27 51e47121-9f70-1975-899b-5343a8d8fb21
 28 191dbac8-fbc5-55a5-80bf-ad516fe24386
 29 7a86c404-b4d7-0560-bff5-22de45f36fab
 30 010c7ca2-bf26-781c-9736-c276d27ea151
 31 680201eb-6990-5053-9356-642a8204ed49
 32 54d5301e-803f-4a63-99f8-d77b7bf9cfe4
 33 35dea8d6-0f7c-3d2b-a633-540b7dd21117
 34 608e8dd8-60e3-5b8d-bce8-024db670f032
 35 d2428d43-ddc2-8c93-9a20-17f3b7d3d84a
 36 aabd0cf3-0bf8-5bb1-8aa4-8823863715db
 37 5df2dccd-c3f8-325c-92a0-dfaabd1fb3e9
 38 d4a102ec-310f-464b-9415-91f14d9cdace
 39 041aa7eb-c423-7a62-ada6-c0b5a0e9dfa5
 40 13fe9854-287d-6462-810c-0448074ca2b6
 41 86267999-6e7d-1635-88f4-6bcbc32ea2d3
 42 845cab78-427a-07b1-90b3-9f4da7fe77a0
 43 666b0da4-5758-011b-8158-7f7173f0c8d2
 44 418f1791-fa96-32ef-afc9-53026b953cc2

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 48631717443671431037863413150754358534761003. Exactly this sequence comes out of new Random(505).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 12 of Run 16 (seed 39,036,328): new Random(39036328), Next(8,64) per post. The RNG predicts N = 44; the post has N = 44 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-07-11 17:05–17:10).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.