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.

Windowsهم اكنون <strong>ASP</strong>نسخه 3.0 در IIS 6.0 در Windows Server 2003 و IIS 7.0درPersonnel Web ServerIISنيز وجود دارد.‏گفتنيست نسخه كوچكتربه نامServer 2008(PWS)نيز در محصولات مايكروسافت به صورت رايگان براي اجراي صفحات <strong>ASP</strong> وجود دارد.‏كاربراني كه از سيستم عامل ها يا سرويس دهنده هاي وب ديگر استفاده مي كنند،‏ مي تواننداز نرم<strong>ASP</strong>Chili! Soft <strong>ASP</strong>افزار شركت Sunبا نامبراي اجراي صفحاتاستفاده كنند.‏اين نرم افزارRed Hat Secure Server،Zeus،I-Planetسرويس دهنده وب نظير ،Apacheو سيستمعامل هايي مثل ،LinuxAIX ،HP-UX ،Solarisو مانند آن را در برميگيرد.‏<strong>ASP</strong>HTMLفايل هاي <strong>ASP</strong>مي توانند همانند فايل هاي استانداردباشند كه با كدهايتركيبشده اند،‏ يعني هم مي توانند شامل كدهاي طرف سرويس دهنده باشند و هم شامل كدهاي طرفكاربر.‏ از آنجاييكه برنامه هاي عادي اين زبان به صورت كد باز منتشر مي شوند،‏ از ساده ترين ويرايشگرهاي متن مانند Notepadبراي ويرايش آن مي توان استفاده كرد.‏با اين حال امروزه ويرايشگرهايمتن قدرتمندتري براي ويرايش زبان <strong>ASP</strong> به بازار آمده اند كه قابليت كامل كردن خودكار دستورات ونمايش خوانا تر اين زبان خاص را دارند.‏ به همين دليل در اين پروژه نيز براي خواندن فايلهاي <strong>ASP</strong> ازنرم افزار ساده و قدرتمندDreamweaverاستفاده شده است.‏HelloVBScriptكدهاي زير نمونه اي از كد يك صفحه <strong>ASP</strong>كلاسيك به زباناست كه كلمهWorld!را روي صفحه نمايش مي دهد:‏كدهاي زير نيز اتصال يك صفحه <strong>ASP</strong> به يك پايگاه دادهAccessرا نمايش مي دهد:‏21

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

Saved successfully!

Ooh no, something went wrong!