A858DE45F56D9BC9 archive

201306110859 1g492z

explained decrypted filler

seed 168

Metadata

Post ID
1g492z
Title
201306110859 → 2013-06-11 08:59 on A858's clock
Posted (UTC)
2013-06-11 12:59:52
Timezone
UTC−4 · title 08:59 against posted 12: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,088 hex characters · 1,544 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201306110859) = 5688c6121516f898f83a66552d1f323f (name+title)
GUIDs
48
Filler GUID seed
new Random(168).Next(9) ✓ verified
Run
Run 47 (seed 1,776,839,421) (seed)
Draw
14 · predicted N = 48 ✓
Machine boot
2013-05-14 23:26–11:26 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
9 · 5
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

4E2A8D669DEFA8C9 82299651047FD85F 15F167FDAEE732A3 53DB35405B10B7A2 8813A41B1D332BA1 870242AFE4F830E2 2A1854F5B03306CC D42DD13DF6EE4926 F0E1EA8A48E226E6 88E4106C49CF3F16 70B9CDF90A16C8EA 7CCEE49401E57526 15273A9189FC15BC F700B5A083C774BA 7AFADE75BF250CB3 8F854FF94CDD80C9 7171FEF9956A62F3 7111A5819263F682 5385497C20358871 177AF7C69E6F5805 A2D69988CFA22E58 E03BB44F0EFE91F2 68C97F3085253034 0B5ACBDA0C613CFB F588EE3621C94AA2 403D5075A8180AF5 EB27282FC681B60F 7BF6B5F3F49ACC8C 34507670C52DA561 BFE5D205F32C3440 AC3D6D1C51A6CA06 D3E1097984D448C7 4C4D9517CD92174B 97E3F7B9D5C32CBB 7521D3F9BD2EC97F E1E5A572418FDC7D 7441056E7390431E 2AB03771528A1422 0797C453566E6117 C76845B306CB3147 3154A2D768375105 DB882D92A97C4B28 0C06679025E63751 F5444C9FBC7CF608 D09B48BC9871528E 90F6D533442316D6 9310BAAF31299E47 37587743742EC397 154E54DCE0D17C41 FCF1B55F614D023D CD3555052CC343EE B93B8010B67B6B52 B3E07E7B6090CF63 478DD7C84995023E 225F27973A41C293 099ACCECE06EE166 1645DF56E9C1BB0B C855672F9C857A4E E5A8EBD4D0BF12E8 F75CD27A6ECE36B6 73C1E64314C9A340 723EDBF6F374C29E C200CFCA3586C424 2236CA045A172749 DB652A9F1F45D1D9 59C89F6C56F0A367 A9A40B20FBE60562 54DB9EB20FB15608 4F6356123A5545D4 32A8C76C88A92558 F53511CB3D60CC78 A47421F126C4E7F5 AE5A3027F0026930 F1BE46808154730E 42C54AA35E161559 A8EAB86D5B3C304D 3A48B73928CD5D3F E88673CC194521F1 711A37A430E89C43 8E9BC1517DAB03D4 961C58BEF26E8E2B D8506861CB113881 26A5DB1E9E46856B EBB743108C0656B1 BE8F59D5FF263BD7 3F05510AD94ED28B 29DEBC0922B1A748 1138C25FB56CA6FF C053945577C4F1DB 4DE62A377406039C 5137F4C322A1DBE9 47D9A64F69FC04A4 F073BAB9D7B05B68 46D6E78CDF2D5637 20C9BF9ED4736250 1605D322CDA84852 7B59AD62C7CC07EF 99DBB6A59804D6AB E281125093EB6EF2 16921B61A38C1598 832B94843817FDCB 2E4F8DA2F93C9DBA 951BF248F8B83B63 AB2249071EBE1793 764D2D13417EA508 93FD65E70DF995D6 D990E3A56E27339B 09125C5A462A0580 E9DD76180C669111 9E384DD47B5C9B5E 6AA9A3052E8926D5 86B807A6DEB1FCBB E0F725BF40647207 418E53E633D5E462 EDACEC8A9638BC1D 33C8260CA2A486A6 808A3A28206AF4F5 0280AD5EFD6F3B14 1BCFCC537920B09F BD4B07C12FB97DEC 8DCDC336C723C024 81231025649475AE F818C310AC0D0B05 A19C5C8E88E42715 72DE03F6235D1CF9 5820B491D7D9EAA6 A1C32AD70D42BBFC D701EFCEE6CA8BF6 A8CF67081F9E34FA E215361C58829844 18AE4A698EDC4EBB B40C30148CE3A5DE 7C11EF5A5B37C326 A77F8AFA26FFE8AB B06BA2A8327BC004 C36CA50F8EB5A044 426A4DD30B5AF01E 83CD9A2AC00F6DC0 900ED156CDF16C83 CFC4C228C656D82C 7214B34CA8171987 9ECD726D32DC7798 E8C7FD325F8886FB 56EB5DD016E06F9E E3D0A734A2E87AFE 709D435E9B7E96B0 7212E2CD495CC3DF 038B66ED89E71E63 7C2F5467BA7FA2DF 81F5F04E8DD4D195 87DBDF12EB4E4138 5959F647A3308E93 86F5E1850C459733 104BDC1B22F12C83 8559277353918968 EC846DA9D7C91FB7 EAD796F32BF8DAC3 83E5D04CF66D8402 DB4C25FF40EDC78B 445B29F8083D802C 21D017906CC0E3C2 B7D14F968C6D6272 8422599D6EDE40A1 8BF6F7FBD5DA5452 2E6248C3523CA97B AD6BACA2FF90D716 A87529DCFB90F84F B9A2FE051EAAF463 BC0E241728283E8A FB008869D721F109 C2B74E1D6096485B 2DF63455200F2541 CB71A3AEAD283935 4538F96349D0EF61 C725DCE4E903D281 DDF7A7003D16636D 4BE97F5E460A6EBA 93D5FE8B852FF719 B38F35465861017B 7C3C23D6EFE2362A AEDD4ADF08094D73 8220FAC7F382053B B9953354F29770CF 0DCB221797CBAAE9 15F83ED4C5DCFBAA 6E103272369CB5AB 1FA4D3D8D778C3F5 58E91D99E590C7D1 E6980804833ED89B A6D17A3AADF7B20C 2AEF9B06DCFD1CE3 9769CE63E105E0D6 10AFB6F21B946C0A 
  • Read the ciphertext. Strip whitespace: 3,088 hex characters = 1,544 bytes = 193 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201306110859 (name+title). Key = MD5(password) = 5688c6121516f898f83a66552d1f323f, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 48 GUIDs as hex (shown below).

Decrypted: GUID list

  1 037e7738-b26d-4454-b8a8-34d49d2df816
  2 df92599b-a499-1845-ad05-2e04ef6b2890
  3 7cff3090-6da9-19ff-a0f5-514edaeafb65
  4 b68b8f65-8c00-3f69-83d0-4d137588adb7
  5 d83fe85d-77e0-059c-949c-02fa96abf264
  6 d1815f8e-dcf8-3969-9027-7ec0eb1210fd
  7 288287f3-8b02-1fb4-b24b-077a2437dc9b
  8 23c28c29-af87-6cde-a567-164d9f74cbcc
  9 6c8f2f4c-6d6f-6665-9f49-79fdfb58094d
 10 0a5cf81a-d810-2730-963c-f2796677bbe5
 11 bf2c910d-fb86-0c74-b01f-b31a7886a7bd
 12 b8ed450c-468d-509d-870c-0a44848954a1
 13 1a79b2c4-cf29-11bd-9d31-c95a845f1995
 14 739e5003-f42a-7edf-b533-e2548671035c
 15 2f8dea56-3255-571d-a07f-f1d82b65d88f
 16 33292448-116a-86a7-91ea-5a027c6c0a29
 17 634b67dd-97d6-4ffd-879b-3d9497bcf46c
 18 7059b5e0-f5cb-15de-ba03-a12d3dcf3d31
 19 36d5d3f1-3e43-26eb-8d3b-08956f065913
 20 f288a048-f512-3b12-b986-94c115321be5
 21 a5bca8ba-14a2-199b-a547-5a9db1f6c0b1
 22 03bb1fdd-509b-0ed4-8018-a7aecef5108f
 23 701754d4-fe21-3ff2-9853-5fd6ea8b78e9
 24 5c40628d-aaec-611a-9561-a3c0619401f3
 25 39cbc135-1c76-1fcb-80b6-cb566e1cc645
 26 dd51517b-d2bd-51e2-9626-9a5957bd4dc8
 27 72f6dc2f-11bd-36dc-a5a0-a764feb41650
 28 42aabf65-ff68-77a8-a242-a56151902149
 29 fb465858-3bd1-8063-9865-5b08ba3383b6
 30 9e4c2132-085c-3267-861f-f8ec43cbe433
 31 854f6452-11dd-13d6-b69d-ae871c66aadd
 32 8523ae38-8191-6385-82d9-e1fbe43c1171
 33 8b4a27a6-7545-7559-8917-52e6e09e473a
 34 fe506066-373e-107a-bed8-2e187690bb05
 35 4d956f52-b797-29f7-987d-900d9abdf0db
 36 acc1ac09-6d3b-01ae-a57b-c8707c276b87
 37 881f44a0-3ece-1646-ade9-02cfabf091d4
 38 05f1991d-5872-7349-b65e-3f44b0e10ba3
 39 88011c2b-1f48-1709-a633-624954e591c2
 40 c3f26d38-8359-3336-8a51-cd3ddea1466f
 41 ed6d4733-1511-4a4e-a0bb-7fda20d10e15
 42 2adde6d4-e42d-3315-8f7c-765e28b8b695
 43 7f8e0ac3-d0fb-252b-9184-264aadea1796
 44 5911f4df-df56-298f-b7b2-5f923821fc20
 45 e8d3ad3b-d166-4faf-b2c9-ffcecba9cfb1
 46 afce802f-d33b-6ad6-a0d5-1ca0d1270543
 47 8a92fbdd-3ac4-452d-a3fd-d0230fbec84a
 48 dbbfb860-1ecd-007d-966e-a3014d8b7bc1

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 411303166205175841231036153783167120171343224640. Exactly this sequence comes out of new Random(168).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 14 of Run 47 (seed 1,776,839,421): new Random(1776839421), 4·Next(8,16) per post. The RNG predicts N = 48; the post has N = 48 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-05-14 23:26–11:26).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.