samedi , 21 avril 2018
Breaking News

Upgrade de Metasploit sur BackTrack

Voici un petit billet pour vous expliquer comment faire brièvement une de Metasploit sur BackTrack 5 R3 et ainsi fixer par la même occasion l’erreur deprecation note qui subsistera aussi sur les autres versions de BackTrack, puisque Metasploit ont abandonné SVN pour passer leurs codes sur GitHub,

Alors cet article s’adresse à vous si vous avez l’erreur ci-dessous en lançant msfconsole dans un terminal sous BackTrack.

Code d’erreur de Metasploit

[*] Deprecation Note: After 2013-03-15 (March 15, 2013), Metasploit
[*] source checkouts will NO LONGER update over SVN, but will be using
[*] GitHub exclusively. You should either download a new Metasploit
[*] installer, or use a git clone of Metasploit Framework before
[*] then. You will also need outbound access to github.com on
[*] TCP port 9418 (git), 22 (ssh) or 443 (https), depending on the
[*] protocol used to clone Metasploit Framework (usually, git protocol).
/opt/metasploit/ruby/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': /opt/metasploit/msf3/lib/msf/util/exe.rb:2: syntax error, unexpected tLSHFT (SyntaxError)
<<<<<<< .mine
^
from /opt/metasploit/ruby/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /opt/metasploit/msf3/lib/fastlib.rb:374:in `require'
from /opt/metasploit/msf3/lib/msf/util.rb:23:in `'
from /opt/metasploit/ruby/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /opt/metasploit/ruby/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /opt/metasploit/msf3/lib/fastlib.rb:374:in `require'
from /opt/metasploit/msf3/lib/msf/core/framework.rb:3:in `'
from /opt/metasploit/ruby/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /opt/metasploit/ruby/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /opt/metasploit/msf3/lib/fastlib.rb:374:in `require'
from /opt/metasploit/msf3/lib/msf/core.rb:34:in `'
from /opt/metasploit/ruby/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /opt/metasploit/ruby/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /opt/metasploit/msf3/lib/fastlib.rb:374:in `require'
from /opt/metasploit/msf3/lib/msf/ui/console/driver.rb:2:in `'
from /opt/metasploit/ruby/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /opt/metasploit/ruby/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /opt/metasploit/msf3/lib/fastlib.rb:374:in `require'
from /opt/metasploit/msf3/lib/msf/ui/console.rb:11:in `'
from /opt/metasploit/ruby/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /opt/metasploit/ruby/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /opt/metasploit/msf3/lib/fastlib.rb:374:in `require'
from /opt/metasploit/msf3/lib/msf/ui.rb:11:in `'
from /opt/metasploit/ruby/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /opt/metasploit/ruby/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /opt/metasploit/msf3/lib/fastlib.rb:374:in `require'
from /opt/metasploit/msf3/msfconsole:156:in `'

Upgrade de Metasploit sur BackTrack

Alors pour y remédier à notre erreur nous allons:

  1. Supprimer Metasploit et ses fichiers de configuration.
  2. Réinstaller Metasploit fraichement configuré pour utiliser GitHub.
  3. Optionnel: Mettre à jour votre distribution BackTrack.
  4. Mettre à jour Metasploit.
  5. Lancer Metasploit en mode console.

Upgrade Metasploit on BackTrack to fix SVN errorCliquez sur l’image pour l’agrandir

Après l’explication, place aux commandes:

[email protected]:~# apt-get purge metasploit
[email protected]:~# apt-get install metasploit
[email protected]:~# apt-get update && apt-get dist-upgrade # optionnel
[email protected]:~# msfupdate
[email protected]:~# msfconsole

Happy hacking.

About Youssef BENKHOUYA

Born to be a NINJA

Check Also

Hack du Wifi sécurisé avec WPA/WPA2

Nous allons voir aujourd’hui comment il est possible de casser la sécurité d’un réseau sans …

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *