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 

-HD

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?

BR

Minwell



__________________________________
Yahoo! Mail - PC Magazine Editors' Choice 2005
http://mail.yahoo.com



Current thread: