10.07.2015 Views

ASP Security by Soroush Dalili - Intelligent Exploit

ASP Security by Soroush Dalili - Intelligent Exploit

ASP Security by Soroush Dalili - Intelligent Exploit

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

،JavaScript يك سايت كه براي انجام عمليات نياز به نشست معتبر دارد يا سايتي كهداده هايمعتبر موجب پيشروي و ديدن URLها مي شود،‏ برآيند.‏بعد از اينكه نام فايل ها و پوشه هاي سايت كه در خود سايت به آنها لينك داده شده بود،‏ پيدا شدند،‏مرحله بعدي شناسايي فايل ها و پوشه ها توسط حدس زدن آغاز مي گردد.‏در اين قسمت ابزارهايخودكار توسط كلماتي كه به آنها داده مي شوند شروع به كار كرده و تك تك كلمات را روي پوشه ها ونام فايل ها با جايگشت پسوندهاي آنها امتحان مي كنند ‏(اين پسوندها علاوه بر پسوند برنامه هاي وبمانند <strong>ASP</strong> و JSPشامل حالتهايي نظير~1 ،BAK ،<strong>ASP</strong>1و نظاير اينها نيز هستند.)‏ و در صورتوجود فايل يا پوشه،‏ آن را اعلام مي كنند.‏از آنجايي كه كلمات مورد استفاده در يك برنامه با برنامهديگر مي تواند متفاوت باشد،‏ لزوم كنترل دستي وجود دارد.‏براي مثال اگر در اول نام بعضي پوشه ها،‏عبارت En_قرار دارد،‏ بايد تمامي كلمات داده شده به برنامه،‏ با اين پيشوند نيزروي سايت امتحانNewDocument.jspViewDocument.jspشوند.‏يا اگر در جايي فايل هايي با نامووجودDeleteDocument.jspدارند،‏ بايد فايل هايي با نام هاي EditDocument.jspونيز موردبررسي قرار بگيرند.‏ در كنار اين بايد تمامي داده هاي فرستاده شده از سمت كاربر به سرويس دهنده وبالعكس را زير نظر گرفته و به دنبال اطلاعات پنهاني اي باشيم كه ارسال يا دريافت مي شوند.‏ چرا كهشايد در يك قسمت غير فعال شده صفحه،‏ لينكي به يك صفحه يا تابع پراهميت وجود داشته باشد و ماآن را در نظر نگرفته باشيم،‏ يا اينكه شايد با فرستادن داده هاي غير فعال شده به يك صفحه بتواناطلاعات مهمي به دست آورد.‏با پيدا كردن هرچه بيشتر نام فايل ها،‏ احتمال پيدا كردن آسيب پذيري ها به مراتب بيشتر مي گردد.‏تنها محدوديت هايي كه در ادامه اين مرحله وجود دارد،‏ محدوديت زمان و تصور از نام فايل ها و پوشههاست،‏ چرا كه اين مرحله مي تواند تا پيدا شدن نام تمامي فايل ها و پوشه ها پاياني نداشته باشد.‏61

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!