Home page logo

metasploit logo Metasploit mailing list archives

metasploit2.4 with buggy UTF-8 in Perl 5.8.0 ?
From: hdm at metasploit.com (H D Moore)
Date: Mon, 19 Sep 2005 23:35:59 -0500

It sounds like you installed a new version of Perl, but still have the old 
one at /usr/bin/perl. Make sure that the perl interpreter 
at /usr/bin/perl is the new one:

$ /usr/bin/perl -V

You can run the new interpreter manually:

$ perl msfconsole.pl

This command should show /usr/bin/perl:
$ which perl 


On Monday 19 September 2005 22:28, H Minwell wrote:
Dear guys,

When I tried to use metasploit2.4 with UTF-8, I met
the following problem:

$ LANG=en_US.UTF-8
$ ./msfcli
[*] this version of  Perl (5.008) contains a buggy
utf-8 implementation. If you would like to use this
version with the Metasploit Framework, you must set
the LC_ALL environment variable to ??C??. for example:
$export LC_ALL=C; ./msfconsole

But the Perl on my machine(redhat 9.0) is v5.8.0(
$perl ?Cv ), and after I upgraded it to Perl v5.8.7,
the problem still remains.

Is the error message incorrect? or
Msf::UI::BrokenUTF8() incorrect?
What should I do if I want to use metasploit framework
with UTF-8?

Can anyone help me?



Yahoo! Mail - PC Magazine Editors' Choice 2005

  By Date           By Thread  

Current thread:
[ Nmap | Sec Tools | Mailing Lists | Site News | About/Contact | Advertising | Privacy ]