Evil Twin EAP-TLS

HackTricks рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВ

рдХрд┐рд╕реА рд╕рдордп рдореБрдЭреЗ рдиреАрдЪреЗ рдкреЛрд╕реНрдЯ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрдбрд╝реА, рд▓реЗрдХрд┐рди https://github.com/OpenSecurityResearch/hostapd-wpe рдореЗрдВ рджрд┐рдП рдЧрдП рдЪрд░рдг рдореЙрдбрд░реНрди рдХрд╛рд▓реА (2019v3) рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рдереЗред рдлрд┐рд░ рднреА, рдЙрдиреНрд╣реЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рдЖрд╕рд╛рди рд╣реИред рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдпрд╣рд╛рдБ рд╕реЗ hostapd-2.6 рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: https://w1.fi/releases/ рдФрд░ рдкреБрдирдГ hostapd-wpe рдХрдВрдкрд╛рдЗрд▓ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ: apt-get install libssl1.0-dev

рд╡рд╛рдпрд░рд▓реЗрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ EAP-TLS рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдФрд░ рд╢реЛрд╖рдг

рдкреГрд╖реНрдарднреВрдорд┐: рд╡рд╛рдпрд░рд▓реЗрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ EAP-TLS

EAP-TLS рдПрдХ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╣реИ рдЬреЛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рд╕рд░реНрд╡рд░ рдХреЗ рдмреАрдЪ рд╕рд╛рдордВрдЬрд╕реНрдпрдкреВрд░реНрдг рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдХрдиреЗрдХреНрд╢рди рдХреЗрд╡рд▓ рддрдм рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрддрд╛ рд╣реИ рдЕрдЧрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рд╕рд░реНрд╡рд░ рдПрдХ-рджреВрд╕рд░реЗ рдХреЗ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯреЛрдВ рдХрд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд░рддреЗ рд╣реИрдВред

рдЪреБрдиреМрддреА рдХрд╛ рд╕рд╛рдордирд╛

рдореВрд▓реНрдпрд╛рдВрдХрди рдХреЗ рджреМрд░рд╛рди, hostapd-wpe рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рддреНрд░реБрдЯрд┐ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдЯреВрд▓ рдиреЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдХрдиреЗрдХреНрд╢рди рдХреЛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдПрдХ рдЕрдЬреНрдЮрд╛рдд рдкреНрд░рдорд╛рдг рдкреНрд░рд╛рдзрд┐рдХрд░рдг (CA) рджреНрд╡рд╛рд░рд╛ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдерд╛ред рдЗрд╕рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ рдиреЗ рдирдХрд▓реА рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдкрд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд┐рдпрд╛ рдерд╛, рдЬреЛ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рдУрд░ рд╕реЗ рдвреАрд▓реА рд╕реБрд░рдХреНрд╖рд╛ рд╡рд┐рдиреНрдпрд╛рд╕реЛрдВ рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░ рд░рд╣рд╛ рдерд╛ред

рдЙрджреНрджреЗрд╢реНрдп: рдореИрди-рдЗрди-рдж-рдорд┐рдбрд┐рд▓ (MiTM) рд╣рдорд▓рд╛ рд╕реЗрдЯрдЕрдк рдХрд░рдирд╛

рд▓рдХреНрд╖реНрдп рдпрд╣ рдерд╛ рдХрд┐ рдЯреВрд▓ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП рддрд╛рдХрд┐ рдХрд┐рд╕реА рднреА рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред рдпрд╣ рдирдХрд▓реА рд╡рд╛рдпрд░рд▓реЗрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╕рд╛рде рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рдПрдХ MiTM рд╣рдорд▓рд╛ рд╕рдВрднрд╡рддрдГ рдкреНрд▓реЗрдЗрдирдЯреЗрдХреНрд╕реНрдЯ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕ рдпрд╛ рдЕрдиреНрдп рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдбреЗрдЯрд╛ рдХреЛ рдХреИрдкреНрдЪрд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред

рд╕рдорд╛рдзрд╛рди: hostapd-wpe рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдирд╛

hostapd-wpe рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЙрдЬреНрдЬреНрд╡рд▓ рдХрд┐рдпрд╛ рдХрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЛ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ (verify_peer) рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬреЛ OpenSSL рдлрд╝рдВрдХреНрд╢рди SSL_set_verify рдореЗрдВ рдерд╛ред рдЗрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рдорд╛рди рдХреЛ 1 (рдкреНрд░рдорд╛рдгреАрдХрд░рдг) рд╕реЗ 0 (рдкреНрд░рдорд╛рдгреАрдХрд░рдг рди рдХрд░реЗрдВ) рдореЗрдВ рдмрджрд▓рдХрд░, рдЯреВрд▓ рдХреЛ рдХрд┐рд╕реА рднреА рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рд╣рдорд▓реЗ рдХрд╛ рдХреНрд░рд┐рдпрд╛рдиреНрд╡рдпрди

  1. рдкрд░реНрдпрд╛рд╡рд░рдг рдХреА рдЬрд╛рдБрдЪ: рд╡рд╛рдпрд░рд▓реЗрд╕ рдиреЗрдЯрд╡рд░реНрдХреЛрдВ рдХреЛ рдореЙрдирд┐рдЯрд░ рдХрд░рдиреЗ рдФрд░ рд▓рдХреНрд╖реНрдпреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХреЗ рд▓рд┐рдП airodump-ng рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

  2. рдирдХрд▓реА рдПрдкреА рд╕реЗрдЯрдЕрдк: рд╕рдВрд╢реЛрдзрд┐рдд hostapd-wpe рдХреЛ рдЪрд▓рд╛рдПрдВ рддрд╛рдХрд┐ рд▓рдХреНрд╖реНрдп рдиреЗрдЯрд╡рд░реНрдХ рдХреА рдирдХрд▓реА рдПрдХреНрд╕реЗрд╕ рдкреНрд╡рд╛рдЗрдВрдЯ (AP) рдмрдирд╛рдИ рдЬрд╛ рд╕рдХреЗред

  3. рдХреИрдкреНрдЯрд┐рд╡ рдкреЛрд░реНрдЯрд▓ рдХрд╕реНрдЯрдорд╛рдЗрдЬреЗрд╢рди: рдХреИрдкреНрдЯрд┐рд╡ рдкреЛрд░реНрдЯрд▓ рдХреЗ рд▓реЙрдЧрд┐рди рдкреЗрдЬ рдХреЛ рдорд╛рдиреНрдп рдФрд░ рд▓рдХреНрд╖реНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рдЪрд┐рдд рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░реЗрдВред

  4. рдбреА-рдСрдереЗрдВрдЯрд┐рдХреЗрд╢рди рд╣рдорд▓рд╛: рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рдПрдХ рдбреА-рдСрде рд╣рдорд▓рд╛ рдХрд░реЗрдВ рддрд╛рдХрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдирдХрд▓реА рдПрдкреА рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред

  5. рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕ рдХреИрдкреНрдЪрд░ рдХрд░рдирд╛: рдПрдХ рдмрд╛рд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдирдХрд▓реА рдПрдкреА рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдХреИрдкреНрдЯрд┐рд╡ рдкреЛрд░реНрдЯрд▓ рдХреЗ рд╕рд╛рде рдЗрдВрдЯрд░реИрдХреНрдЯ рдХрд░рддрд╛ рд╣реИ, рдЙрдирдХреЗ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕ рдХреИрдкреНрдЪрд░ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред

рд╣рдорд▓реЗ рд╕реЗ рдЕрд╡рд▓реЛрдХрди

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

  • рдПрдХ iPhone рдкрд░, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдПрдХ рдирдпрд╛ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдХреИрдкреНрдЯрд┐рд╡ рдкреЛрд░реНрдЯрд▓ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдирд┐рд╖реНрдХрд░реНрд╖

рд╣рд╛рд▓рд╛рдВрдХрд┐ EAP-TLS рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рдХреА рдкреНрд░рднрд╛рд╡рдХрд╛рд░рд┐рддрд╛ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд╕рд╣реА рд╡рд┐рдиреНрдпрд╛рд╕ рдФрд░ рдЕрдВрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд╕рддрд░реНрдХ рд╡реНрдпрд╡рд╣рд╛рд░ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИред рдЧрд▓рдд рд░реВрдк рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЧрдП рдЙрдкрдХрд░рдг рдпрд╛ рдЕрдирдЬрд╛рдиреЗ рдореЗрдВ рд░реЛрдЧреА рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рд╕реЗ EAP-TLS рд╕реЗ рд╕реБрд░рдХреНрд╖рд╛ рдХреЛ рдЦрддрд░реЗ рдореЗрдВ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред

рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рджреЗрдЦреЗрдВ https://versprite.com/blog/application-security/eap-tls-wireless-infrastructure/

рд╕рдВрджрд░реНрдн

Last updated