рд╣реБрдб рдХреЗ рдиреАрдЪреЗ рдмрд┐рд▓реНрд▓реАред рднрд╛рдЧ реи


рд╕рднреА рдХреЛ рдирдорд╕реНрдХрд╛рд░! рдкрд┐рдЫрд▓реЗ рднрд╛рдЧ рдореЗрдВ, рд╣рдордиреЗ "рд╣реИрд╢ рдХреНрд░реИрдХрд┐рдВрдЧ" рдХреЗ рд╕рдорд╛рдирд╛рдВрддрд░ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП "рд╕рдорд╛рдзрд╛рди" рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреАред

рдЗрд╕ рднрд╛рдЧ рдореЗрдВ, рд╣рдо рд╣рд╛рд╢реНрдЯреЛрдкреЛрд▓рд┐рд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВред рд╕рд░реНрд╡рд░ рдкрд░ рд╡реЗрдм рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рдШрдЯрдХреЛрдВ рдХреЛ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред рдЖрдЗрдП рд╕рд░реНрд╡рд░ рдФрд░ рд╣реИрд╢реЛрдкреЛрд▓рд┐рд╕ рдПрдЬреЗрдВрдЯ рдХреЗ рдореБрдЦреНрдп рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВред

рд╣реИрд╢реНрдЯреЛрдкреЛрд▓рд┐рд╕ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛


рдЕрдкрдиреЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП, рд╣рд╛рд╢реНрдЯреЛрдкреЛрд▓рд┐рд╕ рд╕рд░реНрд╡рд░ рдЖрдкрд╕реЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдШрдЯрдХ рдЪрд╛рд╣рддрд╛ рд╣реИ:

  • Apache2 / nginx
  • 64-рдмрд┐рдЯ PHP 7.0+ рдФрд░ рдореЙрдбреНрдпреВрд▓: php-gd рдореЙрдбреНрдпреВрд▓, рдирд╛рд╢рдкрд╛рддреА, php-рдХрд░реНрд▓
  • MySQL 5.x + KM рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбреЗрдЯрд╛рдмреЗрд╕ рддрдХ рдкреВрд░реА рдкрд╣реБрдВрдЪ рдХреЗ рд╕рд╛рде

Hashtopolis рдХреЗ рдкрд╛рд╕ nginx рд╕рдорд░реНрдерди рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ .htaccess рдлрд╝рд╛рдЗрд▓ рд╡рд╛рд▓реЗ рд╕рднреА "/ hashtopolis" рдЙрдк-рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдкрд╣реБрдБрдЪ рдЕрд╡рд░реЛрдзрди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдо Apache2 рд╡реЗрдм рд╕рд░реНрд╡рд░ (рдЗрд╕рд▓рд┐рдП LAMP) рдХреЗ рд╕рд╛рде рд╣реИрд╢реНрдЯреЛрдкреЛрд▓рд┐рд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдЖрдк рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕рд╛рде рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП XAMPP рдХрд╛ рдЙрдкрдпреЛрдЧ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╕рдВрд╕реНрдХрд░рдг 5.6.40 рдкрд░ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ "рдмрдВрдж" рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдЗрд╕ рдЖрд▓реЗрдЦ рдХреА рд╕рд╛рдордЧреНрд░реА XAMPP рдкрд░ Hashtopolis рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдореЗрдВ рдЙрдкрдпреЛрдЧреА рд╣реИред

рд╕реНрдкреЙрдЗрд▓рд░ рдХреЗ рддрд╣рдд, рд╣реЙрдХрдЯреЛрдкреЛрд▓рд┐рд╕ рдбреЙрдХрд░ рдЫрд╡рд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛:

рдбреЙрдХрдЯрд░ рдореЗрдВ рд╣реИрд╢реНрдЯреЛрдкреЛрд▓рд┐рд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рд╣реИрд╢рдкреЛрд▓рд┐рд╕ рд╕рд░реНрд╡рд░ рдХреА рдХрдИ рдЫрд╡рд┐рдпрд╛рдВ рдбреЙрдХрд░ рд╣рдм рдореЗрдВ рдкрд╛рдИ рдЧрдИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдХреЗрд╡рд▓ рдПрдХ рдиреЗ рдХрдо рд╕реЗ рдХрдо рдХреБрдЫ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЙрддреНрдкрдиреНрди рдХрд┐рдпрд╛: hub.docker.com/r/kpeiruza/hashtopolis

рд▓реЗрдЦрдХ рдмрд╣реБрдд рдЖрд▓рд╕реА рдирд╣реАрдВ рдерд╛ рдФрд░ рдЙрд╕рдиреЗ рдбреЙрдХрдЯрд░ рдореЗрдВ рд╣реИрд╢реЛрдкреЛрд▓рд┐рд╕ рдХреЗ "рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди" рдХрд╛ рд╡рд┐рд╡рд░рдг рдЬреЛрдбрд╝рд╛ред рд╡рд┐рд╡рд░рдг рдФрд░ рдХрдВрдЯреЗрдирд░ рд╕реЗрдЯ рдХрд░рдирд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрд┐рдд рд╣реИред рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдиреЛрдЯ - рдкреЛрд░реНрдЯ-рдореИрдкрд┐рдВрдЧ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╕рдордп (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 'docker run ... -p 80:80'), рдЕрдкрдиреЗ OS рдХреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдФрд░ Hashtopolis рд╣реЛрд╕реНрдЯ рдПрдЬреЗрдВрдЯреЛрдВ рдкрд░ рд╡реЗрдм рд╕рд░реНрд╡рд░ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред

рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдмрд╛рдж рдореЗрдВ рд╣рдорд╛рд░реЗ рд▓реЗрдЦ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рджреАрдкрдХ рд╕реНрдерд╛рдкрдирд╛


рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг: рд╣реИрд╢реНрдЯреЛрдкреЛрд▓рд┐рд╕ 0.10.1

Hashtopolis рд╕рд░реНрд╡рд░ рдХреЛ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд╕рд╛рде рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрд╕реНрдЯ рдерд╛:

  • 1 рд╕реАрдкреАрдпреВ
  • 1 рдЬреАрдмреА рд░реИрдо
  • 25 рдЬреАрдмреА рдбрд┐рд╕реНрдХ

рд╣рдо DBMS рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП phpMyAdmin, Adminer рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдПрдирд╛рд▓реЙрдЧ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддреЗ рд╣реИрдВ ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣реИрд╢реНрдЯреЛрдкреЛрд▓рд┐рд╕ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рдмрд┐рдирд╛ рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рд╛рд░рдг рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╣рдорд╛рд░реЗ LAMP рд╕рд░реНрд╡рд░ рдкрд░ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рд╣рдордиреЗ Hashtopolis рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд╡рд┐рдХреА (https://github.com/s3inlc/hashtopolis/wiki/Server-Prerequisites) рдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛:

  1. sudo apt update && sudo apt рдЙрдиреНрдирдпрди
  2. sudo apt рд╕реНрдерд╛рдкрд┐рдд mysql-server
  3. sudo apt install apache2
  4. sudo apt install libapache2-mod-php php-mysql php php-gd php-pear php-curl
  5. sudo apt install git
  6. sudo apt install phpmyadmin

рдпрджрд┐ рдЗрдВрдЯрд░рдПрдХреНрдЯрд┐рд╡ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╡рд┐рдЬрд╝рд╛рд░реНрдб mysql рд╕рдВрдХреБрд▓ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рджреМрд░рд╛рди рд▓реЙрдиреНрдЪ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдЖрдкрдХреЛ рдирд┐рдореНрди рдХрдорд╛рдВрдб рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: mysql_secure_installationред

рдЗрд╕ рдкреНрд░рдХрд╛рд░, "рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд╡рд┐рдЬрд╝рд╛рд░реНрдб" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдбреАрдмреАрдПрдордПрд╕ рддрдХ рдкрд╣реБрдВрдЪ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд╛рд╕рд╡рд░реНрдб рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдлрд┐рд░ рдЖрдкрдХреЛ MySQL рдореЗрдВ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЗрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдкрдврд╝рдиреЗ / рд▓рд┐рдЦрдиреЗ рдХреА рдкрд╣реБрдВрдЪ рд╣реЛрдЧреАред

рд╣рдо Hashtopolis рд╕рд░реНрд╡рд░ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВред


рдЖрдк рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЧрд┐рдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рд╣реИрд╢рдЯреЙрдкрдкреЛрд▓рд┐рд╕ рд╕реЛрд░реНрд╕ рдХреЛрдб рдХреЛ рдХреНрд▓реЛрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдордиреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХрд╛рдо рдХрд┐рдпрд╛ рдФрд░ рд░реЗрдкреЛ рдХрд╛ рдХреНрд▓реЛрди рддреИрдпрд╛рд░ рдХрд┐рдпрд╛, рдФрд░ "рд╣реИрд╢рдЯреЙрдкреЛрд▓рд┐рд╕" рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ "src" рдХреЛ рдкреБрди: "www" рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛:

  1. git рдХреНрд▓реЛрди рдХреНрд▓реЛрди github.com/s3inlc/hashtopolis.git
  2. рд╕реАрдбреА рд╣реИрд╢рдЯреЙрдкреЛрд▓рд┐рд╕ / src
  3. рд╕реБрдбреЛ рдордХрд┐рджрд┐рд░ / рд╡рд░ / www / рд╣реИрд╢рдЯреЙрдкреЛрд▓рд┐рд╕
  4. sudo cp -r * / var / www / рд╣реИрд╢рдЯреЙрдкреЛрд▓рд┐рд╕
  5. sudo chown -R www-data: www-data / var / www / hashtopolis

рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреА рд╕рд▓рд╛рд╣ рдХреЗ рдЕрдиреБрд╕рд╛рд░, "KeepAliveTimeout" рдХреЛ 10 рдорд┐рд▓реАрд╕реЗрдХрдВрдб рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВред рджрд▓реАрд▓:
рдЕрдЬрдЧрд░ рдЧреНрд░рд╛рд╣рдХ рдореЗрдВ рдЯреАрд╕реАрдкреА рд╕рддреНрд░реЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рд░реНрд╡рд░ рдХрд╛ рд╕рдордп рдЖрдкрдХреЗ рд╕реНрдЯреЗрдЯрд╕ рдЕрдкрдбреЗрдЯ рд╕рдордп рд╕реЗ рдХреБрдЫ рдЕрдзрд┐рдХ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
рд╣рдорд╛рд░рд╛ рдореБрдлреНрдд рдЕрдиреБрд╡рд╛рдж: "рдкрд╛рдпрдерди рдореЗрдВ рд▓рд╛рдЧреВ рдХреНрд▓рд╛рдЗрдВрдЯ рдореЗрдВ рдЯреАрд╕реАрдкреА рд╕рддреНрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рд╕рддреНрд░ рдХрд╛ рд╕рдордп" рд╕реНрдерд┐рддрд┐ рдЕрдкрдбреЗрдЯ "рдПрдЬреЗрдВрдЯ рдореВрд▓реНрдп" рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

Apache2 рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ (рд╣рдорд╛рд░реЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ, "/etc/apache2/apache2.conf" рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдкрде) рдХреЗ рд╕рд╛рде рдХреЛрдИ рднреА (рдкрд╕рдВрджреАрджрд╛) рд╕рдВрдкрд╛рджрдХ рдЦреЛрд▓реЗрдВ рдФрд░ "KeepAliveTimeout" рдирд┐рд░реНрджреЗрд╢ рдХреЗ рдорд╛рди рдХреЛ 5 рд╕реЗ 10 рддрдХ рдмрджрд▓ рджреЗрдВред

рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рд╣рд╢рдЯреЙрдкрдкреЛрд▓ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЙрдкрдирд╛рдо рдЬреЛрдбрд╝реЗрдВ (рдпрджрд┐ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ "/ var / www / html" рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдмрдирд╛рдИ рдЧрдИ рдереА)ред рд╣рдо рдмрдЪреНрдЪреЗ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ .htaccess рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП "AllowOverride All" рдирд┐рд░реНрджреЗрд╢ рднреА рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред

рдмрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдордиреЗ Apache2 рд╕реЗрд╡рд╛ рдХреЗ рдмрд╛рдж рдХреЗ рдкреБрдирд░рд╛рд░рдВрдн рдХреЗ рд╕рд╛рде "/etc/apache2/apache2.conf" рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдореЗрдВ "ServerSignature Off" рдФрд░ "ServerTokens Prod" рдирд┐рд░реНрджреЗрд╢ рдЬреЛрдбрд╝реЗ, рдФрд░ "phpMyAdmin" рдирд┐рд░реНрджреЗрд╢ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдордд рдЖрдИрдкреА рдкрддреЗ рдХрд╛ рд╕рдВрдХреЗрдд рднреА рджрд┐рдпрд╛ред "/Etc/apache2/conf-enabled/phpmyadmin.conf" рд╡рд┐рдиреНрдпрд╛рд╕ рдореЗрдВ 1.2.3.4/28 рд╕реЗ рдЕрдиреБрдорддрд┐ рджреЗрдВред рдХрд┐рд╕реА рднреА рдкрддреЗ рд╕реЗ рд╣реИрд╢реНрдЯреЛрдкреЛрд▓рд┐рд╕ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВ рдпрд╛ рд▓реЛрдХрд╛рд╕реНрдЯ / рдкреНрд░рд╛рдЗрд╡реЗрдЯрд┐рдк-рд╕реНрдкреЗрд╕ рдХреЛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░реЗрдВ - рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реЗрдЯрдЕрдк рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдХрд┐рд╕реА рднреА рдЖрдИрдкреА рд╕реЗ рдкрд╣реБрдВрдЪ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдмреЗрд╣рддрд░ рдмрдВрдж рд╣реИрдВ, рдЗрд╕ рдмрд┐рдВрджреБ рдХреЛ рддрдп рдХрд░реЗрдВред

рд╣реИрд╢реЛрдкреЛрд▓рд┐рд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рддрдХ рдкрд╣реБрдВрдЪ рдХреЛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рдирд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реЛрдЧрд╛ред рд╣рдо рддреНрд╡рд░рд┐рдд рдФрд░ рдЖрд╕рд╛рди рддрд░реАрдХреЗ рд╕реЗ рдЧрдП - "/ рд╣реИрд╢рдЯреЙрдкреЛрд▓рд┐рд╕" рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рд╡реЗрдм рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдореВрд▓ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЕрдкрд╛рдЪреЗ-рдмрд░реНрддрди рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ (рдпрджрд┐ рдкрд╣рд▓реЗ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред рдЗрд╕ рд╕реНрддрд░ рдкрд░ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреА, "htpasswd" рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдПрдХ рдлрд╝рд╛рдЗрд▓ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд▓реЙрдЧрд┐рди рдмрдирд╛рдПрдБ:

sudo htpasswd -c /etc/apache2/.htpasswd kraud 

рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ .htpasswd рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛, рдЖрдк "cat /etc/apache2/.htpasswd" рдХрдорд╛рдВрдб рд╕реЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ "-c" рдХреБрдВрдЬреА рдХреЗ рдмрд┐рдирд╛ рдПрдХ рд╕рдорд╛рди рдХрдорд╛рдВрдб рджреНрд╡рд╛рд░рд╛ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЗрд╕рдХреЗ рдмрд╛рдж, рд╣рдо apache2 / sites-available / 000-default.conf config рдХреЛ рдирд┐рд░реНрджреЗрд╢ рдЬреЛрдбрд╝рдХрд░ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рддрдХ рдкрд╣реБрдВрдЪ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдореЗрдВ рдРрд╕рд╛ "рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛" рдХреЙрдиреНрдлрд┐рдЧрд░ рдорд┐рд▓рд╛:

 Alias /hashtopolis "/var/www/hashtopolis" <Directory /var/www/hashtopolis> AuthType Basic AuthName "Restricted Content" AuthUserFile /etc/apache2/.htpasswd Order allow,deny Allow from all AllowOverride All Require valid-user </Directory> 

рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ "рдмреЗрд╕рд┐рдХ-рдСрдереЗрдВрдЯ" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдЖрдкрдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рд░реВрдк рд╕реЗ рд╣рд╛рд╢реНрдЯреЛрдкреЛрд▓рд┐рд╕ рдПрдЬреЗрдВрдЯ рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдкреИрд░рд╛рдореАрдЯрд░ рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ (рдлрд╝рд╛рдЗрд▓ "\ hashtopolis_agent_dir \ config.json"):

 { "url": "http://1.2.3.4/hashtopolis/api/server.php", "voucher": "", "token": "token", "uuid": "d54de86f-3942-4127-af63-f257c45b66cd", "debug": false, "auth-user": "kraud", "auth-password": "password" } 

рдереЛрдбрд╝реА рджреЗрд░ рдмрд╛рдж рд╣рд╛рд╢реНрдЯреЛрдкреЛрд▓рд┐рд╕ рдПрдЬреЗрдВрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред

рдЖрдкрдХреЛ рдЗрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рддрдХ рдкрд╣реБрдБрдЪ рдХреЗ рд╕рд╛рде Hashtopolis рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдФрд░ MySQL рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рднреА рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛ред рдлрд┐рд░ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рдЬреЛ рдЗрд╕реЗ рдЕрдзрд┐рдХ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реИ - рдкреАрдПрдордП рдореЗрдВ рдпрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдВрд╕реЛрд▓ рдореЗрдВ - рдпрд╣ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рдо рдиреЛрдЯреНрд╕ рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдирд╛рдо рдФрд░ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕ рдмрдЪрд╛рддреЗ рд╣реИрдВ - рдмрд╛рдж рдореЗрдВ рдЙрдирдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

рдкреВрд░реНрдг рдХрд┐рдП рдЧрдП рдЪрд░рдгреЛрдВ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣реИрд╢реЛрдкреЛрд▓рд┐рд╕ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдкреГрд╖реНрда рдХреЛ рдирд┐рдореНрди URL рдкрд░ рд▓реЛрдб рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП: http: // <server_ip> / hashtopolis:



рдпрджрд┐ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ "/ var / www / hashtopolis" рдпрд╛ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "рдЙрдкрдирд╛рдо" рдореЗрдВ рдПрдХ рддреНрд░реБрдЯрд┐)ред рдпрд╣ URL http: // <server_ip> /hashtopolis/src/index.php рдпрд╛ http: // <server_ip> /hashtopolis/src/install/index.php рдЪреЗрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИ

рдлрд┐рд░, "DB рдХрдиреЗрдХреНрд╢рди" рдлрд╝реЙрд░реНрдо рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЬрд┐рд╕ рдкрд░ DBMS рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рдкрджрдВрдбреЛрдВ рдореЗрдВ рднрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдЧрд╛, рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдирд╛рдо (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП 'рд╣реИрд╢рдЯреЙрдкреЛрд▓рд┐рд╕') рдФрд░ рдЗрд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕ред рдпрджрд┐ рдХрдиреЗрдХреНрд╢рди рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ, рддреЛ рдирд┐рдореНрди рдлреЙрд░реНрдо рдПрдХ "рдЬрд╛рд░реА рд░рдЦреЗрдВ" рдмрдЯрди рдХреЗ рд╕рд╛рде рдЦреБрд▓реЗрдЧрд╛ - рдЗрд╕реЗ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдпрджрд┐ рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ - рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд "рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрдирд╛рдПрдБ" рдлрд╝реЙрд░реНрдо рдЦреБрд▓ рдЬрд╛рдПрдЧрд╛ - рдпрд╣рд╛рдБ рд╣рдо рд╣реИрд╢реЛрдкреЛрд▓рд┐рд╕ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЗ рдкреНрд░рд╢рд╛рд╕рдХ рдХреА рд╕рд╛рдЦ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддреЗ рд╣реИрдВ:



"рдХреНрд░рд┐рдПрдЯ" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдпрджрд┐ рдлреЙрд░реНрдо рдХреЛ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рд╕рдлрд▓ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдФрд░ рд╕рд┐рдлрд╛рд░рд┐рд╢реЛрдВ рдХреА рдкреБрд╖реНрдЯрд┐ рдХреЗ рд╕рд╛рде рдПрдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛:

  • рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ "./install" рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкрд░ рдЕрдиреБрдорддрд┐рдпрд╛рдБ рд╕рд╣реА рд╣реИрдВ рдпрд╛ рдЗрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ
  • рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ "./install/.htaccess" ("рдЖрджреЗрд╢ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдВ, рд╕рднреА рдХреЗ рд▓рд┐рдП \ n рдЕрдиреБрдорддрд┐ рджреЗрдВ")
  • "./Install" рдкрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдЕрдиреБрд░реЛрдз рдкрд░ рд╕реНрдерд┐рддрд┐ рдХреЛрдб 403 рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП

рдХрд┐рдП рдЧрдП рд╕рднреА рдЪрд░рдгреЛрдВ рдХреЗ рдмрд╛рдж, рд╣рд╛рд╢реНрдЯреЛрдкреЛрд▓рд┐рд╕ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдлрд╝реЙрд░реНрдо рдХреЛ URL "http: // <server_ip> / hashtopolis /" рдкрд░ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП:



рдЕрдЧрд▓рд╛ (рд╡реИрдХрд▓реНрдкрд┐рдХ) HTTPS рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ, рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд╛ рдХрдиреЗрдХреНрд╢рди - рд╣рдо рдЗрд╕ рдХрджрдо рдХреЛ рдЫреЛрдбрд╝ рджреЗрдВрдЧреЗред рд╣рдо Hashtopolis рдПрдЬреЗрдВрдЯ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВред

рдПрдЬреЗрдВрдЯ рд╕реНрдерд╛рдкрдирд╛


рдПрдЬреЗрдВрдЯ рд╕реАрдзреЗ "рд╣реИрд╢ рдХреНрд░реИрдХрд┐рдВрдЧ" рдХрд╛рд░реНрдп рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрддреЗ рд╣реИрдВ - рдореЗрдЬрдмрд╛рди рдПрдЬреЗрдВрдЯреЛрдВ рдкрд░ 'рд╣реИрд╢рдХрдЯ' рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдХреНрд░реИрдХрд░ рдХреЗ рдЙрджрд╛рд╣рд░рдг рд▓реЙрдиреНрдЪ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред Hashtopolis рд╕рд░реНрд╡рд░ рдФрд░ рдПрдЬреЗрдВрдЯреЛрдВ рдХреЗ рдмреАрдЪ рд╕рдВрд╡рд╛рдж HTTP / HTTP рдкрд░ рд╣реЛрддрд╛ рд╣реИред

рдПрдЬреЗрдВрдЯ рдХреЛ рд╡рд┐рдВрдбреЛрдЬ / рд▓рд┐рдирдХреНрд╕ / рдореИрдХрдУрдПрд╕ рдПрдХреНрд╕ рдкрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╣реИрд╢реНрдЯреЛрдкреЛрд▓рд┐рд╕ рдХреЗ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдХреЗрд╡рд▓ рдкрд╛рдпрдерди рдПрдЬреЗрдВрдЯ рд╕рдорд░реНрдерд┐рдд рд╣реИред

Hashtopolis рдПрдЬреЗрдВрдЯ рдХрд╛ .Net рд╕рдВрд╕реНрдХрд░рдг рдЕрдм рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рд╡рд┐рдВрдбреЛрдЬрд╝ 10 рд╣реЛрд╕реНрдЯ рдерд╛ рдЬрд┐рд╕реЗ рд╣рдо 'рд╣реИрд╢рдЯреИрдХ' рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ "рдХреНрд░реИрдХ рд╣реИрд╢" рдХрд░рддреЗ рдереЗред рдЗрд╕рд▓рд┐рдП, рд╣рдордиреЗ рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рд╣рд╛рд╢реНрдЯреЛрдкреЛрд▓рд┐рд╕ рд╕реЗ рдЬреБрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХрд╛рд░реНрдп рдкреНрд░рдгрд╛рд▓реА рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдПред

рдПрдХ рд╡рд┐рдВрдбреЛрдЬ рд╕рд┐рд╕реНрдЯрдо рдкрд░, рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рдкрд╛рдпрдерди 3 рдЗрдВрдЯрд░рдкреНрд░реЗрдЯрд░ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред "рдкрд╛рдпрдерди 3.x рдХреЛ рдкрд╛рде рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ" рдмрд░реНрдбреА (рдиреАрдЪреЗ рдЙрджрд╛рд╣рд░рдг) рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рди рднреВрд▓реЗрдВ:



рдЙрд╕рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рд╣рд╛рд╕реНрдЯреЛрдкреЛрд▓рд┐рд╕ рд╕рд░реНрд╡рд░ рд╕реЗ hastopolis.zip рд╕рдВрдЧреНрд░рд╣ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдпрд╛ рдЕрдиреНрдпрдерд╛ рдПрдЬреЗрдВрдЯ рд╣реЛрд╕реНрдЯ рдХреЛ рд╕рдВрдЧреНрд░рд╣ рдлрд╝рд╛рдЗрд▓ рд╡рд┐рддрд░рд┐рдд рдХрд░реЗрдВред

рдПрдЬреЗрдВрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рд░реНрд╡рд░ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, "рдПрдЬреЗрдВрдЯ" рдбреНрд░реЙрдк-рдбрд╛рдЙрди рдореЗрдиреВ рд╕реЗ "рдиреНрдпреВ рдПрдЬреЗрдВрдЯ" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдлрд┐рд░ рд╣рдо "рдирдпрд╛ рдПрдЬреЗрдВрдЯ рдЬреЛрдбрд╝реЗрдВ" рдЕрдиреБрднрд╛рдЧ рдкрд░ рдЬрд╛рдПрдВ рдЬрд╣рд╛рдВ рдбрд╛рдЙрдирд▓реЛрдб рдмрдЯрди рдирд┐рд╣рд┐рдд рд╣реЛрдЧрд╛ - "рдбрд╛рдЙрдирд▓реЛрдб"ред



рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, "рдирдпрд╛ рдПрдЬреЗрдВрдЯ рдЬреЛрдбрд╝реЗрдВ" рдЕрдиреБрднрд╛рдЧ рдореЗрдВ, рдПрдЬреЗрдВрдЯ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП URL рдФрд░ рд╡рд╛рдЙрдЪрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдЯрди рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ (рдЖрдкрдХреЛ "рдмрдирд╛рдПрдВ" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ)ред

рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕рдВрдЧреНрд░рд╣ рдХреЛ "C: \ hashtopolis" рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЧрдпрд╛ рдерд╛, рдЬреЛ рдПрдЬреЗрдВрдЯ рдХреА рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╣реЛрдЧреАред

рдПрдЬреЗрдВрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП (рд▓реЙрдЧ, рдХреЙрдкреА / рдкреЗрд╕реНрдЯ рдЖрджрд┐ рдХреЛ рджреЗрдЦрдХрд░) рд╣рдо рдкреЙрд╡рд░рд╢реЗрд▓ рд╕рддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдПрдЬреЗрдВрдЯ рдХреЛ рдХрдорд╛рдВрдб рджреНрд╡рд╛рд░рд╛ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

 > python.exe .\hashtopolis.zip 

-D рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдЬреЗрдВрдЯ рдХреЛ рдбрд┐рдмрдЧ рдореЛрдб рдореЗрдВ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

 > python3.exe .\hashtopolis.zip -d 

рдЖрдк рд╕реНрдЯреНрд░рд┐рдВрдЧ рдбреАрдмрдЧ: false "рдХреЗ рд╕рд╛рде config.json рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдХреЛ рдПрдбрд┐рдЯ рдХрд░рдХреЗ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ ред"

рдЖрдк "-h" рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдЬреЗрдВрдЯ рдХрдорд╛рдВрдб рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рддрд░реНрдХ рдХреЗ рд▓рд┐рдП рдорджрдж рдХреЛ рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

Hashtopolis рдПрдЬреЗрдВрдЯ рдЖрджреЗрд╢
> python.exeред \ hashtopolis.zip -h
рдЙрдкрдпреЛрдЧ: python3 hashtopolis.zip [-h] [--de-register] [--version]
[--number-only] [--disable-update] [--debug]
[- рд╡рд╛рдЙрдЪрд░ рд╡рд╛рдЙрдЪрд░] [- рдпреВрдЖрд░рдПрд▓ рдпреВрдЖрд░рдПрд▓]

Hashtopolis рдЧреНрд░рд╛рд╣рдХ v0.4.0

рд╡реИрдХрд▓реНрдкрд┐рдХ рддрд░реНрдХ:
-h, --help рдпрд╣ рдорджрдж рд╕рдВрджреЗрд╢ рдФрд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ
-de-register рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдЕрдм рд╕рд░реНрд╡рд░ рд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдбреА-рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
--version рд╢реЛ рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рдирдХрд╛рд░реА
--number- рдХреЗрд╡рд▓ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп --version рдХреЗрд╡рд▓ рд╕рдВрдЦреНрдпрд╛ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ
-disable- рдЕрдкрдбреЗрдЯ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдСрдЯреЛ-рдЕрдкрдбреЗрдЯ рдХреЛ рдкреБрдирдГ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рд╕реЗ рдЕрдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИ
рд╕рд░реНрд╡рд░
-debug, -d рдбреАрдмрдЧрд┐рдВрдЧ рдЖрдЙрдЯрдкреБрдЯ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ
- рд╡рд╛рдЙрдЪрд░ рд╡рд╛рдЙрдЪрд░ рд╡рд╛рдЙрдЪрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
- URL URL URL рд╕реЗ Hashtopolis рдХреНрд▓рд╛рдЗрдВрдЯ API

рдЖрд░рдВрднреАрдХрд░рдг рдХреЗ рдмрд╛рдж, рдПрдЬреЗрдВрдЯ рд╣рд╛рд╢рдЯреЛрдкреЛрд▓рд┐рд╕ рд╕рд░реНрд╡рд░ URL рд╕реЗ рдкреВрдЫреЗрдЧрд╛ (рдЖрдк рдЗрд╕реЗ "рдирдпрд╛ рдПрдЬреЗрдВрдЯ рдЬреЛрдбрд╝реЗрдВ" рдЕрдиреБрднрд╛рдЧ рд╕реЗ рдХреЙрдкреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ): "рдХреГрдкрдпрд╛ рдЕрдкрдиреЗ рд╣реИрд╢рдкреЛрд▓рд┐рд╕ рд╕рдВрд╕реНрдерд╛рдкрди рдХреЗ рдПрдкреАрдЖрдИ рдореЗрдВ url рджрд░реНрдЬ рдХрд░реЗрдВ:"

рдиреЛрдЯ: рдПрдЬреЗрдВрдЯ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╣рдореЗрд╢рд╛ рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдПрдХ рд╣реИрд╢рдЯреЙрдкреЛрд▓рд┐рд╕-рд░рдирд░ рдШрдЯрдХ рд╣реИ рдЬреЛ рд╕рд░реНрд╡рд░ рд╕реЗ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдкрд░ рдПрдЬреЗрдВрдЯ рдЪрд▓рд╛рддрд╛ рд╣реИред рд░рдирд░ рд▓рд╛рдЗрдирдХреНрд╕ рд╣реЛрд╕реНрдЯ рдкрд░ рд╣реА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпрд╣рд╛рдБ рдкрдврд╝реЗрдВ: github.com/s3inlc/hashtopolis-runner

рдпрджрд┐ URL рд╕рд╣реА рд╣реИ рдФрд░ рдПрдЬреЗрдВрдЯ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛, рддреЛ рдПрдХ рд╕рдВрджреЗрд╢ рд╡рд╛рдЙрдЪрд░ рдХреЗ рд▓рд┐рдП рдкреВрдЫреЗрдЧрд╛: "рдХреЛрдИ рдЯреЛрдХрди рдирд╣реАрдВ рдорд┐рд▓рд╛! рдХреГрдкрдпрд╛ рдЕрдкрдиреЗ рдПрдЬреЗрдВрдЯ рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд╛рдЙрдЪрд░ рджрд░реНрдЬ рдХрд░реЗрдВ: "

рдПрдЬреЗрдВрдЯ рдПрдХ рдкреБрд╖реНрдЯрд┐ рдЬрд╛рд░реА рдХрд░реЗрдЧрд╛, рдЕрдЧрд░ рд╡рд╛рдЙрдЪрд░ рдХреЛрдб рд╕рд╣реА рд╣реИ рдФрд░ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╕реНрдЯреИрдВрдбрдмрд╛рдп рдореЛрдб рдореЗрдВ рдЬрд╛рдПрдЧрд╛:

 Successfully registered! Collecting agent data... Login successful! Hashtopolis Server version: 0.10.1 () Client is up-to-date! No task available! 

рддрд╛рд▓рд┐рдХрд╛ рдХреЗ "рдПрдЬреЗрдВрдЯ" рдЕрдиреБрднрд╛рдЧ рдореЗрдВ, рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рдПрдЬреЗрдВрдЯ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛: Hostname, GPU / CPU рдФрд░ рдЕрдиреНрдп:



C: \ hashtopolis рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ, рдПрдЬреЗрдВрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд╕рд╛рде рдПрдХ config.json рдлрд╝рд╛рдЗрд▓ рдФрд░ рдПрдХ client.log рд▓реЙрдЧ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдИ рдЬрд╛рдПрдЧреАред рдЕрддрд┐рд░рд┐рдХреНрдд рдкреИрд░рд╛рдореАрдЯрд░ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, HTTP рдкреНрд░реЙрдХреНрд╕реА) рдХреЛ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: github.com/s3inlc/hashtopolis-agent-python

рд▓реЙрдЧ рд░реЛрдЯреЗрд╢рди рдпрд╛ рдЕрдзрд┐рдХрддрдо рд▓реЙрдЧ рдЖрдХрд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рдерд╛, рдПрдЬреЗрдВрдЯ рдХреЗ рд╕реНрд░реЛрдд рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдЯрд░реНрдорд┐рдирд▓ рд╕реЗ рд╕рднреА рд╕реНрдЯрдбрдЖрдЙрдЯ рдХреЛ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рднреА рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреЛрдИ рдкреНрд░рддрд┐рдмрдВрдз рдпрд╛ рдЪреЗрдХ рдирд╣реАрдВ рдорд┐рд▓рд╛ред

рд╣рдо рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рддреБрд░рдВрдд рд╣рд╛рд╢реНрдЯреЛрдкреЛрд▓рд┐рд╕ рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдПрдЬреЗрдВрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкрд░ рдЬрд╛рдПрдВ - рдмрд╕ рд╣реЛрд╕реНрдЯ рдирд╛рдо рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ (рдКрдкрд░ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ рдпрд╣ "DENIGMA" рд╣реИ)ред "рдЯреНрд░рд╕реНрдЯ рдПрдЬреЗрдВрдЯ рдХреЛ рдЧреБрдкреНрдд рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде" рдмрд░реНрдбреА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ, рд╕рд╛рде рд╣реА рдорд╛рд▓рд┐рдХ ("рдорд╛рд▓рд┐рдХ") рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВ:



рдХреНрд░реИрдХрд░ рдмрд╛рдпрдиреЗрд░реА рд╕реЗрдЯрдЕрдк


рдЕрдиреБрднрд╛рдЧ "рдХреНрд░реИрдХрд░реНрд╕ / рдХреНрд░реИрдХрд░ рдмрд┐рдирд┐рдпрд░реНрд╕" "рдкрдЯрд╛рдЦрд╛" рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реИ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ "рд╣реИрд╢рдХреЗрдЯ 5.1.0" рд╢рд╛рдорд┐рд▓ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЛ рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рд╣реИрд╢рдЯреИрдХрдЯ рдХреЗ рдХрд┐рд╕реА рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ "рд╕рдВрд╕реНрдХрд░рдг рдЬреЛрдбрд╝реЗрдВ / рдмрд╛рдЗрдирд░реА" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ (рд░рд┐рд▓реАрдЬрд╝ рд╕реВрдЪреА: github.com/hashcat/hashcat/releases )ред рдлрд╝реЙрд░реНрдо рдореЗрдВ, рд╕рднреА рдлрд╝реАрд▓реНрдб рднрд░реЗрдВ рдФрд░ "рдмрд╛рдЗрдирд░реА рдмрдирд╛рдПрдВ" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ:



рдлрд╝реЙрд░реНрдо рдХреЛ рднрд░рддреЗ рд╕рдордп рд╕рд╛рд╡рдзрд╛рди рд░рд╣реЗрдВ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, "рдбрд╛рдЙрдирд▓реЛрдб URL" рдореЗрдВ "рд░рд┐рдХреНрдд рд╕реНрдерд╛рди" рд╕реЗ рдмрдЪреЗрдВ, "рдмрд╛рдЗрдирд░реА рдмреЗрд╕ рдирд╛рдо" рдлрд╝реАрд▓реНрдб рдореЗрдВ "рд╣реИрд╢рдЯреИрдЯ" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ - рдПрдЬреЗрдВрдЯ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рдХреЗ рдирд╛рдо рдкрд░ рд▓рд╛рдкрддрд╛ рднрд╛рдЧреЛрдВ рдХреЛ рдкреВрд░рдХ рдХрд░реЗрдЧрд╛ред рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рд╕рдВрд╕реНрдХрд░рдг 4.1.0 рдХреЗ рд▓рд┐рдП рдирд┐рд╖реНрдкрд╛рджрдирдпреЛрдЧреНрдп рдХрд╛ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реЗрдЯ рдЬреЛрдбрд╝рд╛ред рдЖрдк "рдирд╛рдо" рдХреЙрд▓рдо рдореЗрдВ рдкрдЯрд╛рдЦрд╛ рдХреЗ рдирд╛рдо рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЗрд╕ "рд╕реЗрдЯрдЕрдк" рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдПрдХ рдирдпрд╛ рдХрд╛рд░реНрдп ("рдХрд╛рд░реНрдп / рдирдП рдХрд╛рд░реНрдп") рдмрдирд╛рддреЗ рд╕рдордп, рд╣реИрд╢рдЯреИрдЯ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ред



рдХреНрд░реИрдХрд░реНрд╕ рд╕реЗрдХреНрд╢рди рдореЗрдВ, рдЖрдк рдПрдХ рдЕрдиреНрдп рдкреНрд░рдХрд╛рд░ рдХрд╛ рдкрдЯрд╛рдЦрд╛ рднреА рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╣рд╛рдБ рдЬреЗрдиреЗрд░рд┐рдХ рдХреНрд░реИрдХрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ ред

рдПрдЬреЗрдВрдЯ рд╣реЛрд╕реНрдЯ рдкрд░ рд╕реНрдерд╛рдиреАрдп "рдкрдЯрд╛рдЦреЗ" рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдХрд╛рд░реНрдп рд╢реБрд░реВ рдХрд░рддреЗ рд╕рдордп, "рдбрд╛рдЙрдирд▓реЛрдб URL" рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ 7z рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдкрдЯрд╛рдЦрд╛ рдЖрдИрдбреА рдирдВрдмрд░ рдХреЗ рд╕рд╛рде рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЦреЛрд▓ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред


рдпрджрд┐ рдкрдЯрд╛рдЦрд╛ рдХрд╛ рдпрд╣ рд╕рдВрд╕реНрдХрд░рдг рдкрд╣рд▓реЗ "рдЗрдВрд╕реНрдЯреЙрд▓" рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рд╕рдВрдЧреНрд░рд╣ рдлрд┐рд░ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рд╣реИрд╢ рдХреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рд░реНрдп рдмрдирд╛рдПрдБ


рд╣рдо рдПрдЬреЗрдВрдЯ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред "рдХреНрд░реИрдХрд┐рдВрдЧ рд╣реИрд╢" рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рд╣реИрд╢ (рдпрд╛ "рд╣реИрд╢ рд╕реВрдЪреА") рдХреА рдПрдХ рд╕реВрдЪреА рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рдХрд╛рд░реНрдп рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред рд╣реИрд╢реНрдЯреЛрдкреЛрд▓рд┐рд╕ рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдПрдХ рд╕реВрдЪреА рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, "рд╕реВрдЪреА" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдбреНрд░реЙрдк-рдбрд╛рдЙрди рдореЗрдиреВ рд╕реЗ "рдиреНрдпреВ рд╣реИрд╢рд▓рд┐рд╕реНрдЯ" рдЪреБрдиреЗрдВред рд╣рдорд╛рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдкрд░, рд╣рдо рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдПрдирдЯреАрдПрд▓рдПрдо / рдиреЗрдЯрдПрдирдЯреАрдПрдордПрд▓ рд╣реИрд╢ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддреЗ рд╣реИрдВ - рд╣рдо рдЙрди рдкрд░ рдЕрднреНрдпрд╛рд╕ рдХрд░реЗрдВрдЧреЗред рд╣рдо рдХрд┐рд╕реА рднреА рдСрдирд▓рд╛рдЗрди рд╕реЗрд╡рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ рдФрд░ NTLM рд╣реИрд╢ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВрдЧреЗред рдлрд┐рд░, рд╕реВрдЪреА рдХреЗ рд╢реЗрд╖ рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ рдХрд░реЗрдВ рдФрд░ "рдХреНрд░рд┐рдПрдЯ рд╣реИрд╢рд▓рд┐рд╕реНрдЯ" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ:



рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдВрджреБ - рд╕рднреА "рдлрдЯрд╛ / рдирд╣реАрдВ рдлрдЯрд╛" рд╣реИрд╢ рдХреЛ рдмрдирд╛рдИ рдЧрдИ рд╕реВрдЪреА рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддред рд╕рднреА рд╣реИрд╢ рдбреЗрдЯрд╛ рд╕реВрдЪреА рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЗрд╕рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝реЗ рдХрд╛рд░реНрдп рднреАред рдЗрд╕рд▓рд┐рдП, рд╣реИрд╢ рд╕реВрдЪрд┐рдпреЛрдВ рдХреЛ рд╣рдЯрд╛рддреЗ рд╕рдордп рд╕рд╛рд╡рдзрд╛рди рд░рд╣реЗрдВред рдФрд░ рдЕрдЧрд░ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЙрдбреНрдпреВрд▓ рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "рдиреЛрдЯрд┐рдлрд╝рд┐рдХреЗрд╢рди.рдлреЗрд╕" рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЙрд╕ рдХрд╛рд░реНрдп рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрд╛рдж рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╕реВрдЪрдирд╛рдПрдВ рд╕реМрдВрдкреА рдЧрдИ рдереАрдВ, рддреЛ рд╣рдореЗрдВ "рдЕрдзрд┐рд╕реВрдЪрдирд╛" рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдирд╛ рд╣реЛрдЧрд╛

рдЗрд╕рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рд╢рдмреНрджрдХреЛрд╢ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо "рд╢рдмреНрджрдХреЛрд╢" рдЪрдпрди ('рд╣реИрд╢рдХрдЯ' рдореЗрдВ '-'0') рдХреЗ рд╕рд╛рде рд╣реИрд╢ рдХреЛ рддреЛрдбрд╝ рджреЗрдВрдЧреЗред "рдлрд╝рд╛рдЗрд▓реЗрдВ" рдЕрдиреБрднрд╛рдЧ рдкрд░ рдЬрд╛рдПрдВ ("рд╡рд░реНрдбрд▓рд┐рд╕реНрдЯ" рдЯреИрдм рд╕рдХреНрд░рд┐рдп рд╣реЛ рдЬрд╛рдПрдЧрд╛), "рдлрд╝рд╛рдЗрд▓ рдЬреЛрдбрд╝реЗрдВ" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдПрдХ рд╕реНрдерд╛рдиреАрдп рдлрд╝рд╛рдЗрд▓ рдЪреБрдиреЗрдВ, рдлрд┐рд░ "рдлрд╛рдЗрд▓реЗрдВ рдЕрдкрд▓реЛрдб рдХрд░реЗрдВ" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рд╣рдо URL рджреНрд╡рд╛рд░рд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "рдЬреНрдЮрд╛рдд" рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рд╢рдмреНрджрдХреЛрд╢ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ :



рдЕрдм рдЖрдк рдПрдЬреЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдп рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред Hashtopolis рдореБрдЦреНрдп рдореЗрдиреВ рд╕реЗ, "рдХрд╛рд░реНрдп / рдирдпрд╛ рдХрд╛рд░реНрдп" рдЪреБрдиреЗрдВред рдЕрдЧрд▓рд╛, рдлрд╝реЙрд░реНрдо рднрд░реЗрдВ:

  1. "рдирд╛рдо" рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ рдХрд╛рд░реНрдп рдХрд╛ рдирд╛рдо рджрд░реНрдЬ рдХрд░реЗрдВ
  2. Haslist рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ рд╣реИрд╢ рд╕реВрдЪреА рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ
  3. рд╣рдо рджрд╛рдИрдВ рдУрд░ "рд╡рд░реНрдбрд▓рд┐рд╕реНрдЯ" рдХреА рд╕реВрдЪреА рд╕реЗ рд╢рдмреНрджрдХреЛрд╢ рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рддреЗ рд╣реИрдВ - рд╢рдмреНрджрдХреЛрд╢ рдХрд╛ рдирд╛рдо рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ "рдХрдорд╛рдВрдб рд▓рд╛рдЗрди" рдлрд╝реАрд▓реНрдб рдореЗрдВ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╢рдмреНрджрдХреЛрд╢ рдХреЗ рд▓рд┐рдП рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ ".. \ path \ to to \ file \% рдлрд╝рд╛рдЗрд▓ рдирд╛рдо%"
  4. "рдХрдорд╛рдВрдб рд▓рд╛рдЗрди" рдлрд╝реАрд▓реНрдб рдореЗрдВ, рд╣реИрд╢рдЯреЙрдХ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкреИрд░рд╛рдореАрдЯрд░ рджрд░реНрдЬ рдХрд░реЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "-a0"
  5. рдХрдИ рдХрд╛рд░реНрдп рд╣реЛрдиреЗ рдкрд░ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИред
  6. "рдЯрд╛рд╕реНрдХ рдиреЛрдЯреНрд╕" рдХрд╛ рдЙрдкрдпреЛрдЧ рдиреЛрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╣реИрд╢реНрдЯреЛрдкреЛрд▓рд┐рд╕ рдХреЗ рдмрд╛рд╣рд░ рд╡реЗ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред
  7. рдЖрдк рдЙрд╕ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдПрдХ рд░рдВрдЧ рдХрд╛ рдЪрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреА рд╕реВрдЪреА рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ (рдореЗрдиреВ "рдХрд╛рд░реНрдп / рдХрд╛рд░реНрдп рджрд┐рдЦрд╛рдПрдВ")

рд╣рдо рдмрд╛рдХреА рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВ, "рдХрд╛рд░реНрдп рдмрдирд╛рдПрдВ" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдЙрд╕рдХреЗ рдмрд╛рдж, рдХрд╛рд░реНрдпреЛрдВ рдХреА рд╕реВрдЪреА рдореЗрдВ рдПрдХ рдирдпрд╛ рдХрд╛рд░реНрдп рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛:



рдЬреИрд╕рд╛ рдХрд┐ рддрд╛рд▓рд┐рдХрд╛ рд╕реЗ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдПрдЬреЗрдВрдЯ (рдиреЛрдВ) рдХреЛ "NTLM_test_crack" рдХрд╛рд░реНрдп рдирд╣реАрдВ рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рд╣реИред рдЖрдк "рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ:" рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ "рдПрдЬреЗрдВрдЯ рд╡рд┐рд╡рд░рдг" рдореЗрдиреВ рд╕реЗ рдПрдХ рдПрдЬреЗрдВрдЯ рдЕрд╕рд╛рдЗрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рдХрд╛рд░реНрдп рдЧреБрдгреЛрдВ рдореЗрдВ, рд╕реВрдЪреА рд╕реЗ рдПрдХ рдПрдЬреЗрдВрдЯ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ "рдЕрд╕рд╛рдЗрди рдХрд░реЗрдВ" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ:



рдЙрд╕рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж, "рдЗрдВрдЬрди" рдПрдЬреЗрдВрдЯ рдкрд░ рд╢реБрд░реВ рд╣реЛрдЧрд╛ - рдирд┐рд░реНрджреЗрд╢ рдкреНрд░реЗрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛:

  • "рдХреНрд░реИрдХрд░ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝" рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ hashcat.net/files/hashcat-5.1.0.7z )ред рдпрджрд┐ рдлрд╝рд╛рдЗрд▓реЗрдВ рдореМрдЬреВрдж рд╣реИрдВ рдФрд░ рд╕рдВрд╕реНрдХрд░рдг рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ, рддреЛ рд╕рдВрдЧреНрд░рд╣ рдбрд╛рдЙрдирд▓реЛрдб рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
  • рд╢рдмреНрджрдХреЛрд╢ рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ (рдпрджрд┐ рд╣реИрд╢рдЯреЙрдк рд╕рд░реНрд╡рд░ рдХрд╛ "рд╢рдмреНрджрд╕реВрдЪреА" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ)
  • рд▓рдШреБ рдкреНрд░рджрд░реНрд╢рди рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдПрдВ
  • рд╣реИрдХрд┐рдВрдЧ рдХреА рд╢реБрд░реБрдЖрдд рдХрд░реЗрдВ

рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдХрдВрд╕реЛрд▓ рдЬреАрдкреАрдпреВ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреЗ рдЪрд░рдгреЛрдВ, рдЪрдпрди рдкреНрд░рдХреНрд░рд┐рдпрд╛, "рдПрдЪ / рдПрд╕" рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рджрд░реНрд╢рди, рдЖрджрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛ред

рдХрд╛рд░реНрдп рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдФрд░ рдЙрд╕рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, "рд╣реИрд╢ рд╕реВрдЪреА" рдХреА рд╕реНрдерд┐рддрд┐ рдЕрдкрдбреЗрдЯ рдХреА рдЬрд╛рдПрдЧреАред рдЪрдпрдирд┐рдд рдкрд╛рд╕рд╡рд░реНрдб рдХреЛ "рдХрд╛рд░реНрдп" рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ, рдпрд╛ "рд╣реИрд╢ рд╡рд┐рд╡рд░рдг" рдЕрдиреБрднрд╛рдЧ рдореЗрдВ "рдХреНрд░реИрдХ:" рдХреЗ рд╡рд┐рдкрд░реАрдд рд╕рдВрдЦреНрдпрд╛ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:



рдпрджрд┐ рдХреЛрдИ рдПрдЬреЗрдВрдЯ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рджреМрд░рд╛рди рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЗрд╕ рдПрдЬреЗрдВрдЯ рдХреА рд╕реНрдерд┐рддрд┐ рдмрджрд▓ рдЬрд╛рдПрдЧреА рдФрд░ рдЗрд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕рдХреНрд░рд┐рдп рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдЧрд╛ред рдПрдЬреЗрдВрдЯ рдХреЛ рдлрд┐рд░ рд╕реЗ "рд╕рдХреНрд░рд┐рдп" рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрдЬреЗрдВрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ "рдЧрддрд┐рд╡рд┐рдзрд┐" рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рдордиреЗ рдПрдХ рдкрдХреНрд╖реА рд░рдЦрдирд╛ рд╣реЛрдЧрд╛ред рд░реБрдХрд╛ рд╣реБрдЖ рд╕реНрдЯреЗрдЯрд╕ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:



рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдХрд╛рд░рдг рдПрдЬреЗрдВрдЯ рдХреЛ рд░реЛрдХрдиреЗ рд╕реЗ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ "рдХреНрд░реИрдХрд░ рддреНрд░реБрдЯрд┐рдпреЛрдВ" рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ "рдЪрд╛рд▓реВ рдПрдЬреЗрдВрдЯ рд░рдЦреЗрдВ" рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛ (рдПрдЬреЗрдВрдЯ рдХрд╛рдо рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рд▓реЙрдЧ рдпрд╛ рдЕрд╕реНрд╡реАрдХреГрдд рдореЗрдВ рддрдп рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ):



рдкреВрдВрдЫ


рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рдЕрдЧрд▓реЗ рднрд╛рдЧ рдореЗрдВ, рд╣рдо рд╣реИрд╢реНрдЯреЛрдкреЛрд▓рд┐рд╕ рдореЗрдВ рд╕реВрдЪрдирд╛рдПрдБ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред

Source: https://habr.com/ru/post/hi446922/


All Articles