:: vBspiders Professional Network ::

:: vBspiders Professional Network :: (http://www.vbspiders.com/vb/index.php)
-   MetaSploit (http://www.vbspiders.com/vb/forumdisplay.php?f=196)
-   -   شرح تثبيت framework-3.2 على ubuntu شرح مميز (http://www.vbspiders.com/vb/showthread.php?t=17988)

KaLa$nikoV 08-19-2009 01:28 AM

شرح تثبيت framework-3.2 على ubuntu شرح مميز
 
قبل اي حركه منقول عن
Srbot
وشكرا له
-=-=--=-=-

السلام عليكم
اليوم جايب لكم شرح تثبيت framework-3.2 على لينكس

ندخل بالشرح
اوﻵ يجب تحميل البرامج التاليه عن طريق الطرفيه وهيا كتالي
:


كود:


sudo apt-get install ruby libruby rdoc

sudo apt
-get install libyaml-ruby

sudo apt
-get install libzlib-ruby

sudo apt
-get install libopenssl-ruby

sudo apt
-get install libdl-ruby

sudo apt
-get install libreadline-ruby

sudo apt
-get install libiconv-ruby

sudo apt
-get install rubygems 



ثبتهم واحد تلو الاخر

بعدها نحمل نسخة framework-3.2 اضغط هنا للتحميل

عند الانتهاء من التحميل نضعها على سطح المكتب ثم نذهب الى الطرفيه
ونكتب كتالي



كود:


cd ~/Desktop
sudo cp framework
-3.2.tar.gz /opt
cd
/opt 
sudo tar
-xvzf framework-3.2.tar.gz 



وراح يتثبت بمجلد نظام الملفات بداخل مجلد opt
الان اغلق الطرفيه ثم شغلها من جديد
نكتب الامر التالي



كود:


cd /opt/framework-3.2

كود:


./msfweb


ثم اذهب الى المتطفح او اضغط على هذا http://127.0.0.1:55555/


http://srbot.t35.com/srbot.png






KaLa$nikoV 08-19-2009 01:44 AM

الطريقه الثانيه
طريقه اخرى



الآن لتنصيبها على Ubuntu قم بمتابعة الخطوات التي سأقوم بها … وذلك لأننا سنحتاج الى حزم عديدة وأغلبها تخص Ruby لتركيبها لكي نستطيع أن نشغل Metasploit ولهذا أولاً قم بتنفيذ الأوامر التالية:


كود PHP:


sudo apt
-get install libzlib-ruby
sudo apt
-get install libopenssl-ruby
sudo apt
-get install libdl-ruby 



بعدها لنقوم بتعديل على بعض المخازن الموجودة لدينا … ولنأخذ نسخة إحتياطية من ملف sources.list نفذ:


كود PHP:

cd /etc/apt
sudo cp sources
.list sources.list.bak 

بعدها قم بتحرير الملف:

كود PHP:


sudo vim sources
.list 

وأبحث عن السطور التي بالأسفل وأحذف الإشارة # التي في بداية السطر:



كود PHP:


# deb http://us.archive.ubuntu.com/ubuntu/ hardy universe
# deb-src http://us.archive.ubuntu.com/ubuntu/ hardy universe

# deb http://security.ubuntu.com/ubuntu hardy-security universe
# deb-src http://security.ubuntu.com/ubuntu hardy-security universe 



الآن قم بعمل تحديث الحزم ومن ثم تركيب حزم أخرى من خلال:


كود PHP:

apt-get update
apt
-get update
sudo apt
-get install ruby ri rdoc mysql-server libmysql-rubysudo apt-get install ruby ri rdoc mysql-server libmysql-ruby 

الآن لنقوم بتركيب Ruby Gems و Ruby Rails التي تحتاجها Metasploit وذلك من خلال:



كود PHP:


apt
-get install rubygems
apt
-get install rails 




الآن لنقوم بتركيب Ruby Gems و Ruby Rails التي تحتاجها Metasploit وذلك من خلال:
<div align="left"><div style="margin: 5px 20px 20px;"> <div class="smallfont" style="margin-bottom: 2px;">
كود PHP:

apt-get install rubygems
apt
-get install rails 

الآن أذهب الى موقع Metsploit الرسمي وقم بتحميل الـ Framework أو أضغط هنا لعمل ذلك …

بعد التحميل قم بتنفيذ الأوامر التي بالأسفل لتركيبهم على جهازك:
<div align="left"><div style="margin: 5px 20px 20px;"> <div class="smallfont" style="margin-bottom: 2px;">
كود PHP:

     tar zxvf framework-3.2.tar.gz
cd framework
-3.2/
sudo mkdir /usr/local/bin/msf
sudo cp 
* /usr/local/bin/msf -r
cd 
/usr/local/bin/msf 

الآن لنقم بتشغيل Metasploit من خلال تنفيذ الأمر:
<div align="left"><div style="margin: 5px 20px 20px;"> <div class="smallfont" style="margin-bottom: 2px;">
كود PHP:

     sudo ./msfweb 

يفترض لو كل شيء تم بشكل صحيح وسليم، ستظهر لك أكواد مثل التالية:
<div align="left"><div style="margin: 5px 20px 20px;"> <div class="smallfont" style="margin-bottom: 2px;">
كود PHP:

     [*] Starting msfweb v3.2-release on http://127.0.0.1:55555/

=> Booting WEBrick...[*] WEBrick directory traversal patch loaded
=> Rails 2.1.2 application started on http://127.0.0.1:55555
=> Ctrl-C to shutdown servercall with --help for options
[2008-12-31 13:38:31INFO  WEBrick 1.3.1
[2008-12-31 13:38:31INFO  ruby 1.8.6 (2007-09-24) [i486-linux]
[
2008-12-31 13:38:31INFO  WEBrick::HTTPServer#start: pid=9158 port=55555 

إذا لا سامح الله ظهرت لك مشكلة Error بخصوص openssl؟
قم بتنيفذ الخطوات التي بالأسفل وإن شاء الله تنحل:

<div align="left"><div style="margin: 5px 20px 20px;"> <div class="smallfont" style="margin-bottom: 2px;">
كود PHP:

     apt-cache search ruby grep openssl
libopenssl
-ruby OpenSSL interface for Ruby
libopenssl
-ruby1.8 OpenSSL interface for Ruby 1.8
libopenssl
-ruby1.9 OpenSSL interface for Ruby 1.9 

بعدها قم بتركيب الحزمة libopenssl-ruby التي تحتاجها Metasploit … حيث ذكروا بإنها تحتاج الى نسخة openssl الخاصة بـ Ruby وليس تلك الخاصة بلغة C والتي يستعملها الأباتشي …

<div align="left"><div style="margin: 5px 20px 20px;"> <div class="smallfont" style="margin-bottom: 2px;">
كود PHP:

     apt-get install libopenssl-ruby 

الآن كل ما عليك فعله هو الذهاب الى المتصفح على الرابط التالي:

ستظهر لك صورة تشبه هذه:
http://www.linuxac.org/forum/images/.../wol_error.gifهذه الصورة تم تصغيرها. قم بالضغط على هذه اللوحة لتكبيرها. الصورة الأصلية مقاساتها 832x468. http://www.binary-zone.com/images/pentest/msf3.2.png

KaLa$nikoV 08-19-2009 01:45 AM

<div align="center">هذا درس يشرح تنصيب الـ Metasploit على توزيعة الأبونتو بالتفصيل دلني عليه الأخ بيناري
لمعرفة المزيد عن الـ Metasploit تستطيع زيارة الـ wiki

لتنصيب الـ Metasploit Project يتتطلب وجود الباكيجات التالية
<div style="margin: 5px 20px 20px;"> <div class="smallfont" style="margin-bottom: 2px;">
كود PHP:

     ruby
libruby
rdoc
libyaml
-ruby
libzlib
-ruby
libopenssl
-ruby
libdl
-ruby
libreadline
-ruby
libiconv
-ruby
rubygems 

لتنصيبها استعمل الأوامر التالية بالترتيب
كود PHP:

sudo apt-get install ruby libruby rdoc

sudo apt-get install libyaml-ruby

sudo apt-get install libzlib-ruby

sudo apt-get install libopenssl-ruby

sudo apt-get install libdl-ruby

sudo apt-get install libreadline-ruby

sudo apt-get install libiconv-ruby

sudo apt-get install rubygems 

بعد الانتهاء من تنصيب هذه الباكيجات
قم بتحميل الـ Metasploit من هنا

بعد انتهاء التحميل نقوم بفك الضغط اما من الواجهة الرسومية أو من الشيل باستعمال الأمر
<div style="margin: 5px 20px 20px;"> <div class="smallfont" style="margin-bottom: 2px;">
كود PHP:

     tar -xvzf framework-3.0.tar.gz 

لاتحتاج لتنصيب فهي جاهزة للعمل
نشغل الـ Metasploit Console عن طريق الأمر
كود:
$ ./msfconsole
[/PHP]
الـ msfweb لتشغيلها من المتصفح
الـ msfgui للواجهة الرسومية
يتم تحديث الـ metasploit عن طريق برنامج اسمه subversion
اذا لم يكن موجود عندك قم بتطبيق الأمر التالي لتنصيبه
<div style="margin: 5px 20px 20px;"> <div class="smallfont" style="margin-bottom: 2px;">
كود PHP:

     sudo apt-get install subversion 

للقيام بعملية التحديث استعمل الأمر
<div style="margin: 5px 20px 20px;"> <div class="smallfont" style="margin-bottom: 2px;">
كود PHP:

     svn update [Metasploit Dir

أو ادخل الى مجلد الـ metasploit ونفذ الأمر
<div style="margin: 5px 20px 20px;">
كود PHP:

     svn update 

بهذه الطريقة نكون انتهينا ...

KaLa$nikoV 08-19-2009 01:45 AM


لمن يريد معلومات تفصيليّة حول كيفيّة استخدام برنامج metasplit الشهير لدى العاملين والدراسين في مجال أمن المعلومات والذي يجعل عملية الاختراق لحاسوب (يحتوي على ثغرة) عبارة عن نزهة أنصح بقراءة هذا المقال.

في هذا الدرس سأشرح إن شاء الله كيفيّة تثبيت metasploit على فيدورا ولكن الخطوات نفسها تصلح على نظم لينكس الأخرى مثل Ubunut.

هناك طريقتان لتنصيب metasploit الأولى باستخدام الحزمة المضغوطة (tarball) والثانية من خلال استخدام subversion. هذا الدرس سيغطي التنصيب من خلال استخدام subversion وسبب ذلك أنك ستحصل على آخر تحديث سواء للكود أو ال exploits.

في البداية سنقوم بتنصيب ال subversion
كود PHP:
كود PHP:

                       baheth# yum install subversion 



انتقل بعد ذلك للمجلد الذي ترغب بتنصيب metasploit داخله سأفترض أن هذا المجلد هو باحث - baheth
كود PHP:
كود PHP:

                       baheth# cd baheth 

نفذ الأمر التالي:

كود PHP:
كود PHP:

                       svn checkout http://metasploit.com/svn/framework3/trunkmetasploit 

سيقوم هذا الأمر بسحب ملفات ال metasploit من الموقع الرسمي إلى المجلد باحث. حتى يعمل ال metasploit نحتاج إلى تنصيب لغة البرمجة Ruby:

كود PHP:
كود PHP:

                       baheth#yum install ruby ruby-irb ruby-libs ruby-rdoc ruby-devel readline ruby-gtk2 ruby-libglade2 rubygems 



بعد تنصيب ruby نحتاج إلى تنصيب ruby on rails

كود PHP:
كود PHP:

                       baheth# gem install -v=1.2.2 rails 



أنت الآن جاهز للبدأ باستخدام metasploit ولكن أبرأ إلى الله من كل من يقوم باستخدامه لما فيه ضرر لمسلم.

لتنصيبه على Ubuntu قم باستبدال yum ب apt-get

وأخيراً ارجو من الأخوة عند النقل الأشارة للمصدر -باحث عن المعرفة-

سـ ـكـ ـنـ ـدر 08-19-2009 02:39 AM

يسعدني أن اكون أول من يرد على الموضووع الراائع وبصرااحه أنا كنت ادور على الشرح من بدري وما حصلته وجيت بوقتك يا عسل يعطي العافيه يا بطل وااصل ابدااعك ولا تحرمناا من جديد تحيااتي لك

KaLa$nikoV 08-19-2009 02:33 PM

يا هلا فيك يا غالي ومرورك معطر الموضوع وان شاء الله يستفيد الجميع

LAV4 08-19-2009 03:42 PM

شرح رائع شكرا لك

MoNsTeR-AlHaSsAn 08-19-2009 10:40 PM

موضوع رائع

مشكوور عالنقل


ولاتحرمنا من جديدك

ابو بدر 08-20-2009 06:45 PM

مشكووور اخي على الشرح
ما شاء الله مبدع دوماا

ziko90 09-08-2009 04:26 AM

بارك الله فيك

.:KasTeR:. 11-16-2009 07:46 PM

Installing Ruby 1.9.1 online

cd ~
mkdir src
cd src/
wget ftp://ftp.ruby-lang.org/pub/ruby/1.9....9.1-p0.tar.gz
tar xzvf ruby-1.9.1-p0.tar.gz
cd ruby-1.9.1-p0/
wget http://redmine.ruby-lang.org/attachments/download/237
patch -p1 < 237
./configure --prefix=/usr/local --with-openssl-dir=/usr --with-readline-dir=/usr --with-zlib-dir=/usr
sudo make && sudo make install

رآعي نظرهـ 11-16-2010 01:47 AM

جدأ رآئع ~
بارك الله فيـك ~


الساعة الآن 02:04 PM


[ vBspiders.Com Network ]


SEO by vBSEO 3.6.0