{{Infobox software|name=OllyDbg|logo=Logo OllyDbg.svg|logo size=225px|caption=|author=اوهوش یوشچک|developer=اوهوش یوشچک|released=|latest release version=2.01|latest release date={{Release date and age|df=yes|2013|09|27}}|latest preview version=2.01h (beta 2)|latest preview date={{Release date and age|df=yes|2012|11|19}}|operating system=[[مایکروسافت ویندوز]]|platform=|language=|status=|genre=[[دیباگر]]|license=[[اشتراک افزار]]/[[نرم افزارنرمافزار رایگان]]|website=http://www.ollydbg.de/}} '''OllyDbg''' (برگرفته از نام نویسنده ی آن اوهوش یوشچک) یک [[اشکالیاب (برنامهنویسی)|اشکال زدای(دیباگر)]] [[اکس۸۶|x86 است]] که تاکید بر تحلیل کد باینری دارد که زمانی که کد اصلی در دسترس نیست,نیست، مفید است. این نرم افزارنرمافزار [[رجیستر]]<nowiki/>ها را ردیابی میکند و تابع ها ،فراخوانی های [[ای پی آی]] ، [[دستور سوئیچ|دستورهای سوئیچ]] ، [[جدول (اطلاعات)|جداول]] ، مقادیر ثابت و [[رشته (علوم رایانه)|رشته ها را]] تشخیص می دهد و همچنین مکان روال ها در [[آبجکت فایل]] ها و کتابخانه ها را مشخص می کند. این نرم افزارنرمافزار رابط کاربر پسند دارد و قابلیت های آن می تواند توسط پلاگین های شخص ثالث گسترش یابد. نسخه ۱.۱۰ آخرین انتشار ۱.x است. نسخه ۲.۰ در ژوئن ۲۰۱۰ منتشر شد و OllyDbg در این نسخه از بالا تا پایین بازنویسی شده است. این نرم افزارنرمافزار رایگان است، اما مجوز اشتراک افزار([[:en:Shareware|shareware]]) باعث می شود تا کاربران با بانی ثبت نام کنند. <ref>{{Cite web|url=http://www.ollydbg.de/download.htm|title=Download<!-- Bot generated title -->|archiveurl=https://archive.is/20120527/http://www.ollydbg.de/download.htm|archivedate=2012-05-27}}</ref> اگر چه نسخه فعلی OllyDbg نمی تواندنمیتواند باینری های [[کامپایل]] شده برای پردازنده های 64 بیتی را دیس اسمبل(واگرایی) کند، یک نسخه 64 بیتی از این اشکال زدا(دیباگر) وعده داده شده است. <ref>{{Cite web|url=http://www.ollydbg.de/version2.html|title=OllyDbg 2.01<!-- Bot generated title -->|archiveurl=https://archive.is/20120527/http://www.ollydbg.de/version2.html|archivedate=2012-05-27}}</ref>
== مهندسی معکوس ==
OllyDbg اغلب برای [[مهندسی معکوس]] برنامه ها استفاده می شود. <ref name="Eilam2005">{{Cite book|last=Eilam|first=Eldad|title=Reversing: secrets of reverse engineering|url=https://books.google.com/books?id=WaNQAAAAMAAJ|accessdate=3 May 2011|year=2005|publisher=Wiley|isbn=978-0-7645-7481-8|page=118}}</ref> آن اغلب توسط [[کرک کردن نرمافزار|کرک]] کننده ها برای کرک کردن [[کرک کردن نرمافزار|نرم]] افزار ساخته شده توسط سایر توسعه دهندگان استفاده می شود. برای کرک کردن و مهندسی معکوس، اغلب به دلیل سهولت استفاده و در دسترس بودن آن ابزار اصلی است. هر فایل اجرایی 32 بیتی می تواند توسط اشکال یاب (دیباگر) مورد استفاده قرار گیرد و در سطح دسترسی [[بی درنگ]](realtime) در [[بایتکد|بیت کد]] / [[اسمبلی]] ویرایش شود. <ref name="FergusonKaminsky2008">{{Cite book|last=Ferguson|first=Justin|last2=Kaminsky|first2=Dan|title=Reverse engineering code with IDA Pro|url=https://books.google.com/books?id=Pas0YoxygnkC&pg=PA130|accessdate=3 May 2011|year=2008|publisher=Syngress|isbn=978-1-59749-237-9|page=130}}</ref> همچنین این نرم افزارنرمافزار برای برنامه نویسان,نویسان، برای اطمینان حاصل کردن از این که برنامه آنها همان طور که مورد نظر است,است، در حال اجرا است و برای آنالیز اهداف [[بدافزار]] مفید است.