شماره ركورد
9048
پديد آورنده
حسين مهرمحمدي
عنوان
بررسي آماري فراخوانيهاي ويندوزي بر اپليكيشنها با ابزار HyperDBG براي سيستمهاي فازي
مقطع تحصيلي
كارشناسي
رشته تحصيلي
مهندسي كامپيوتر
سال فارغ التحصيلي
1402
استاد راهنما
دكتر محسن شريفي
دانشجوي وارد كننده اطلاعات
حسين مهرمحمدي
تاريخ ورود اطلاعات
1403/02/18
دانشكده
كامپيوتر
عنوان به انگليسي
Statistical Analysis of Windows System Calls on Applications via HyperDBG for Fuzzy Systems
چكيده
تحليل نرم افزار، اشكالزدايي و مهندسي معكوس تاثير بسيار مهمي در صنعت نرمافزار امروزي دارند. اشكالزداهاي كارآمد به صورت ويژه براي تجزيه و تحليل بدافزارها كاربرد دارند. با اين حال، پلتفرمهاي اشكالزدايي موجود به دليل اثر انگشت قابل شناسايي، پيچيدگي و محدوديتهاي پيادهسازي، قادر به رسيدگي به يك اشكالزدايي سطح پايينِ موثر نيستند. ابزار HyperDBG يك اشكالزدا متنباز تحت ويندوز، حالت كاربر و حالت هسته است كه بر استفاده از فناوريهاي سخت افزاري مدرن تمركز دارد. اين اشكالزدا براي تجزيه و تحليل، فازيكردن و مهندسي معكوس طراحي شده است. ابزار HyperDBG با مجازيسازي يك سيستم از قبل در حال اجرا با استفاده از Intel VT-x و Intel PT در يك لايه بالاي hyper-v كار ميكند. هدف اين اشكالزدا استفاده از هيچ واسط برنامهنويسي كاربردي و مكانيزم اشكال زدايي نرم افزار نيست، اما در عوض از جدول صفحه لايه دوم به طور گسترده براي نظارت بر اجراي هسته و كاربر استفاده ميكند . در اين پاياننامه نشان داده ميشود كه استفاده از ابزار HyperDBG ميتواند در بهبود سرعت عمل فراخوانيهاي ويندوزي برنامههاي كاربردي مثل Notepad، Google Chrome و ... مؤثر شود. جهت دستيابي به اين هدف، دادههاي فراخوانيهاي ويندوزي مورد نياز اجراي آن برنامههاي كاربردي مورد تحليل قرار گرفته و نتايج حاصل از روشهاي پيشواكشي و پيشبيني فراخوانيهاي ويندوزي جهت تسريع زمان اجراي فراخوانيها استفاده شده است.
كليدواژه ها
اشكالزدا , فراخوانيهاي ويندوزي