-
شماره ركورد
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 و ... مؤثر شود. جهت دستيابي به اين هدف، دادههاي فراخوانيهاي ويندوزي مورد نياز اجراي آن برنامههاي كاربردي مورد تحليل قرار گرفته و نتايج حاصل از روشهاي پيشواكشي و پيشبيني فراخوانيهاي ويندوزي جهت تسريع زمان اجراي فراخوانيها استفاده شده است.
-
كليدواژه ها
اشكالزدا , فراخوانيهاي ويندوزي
-
لينک به اين مدرک :