| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: Системное программирование > Ошибка при использовании модулей |
| Автор: SkiFF 1.1.2006, 20:14 |
| Извините меня, если вопрос оказался слишком дилетанским, но я не имею навыков программирования на Perl и поэтому прошу у вас помощи... Суть проблемы: имеется файл MyModuie.pm Фрагмент кода: ************************************* package MyModuie; use strict; use base "Msf::Exploit"; use Pex::Text; use IO::Socket::INET; my $advanced = { }; ************************************ Я выяснил как надо использовать модули(выяснил из НЕдостоверных источников), и вследствии этого создал файл fail.pl Fail.pl: ******************** #!/usr/bin/perl use MyModuie; ******************** И так, вроде бы всё готово...но всплывает ошибка: ****************************************** D:\Perl\bin>fail.pl Base class package "Msf::Exploit" is empty. (Perhaps you need to 'use' the module which defines that package first.) ****************************************** Подскажите пожалуйста в чём причина этой ошибки? Может сам файл модуля с ошибками? Ссылка на файл: http://www.securitylab.ru/poc/extra/243579.php Я очень прошу помощи и буду очень благодарен. Заранее спасибо. |
| Автор: korob2001 2.1.2006, 06:06 |
| Проблема в том, что твой класс не может найти предка. Где код класса Msf::Exploit? Модератор: для вставки кода, пользуйся кнопкой код. |