Kali-linux distribution GNU/Linux spécialisée dans l'audit et le pentest.
Kali-linux.fr Communauté française de kali-linux

Utiliser le VPN “Hide My Ass”

hidemyass-logo

Hide my ass est réputé pour être un des meilleurs services VPN du moment, il n’y a pas de bridage réalisé sur les protocoles de téléchargements Peer To Peer (torrents,…) et vous pouvez disposer de plus de 100 serveurs répartis dans plus de 60 pays différents !

Hide My Ass mets à disposition de ses clients plus de 60000 adresses IP.

Pour pouvoir utiliser un VPN OpenVPN sous Kali linux, je vous invite à consulter le tutoriel prévu à cet effet disponible ici.

Après avoir souscrit votre abonnement, connectez-vous dans votre espace personnel.

Vous pouvez désormais télécharger le script linux disponible au lien suivant :

Script de connexion automatique du VPN Hide My Ass sous Kali linux

Depuis une console, rendez-vous dans le répertoire contenant le fichier téléchargé. Ce fichier est une archive, pour dézipper (décompresser) l’archive téléchargée utilisez la commande suivante :

unzip hma-vpn-linux-cli.zip

Vous pouvez désormais executer le script fournit par Hide My Ass via cette commande:

./hma-vpn.sh

La commande précédemment exécuter nous retourne l’aide du script :

root@kali:~/Desktop# ./hma-vpn.sh 
   __ ____  ______   __  ___             _   _____  _  __
  / // /  |/  / _ | / / / _ \_______    | | / / _ \/ |/ /
 / _  / /|_/ / __ |/_/ / ___/ __/ _ \   | |/ / ___/    /
/_//_/_/  /_/_/ |_(_) /_/  /_/  \___/   |___/_/  /_/|_/

Usage:
    ./hma-vpn.sh [-l] [-p tcp|udp] [server name]

Parameters:
    [server name] - this is grep pattern by which the script will filter server list and connect to random of any servers which matched the pattern
    -l            - if specified, instead of connecting, the script will output server list matched with the grep pattern above
    -p tcp|udp    - sets preferred protocol, default is OpenVPN UDP

Examples:
    ./hma-vpn.sh -l "New York"  - lists all servers in New York
    ./hma-vpn.sh -l -p udp      - lists all servers with OpenVPN UDP support
    ./hma-vpn.sh -p tcp Texas   - connects to a random Texas server using OpenVPN TCP protocol

Il nous suffit par exemple de lister les serveurs VPN disponibles au pays bas via la commande suivante :

./hma-vpn.sh -l "Amsterdam"

Voici la réponse reçue lors de la rédaction de ce tutoriel :

13 servers matched
Netherlands, Amsterdam (LOC1 S1)    195.242.152.2    TCP    UDP
Netherlands, Amsterdam (LOC1 S2)    94.100.17.2    TCP    UDP
Netherlands, Amsterdam (LOC1 S3)    94.100.28.130    TCP    UDP
Netherlands, Amsterdam (LOC2 S1)    94.102.49.80    TCP    UDP
Netherlands, Amsterdam (LOC2 S2)    80.82.65.198    TCP    UDP
Netherlands, Amsterdam (LOC2 S3)    80.82.65.105    TCP    UDP
Netherlands, Amsterdam (LOC2 S4)    89.248.174.33    TCP    UDP
Netherlands, Amsterdam (LOC2 S5)    213.5.65.4    TCP    UDP
Netherlands, Amsterdam (LOC2 S6)    213.5.70.4    TCP    UDP
Netherlands, Amsterdam - Virtual USA (LOC1 S1)    37.46.115.4    TCP    UDP
Netherlands, Amsterdam - Virtual USA (LOC1 S2)    37.46.115.130    TCP    UDP
Netherlands, Amsterdam - Virtual USA (LOC1 S3)    37.46.116.4    TCP    UDP
Netherlands, Amsterdam - Virtual USA (LOC1 S4)    37.46.116.130    TCP    UDP

Il ne nous reste plus qu’à choisir une adresse IP puis de s’y connecter par la commande suivante :

./hma-vpn.sh 94.100.28.130

Le  script nous connecte au serveur, le serveur nous demande de nous authentifier avec les codes fournis par Hide My Ass, puis le lien VPN se créer et l’adresse IP visible depuis Internet devient celle du serveur distant au lieu de votre adresse personnelle :

Obtaining list of servers...
1 servers matched
Connecting to:
Netherlands, Amsterdam (LOC1 S3)    94.100.28.130
Loading configuration...

Your IP is 74.224.24.150
Thu Dec 19 22:57:24 2013 OpenVPN 2.2.1 i486-linux-gnu [SSL] [LZO2] [EPOLL] [PKCS11] [eurephia] [MH] [PF_INET6] [IPv6 payload 20110424-2 (2.2RC2)] built on Jun  6 2013
Enter Auth Username:hidema3548
Enter Auth Password:
Thu Dec 19 22:57:59 2013 NOTE: the current --script-security setting may allow this configuration to call user-defined scripts
Thu Dec 19 22:57:59 2013 Control Channel MTU parms [ L:1573 D:138 EF:38 EB:0 ET:0 EL:0 ]
Thu Dec 19 22:57:59 2013 Data Channel MTU parms [ L:1573 D:1450 EF:41 EB:4 ET:32 EL:0 ]
Thu Dec 19 22:57:59 2013 Local Options hash (VER=V4): 'f61b8fe4'
Thu Dec 19 22:57:59 2013 Expected Remote Options hash (VER=V4): '56af8162'
Thu Dec 19 22:57:59 2013 UDPv4 link local: [undef]
Thu Dec 19 22:57:59 2013 UDPv4 link remote: [AF_INET]94.100.28.130:53
Thu Dec 19 22:57:59 2013 WARNING: this configuration may cache passwords in memory -- use the auth-nocache option to prevent this
Thu Dec 19 22:57:59 2013 VERIFY OK: depth=1, /C=UK/ST=NR/L=Attleborough/O=Hide_My_Ass__Pro/OU=VPN/CN=vpn.hidemyass.com/[email protected]
Thu Dec 19 22:57:59 2013 VERIFY OK: nsCertType=SERVER
Thu Dec 19 22:57:59 2013 VERIFY OK: depth=0, /C=UK/ST=NR/L=Attleborough/O=Hide_My_Ass__Pro/OU=VPN/CN=server/[email protected]
Thu Dec 19 22:58:00 2013 WARNING: 'link-mtu' is used inconsistently, local='link-mtu 1573', remote='link-mtu 1541'
Thu Dec 19 22:58:00 2013 WARNING: 'tun-mtu' is used inconsistently, local='tun-mtu 1532', remote='tun-mtu 1500'
Thu Dec 19 22:58:00 2013 Data Channel Encrypt: Cipher 'BF-CBC' initialized with 128 bit key
Thu Dec 19 22:58:00 2013 Data Channel Encrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Thu Dec 19 22:58:00 2013 Data Channel Decrypt: Cipher 'BF-CBC' initialized with 128 bit key
Thu Dec 19 22:58:00 2013 Data Channel Decrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Thu Dec 19 22:58:00 2013 Control Channel: TLSv1, cipher TLSv1/SSLv3 DHE-RSA-AES256-SHA, 1024 bit RSA
Thu Dec 19 22:58:00 2013 [server] Peer Connection Initiated with [AF_INET]94.100.28.130:53
Thu Dec 19 22:58:02 2013 TUN/TAP device tun0 opened
Thu Dec 19 22:58:02 2013 do_ifconfig, tt->ipv6=0, tt->did_ifconfig_ipv6_setup=0
Thu Dec 19 22:58:02 2013 /sbin/ifconfig tun0 10.200.5.22 netmask 255.255.252.0 mtu 1500 broadcast 10.200.7.255
 *******************************************
*                                           *
*   You are now connected to HMA Pro! VPN   *
*                                           *
 *******************************************

Checking new IP address...
Thu Dec 19 22:58:02 2013 Initialization Sequence Completed
Your IP is 94.100.28.167

Vous pouvez désormais utiliser Internet avec un niveau de sécurité amélioré. Les connexions VPN via OpenVPN protègent vos données sur les réseaux locaux (WIFI public et personnel) mais assure aussi la confidentialité des informations depuis votre ordinateur jusqu’au serveur se trouvant à l’étranger.

A savoir, vous pouvez souscrire à un abonnement VPN chez Hide My Ass et en bénéficier sur tous vos périphériques (PC Windows, Linux, Mac, Iphone et Android que ce soit téléphones ou tablettes).

8 thoughts on “Utiliser le VPN “Hide My Ass””
  1. “Le script nous connecte au serveur, le serveur nous demande de nous authentifier avec les codes fournis par Hide My Ass, puis le lien VPN se créer et l’adresse IP visible depuis Internet devient celle du serveur distant au lieu de votre adresse personnelle.”

    (Quels codes fournis par Hide My Ass ?)

  2. merci bien pour ce tuto 🙂 je suis sur Crunchbang et cela fonctionne merveilleusement bien 😉 bravo

Leave a Comment

Time limit is exhausted. Please reload CAPTCHA.