рдЕрдкрдирд╛ рдЦреЛрдпрд╛ рд╣реБрдЖ Wallet рдЦреЛрдЬреЗрдВ тАФ Settings рдореЗрдВ рдирдпрд╛ Search Tool

рдЕрдкрдирд╛ wallet keystore рдлрд╝рд╛рдЗрд▓ рдЦреЛ рдЧрдпрд╛? рдпрд╛рдж рдирд╣реАрдВ рдХрд┐ рдЖрдкрдиреЗ рдЗрд╕реЗ рдХрд╣рд╛рдБ рд╕реЗрд╡ рдХрд┐рдпрд╛ рдерд╛? рдРрд╕рд╛ рд╣рдо рд╕рдм рдХреЗ рд╕рд╛рде рд╣реЛрддрд╛ рд╣реИред Settings рдореЗрдВ рдирдпрд╛ Find Wallet on Disk tool рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ script рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ Ethereum keystore рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рд╕реНрдХреИрди рдХрд░рддрд╛ рд╣реИ тАФ рдХрд┐рд╕реА рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЦреЛрдЬрдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВред

рдпрд╣ рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ

рдпрд╣ tool рдЖрдкрдХреЗ operating system рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдПрдХ search script рдмрдирд╛рддрд╛ рд╣реИред рдЬрдм рдЖрдк рдЗрд╕реЗ рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ script:

  • рдЖрдкрдХреЗ home directory рдХреЛ рд╕реНрдХреИрди рдХрд░рддрд╛ рд╣реИ (5 рд╕реНрддрд░реЛрдВ рддрдХ рдЧрд╣рд░рд╛рдИ рдореЗрдВ)
  • JSON рдлрд╝рд╛рдЗрд▓реЗрдВ, keystore рдлрд╝рд╛рдЗрд▓реЗрдВ, рдФрд░ рдорд╛рдирдХ Ethereum UTC--* рдлрд╝рд╛рдЗрд▓реЗрдВ рдЦреЛрдЬрддрд╛ рд╣реИ
  • рд╣рд░ candidate рдХреА рдЬрд╛рдБрдЪ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЙрд╕рдореЗрдВ "address" рдФрд░ "crypto" рдлрд╝реАрд▓реНрдб рдореМрдЬреВрдж рд╣реИрдВ рдЬреЛ рдПрдХ keystore рдХреА рдкрд╣рдЪрд╛рди рдХрд░рддреЗ рд╣реИрдВ
  • рд╣рд░ match рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ path, wallet address, рдФрд░ рдлрд╝рд╛рдЗрд▓ size рдмрддрд╛рддрд╛ рд╣реИ

рдЖрдкрдХреА private key рдХрднреА рдЙрдЬрд╛рдЧрд░ рдирд╣реАрдВ рд╣реЛрддреАред Script рдХреЗрд╡рд▓ рдлрд╝рд╛рдЗрд▓реЗрдВ рдЦреЛрдЬрддрд╛ рд╣реИ рдФрд░ public addresses рджрд┐рдЦрд╛рддрд╛ рд╣реИред рдХрд┐рд╕реА рднреА keystore рдХреЛ decrypt рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЕрднреА рднреА рдЕрдкрдирд╛ password рдЪрд╛рд╣рд┐рдПред

рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ

1 Settings рдЦреЛрд▓реЗрдВ

рдЧреЗрдо рдореЗрдВ log in рдХрд░реЗрдВ рдФрд░ Settings рдкрд░ рдЬрд╛рдПрдВ тЖТ рдиреАрдЪреЗ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рдХреЗ тАЬFind Wallet on DiskтАЭ рдмрдЯрди рдЦреЛрдЬреЗрдВред

2 Script рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ

рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдЖрдкрдХреЗ platform рдХреЗ рд▓рд┐рдП рд╕рд╣реА script рдЕрдкрдиреЗ рдЖрдк рдбрд╛рдЙрдирд▓реЛрдб рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ:

macOS Linux тЖТ find-wallet.sh
Windows тЖТ find-wallet.ps1

3 Script рдЪрд▓рд╛рдПрдВ

Mac / Linux: Terminal рдЦреЛрд▓реЗрдВ рдФрд░ рдЪрд▓рд╛рдПрдВ:

bash find-wallet.sh

Windows: PowerShell рдЦреЛрд▓реЗрдВ рдФрд░ рдЪрд▓рд╛рдПрдВ:

powershell -ExecutionPolicy Bypass -File find-wallet.ps1

4 рдкрд░рд┐рдгрд╛рдо рджреЗрдЦреЗрдВ

Script рд╣рд░ keystore рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЙрд╕реЗ рдорд┐рд▓рддреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:

  • рдЖрдкрдХреЗ disk рдкрд░ рдкреВрд░рд╛ рдлрд╝рд╛рдЗрд▓ path
  • Ethereum wallet address (рдЬреИрд╕реЗ 0xabc123тАж)
  • рдлрд╝рд╛рдЗрд▓ size

рдЕрдЧрд░ рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдирд╣реАрдВ рдорд┐рд▓рддреА, рддреЛ script рдЖрдкрдХреЛ рдЕрдкрдирд╛ Downloads рдлрд╝реЛрд▓реНрдбрд░, USB drives, рдпрд╛ external storage рдЬрд╛рдБрдЪрдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реИред

5 рдЕрдкрдирд╛ Wallet Import рдХрд░реЗрдВ

рдПрдХ рдмрд╛рд░ рдЬрдм рдЖрдк рдЕрдкрдиреА keystore JSON рдлрд╝рд╛рдЗрд▓ рдвреВрдВрдв рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ Settings тЖТ Import Hardware Wallet Keystore рдкрд░ рдЬрд╛рдПрдВ, рдлрд╝рд╛рдЗрд▓ рдЪреБрдиреЗрдВ, рдФрд░ рдЕрдкрдирд╛ wallet restore рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ password рджрд░реНрдЬ рдХрд░реЗрдВред

рдпрд╣ рдХрд┐рди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЦреЛрдЬрддрд╛ рд╣реИ?

Search рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдлрд╝рд╛рдЗрд▓ patterns рдХреЛ рдХрд╡рд░ рдХрд░рддрд╛ рд╣реИ:

  • *.json тАФ 100 bytes рдФрд░ 10KB рдХреЗ рдмреАрдЪ рдХреА рдХреЛрдИ рднреА JSON рдлрд╝рд╛рдЗрд▓ (keystore size range)
  • keystore* тАФ рдирд╛рдо рдореЗрдВ тАЬkeystoreтАЭ рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓реЗрдВ
  • UTC--* тАФ рдорд╛рдирдХ Ethereum keystore naming convention (geth, MetaMask exports, рдЖрджрд┐ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)

рдлрд┐рд░ рд╣рд░ candidate рдХреЛ "address" рдФрд░ "crypto" (рдпрд╛ "Crypto") рдлрд╝реАрд▓реНрдб рдХреА рдЬрд╛рдБрдЪ рдХрд░рдХреЗ validate рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рд╣рд░ Ethereum keystore рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдореМрдЬреВрдж рд╣реЛрддреЗ рд╣реИрдВред

рдЬрд╛рдирдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реИ: Script рдХреЗрд╡рд▓ рдлрд╝рд╛рдЗрд▓реЗрдВ рдкрдврд╝рддрд╛ рд╣реИ тАФ рдпрд╣ рдХреБрдЫ рднреА modify, delete, рдпрд╛ upload рдирд╣реАрдВ рдХрд░рддрд╛ред рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЖрдкрдХреЗ local machine рдкрд░ рдЪрд▓рддрд╛ рд╣реИред рдХреЛрдИ network request рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ред

рд╕реБрдЭрд╛рд╡

  • рдкрд╣рд▓реЗ рдЕрдкрдирд╛ Downloads рдлрд╝реЛрд▓реНрдбрд░ рдЬрд╛рдБрдЪреЗрдВ тАФ рдЧреЗрдо рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЧрдИ keystore рдлрд╝рд╛рдЗрд▓реЗрдВ рдЖрдорддреМрд░ рдкрд░ cc-wallet-*.json рдпрд╛ erleuchtung-*-keystore.json рдирд╛рдо рдХреА рд╣реЛрддреА рд╣реИрдВ
  • External drives рдЦреЛрдЬреЗрдВ тАФ рдЕрдЧрд░ рдЖрдкрдиреЗ рдЕрдкрдирд╛ keystore USB stick рдкрд░ рд╕реЗрд╡ рдХрд┐рдпрд╛ рдерд╛, рддреЛ script рдЗрд╕реЗ рдЖрдкрдХреЗ home directory рдореЗрдВ рдирд╣реАрдВ рдвреВрдВрдв рдкрд╛рдПрдЧрд╛ред Drive mount рдХрд░реЗрдВ рдФрд░ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЕрдкрдиреЗ home рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдХрд╣реАрдВ copy рдХрд░реЗрдВ, рдлрд┐рд░ script рджреЛрдмрд╛рд░рд╛ рдЪрд▓рд╛рдПрдВ
  • рдЕрдкрдиреЗ keystore рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЦреЗрдВ тАФ рдПрдХ рдмрд╛рд░ рдвреВрдВрдврдиреЗ рдХреЗ рдмрд╛рдж, рдЗрд╕рдХреА рдПрдХ backup copy рд╕реБрд░рдХреНрд╖рд┐рдд рдЬрдЧрд╣ рдкрд░ рдмрдирд╛ рд▓реЗрдВред рдЕрдкрдиреЗ wallet рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдпрд╣ рдлрд╝рд╛рдЗрд▓ рдФрд░ рдЖрдкрдХрд╛ password рджреЛрдиреЛрдВ рдЪрд╛рд╣рд┐рдП

Servers