banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix làm sao đọc được file *.pl?  XML
  [Question]   làm sao đọc được file *.pl? 17/07/2007 07:04:52 (+0700) | #1 | 71715
kingofdevil
Member

[Minus]    0    [Plus]
Joined: 29/04/2006 10:47:49
Messages: 7
Offline
[Profile] [PM]
Em có down load được vài file *.pl nhưng không biết làm sao chạy được nó, em đã thử cài xampp rồi copy nó vào C:\Program Files\xampp\cgi-bin sau đó chạy link http://localhost/cgi-bin/file.pl nhưng nó báo lỗi:
Server error!

The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there was an error in a CGI script.

If you think this is a server error, please contact the webmaster.

Em có thử down ActivePerl về cài ra rồi mà vẫn không chạy được, phải làm sao mới chạy được nó đây, chỉ em với :?)
[Up] [Print Copy]
  [Question]   làm sao đọc được file *.pl? 17/07/2007 10:28:09 (+0700) | #2 | 71748
[Avatar]
legenday
Member

[Minus]    0    [Plus]
Joined: 10/04/2006 04:00:10
Messages: 65
Location: Under Ground
Offline
[Profile] [PM] [Yahoo!]

kingofdevil wrote:
Em có down load được vài file *.pl nhưng không biết làm sao chạy được nó, em đã thử cài xampp rồi copy nó vào C:\Program Files\xampp\cgi-bin sau đó chạy link http://localhost/cgi-bin/file.pl nhưng nó báo lỗi:
Server error!

The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there was an error in a CGI script.

If you think this is a server error, please contact the webmaster.

Em có thử down ActivePerl về cài ra rồi mà vẫn không chạy được, phải làm sao mới chạy được nó đây, chỉ em với :?)  


Để chạy File có định dạng *.pl thì bạn phải cài đặt Perl ( để test trên localhost cho tiện Đây là mình chạy Perl trên IIS) .

1. Cài ActivePerl
Download ở http://www.activeperl.com
Bạn có thể cài chương trình này vào thư mục mặc định là C:\Perl

2. Config để ActivePerl chạy file *.cgi hoặc *.pl
Vào Control Panel -> Administrative Tools -> Internet Services Manager (nếu bạn dùng Win bản server) hoặc Internet Information Services (nếu bạn dùng các bản Win khác).

Bấm chuột phải vào Default Web Site, chọn Properties:

Chọn phần Home Directory. Nhớ đánh dấu chọn mục Script and source access và Read, bỏ đánh dấu ở mục Write. Trong mục Execute Permission, chọn Scripts and Executables. Nhấn Apply để chấp nhận thiết lập.

Nhấn vào nút Configuration...(bên cạnhExecute Permission), chọn Add và nhập tương tự như mình minh hoạ sau:


Lưu ý bạn chỉnh lại đường dẫn đến file PerlIS.DLL cho đúng với máy bạn trong phần Executable! Nhấn OK để xác nhận việc thêm cấu hình cho file .cgi.



Bạn làm tiếp tương tự cho file .pl.s

Nhấn OK để đóng hết các cửa sổ cấu hình lại.

Vậy là bạn đã cấu hình xong IIS để chạy Perl.

3. Kiểm tra xem CGI và PL đã chạy chưa
Bạn hãy tạo 2 file hello.cgi và hello.pl có cùng nội dung như sau:

#!/perl/bin/perl.exe
# simple hello world cgi script
print "Content-type: text/html\n\n";
print "Hello world from PERL $]\n";

Lưu hai file này vào thư mục C:\Inetpub\wwwroot. Bây giờ thì mở trình duyệt, nhập vào http://localhost/hello.cgi http://localhost/hello.pl thử xem sao. Nếu hoạt động tốt thì file .pl của bạn sẽ chạy tốt

Ngoài ra ta có thể dùng CMD để chạy .pl

Start->Run ->cmd
C:/perl/bin filename.pl (Enter)
nó sẽ chạy filename.pl .( cái này test mấy cái bug viết bằng perl cũng vui lắm)
[Up] [Print Copy]
  [Question]   Re: làm sao đọc được file *.pl? 17/07/2007 11:34:16 (+0700) | #3 | 71764
kingofdevil
Member

[Minus]    0    [Plus]
Joined: 29/04/2006 10:47:49
Messages: 7
Offline
[Profile] [PM]
Cám ơn bạn nhé, để mình thử xem sao
[Up] [Print Copy]
  [Question]   làm sao đọc được file *.pl? 18/04/2010 10:52:07 (+0700) | #4 | 209230
[Avatar]
over_night21
Member

[Minus]    0    [Plus]
Joined: 08/04/2010 09:26:08
Messages: 13
Offline
[Profile] [PM]
bạn ơi!cho mình hỏi nếu chạy trong cmd thì phải làm sao.mình chạy nó bằng cách này. vào open with chạy cmd mà nó hiện ra cmd nhưng không có gì cả
Phận làm trai gõ phím bình thiên hạ!
Thân anh hùng click chuột đinh gian sơn!^^
[Up] [Print Copy]
  [Question]   làm sao đọc được file *.pl? 18/04/2010 13:54:13 (+0700) | #5 | 209235
mandz
Member

[Minus]    0    [Plus]
Joined: 04/04/2010 21:24:55
Messages: 14
Offline
[Profile] [PM]
Có thể mấy file perl em download về là những đoạn mã exploit. Sau khi em cài đặt perl ( anh cài đặt perl tại C:\perl, mấy file perl kia có thể em để tại ổ C:\ hoặc copy no vào C:\Perl\bin để chạy.

Do vậy để chạy được các file trên anh có thể làm như sau:
C:\>perl <tên_file> Enter nó sẽ ra hướng dẫn sử dụng.
C@me B@ck!
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|