اولی‌دی‌بی‌جی: تفاوت میان نسخه‌ها

ایجاد شده توسط ترجمهٔ صفحهٔ «OllyDbg»
(ایجاد شده توسط ترجمهٔ صفحهٔ «OllyDbg»)
{{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
|تصویر = [[پرونده:OllyDbg_capture.png|200px]]
|عنوان تصویر = محیط نرم‌افزار OllyDbg
}}
'''OllyDbg''' {{به انگلیسی|OllyDbg}}،(برگرفته از اسم سازنده آن Oleh Yuschuk) یک [[اشکال‌یاب (برنامه‌نویسی)]] برای سیستم‌های با معماری [[اکس۸۶]] است که برای آنالیز کدها به صورت [[باینری]] (زمانی که [[کد منبع|سورس کد]] برنامه در دست نباشد) بکار می‌رود.
 
== مهندسی معکوس ==
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> همچنین این نرم افزار برای برنامه نویسان, برای اطمینان حاصل کردن از این که برنامه آنها همان طور که مورد نظر است, در حال اجرا است و برای آنالیز اهداف [[بدافزار]] مفید است.
این نرم‌افزار بیشتر برای [[مهندسی معکوس]] بکار می‌رود. [[کرکر]]<nowiki/>ها اغلب از این [[نرم‌افزار]] برای شکستن [[قفل نرم‌افزاری|قفل نرم‌افزار]]<nowiki/>ها که توسط [[برنامه‌نویس|برنامه نویسان]] ایجاد شده استفاده می‌کنند. همچنین از این نرم‌افزار برای [[تحلیل بدافزار]]<nowiki/>ها نیز استفاده می‌شود.
 
== نرم افزار مربوطه ==
== نرم‌افزارهای مرتبط ==
 
# [[wikipedia:Interactive_Disassembler|IDA Pro]]
* [[مجزاکننده تاثیرگذار|مجزاکننده تعاملی]] (IDA Pro)
# [[wikipedia:Radare2|Radare2]]
* [[:en:Radare2|رادار 2]]
* [[:en:Cheat_Engine|چیت انجین]]
* دیباگر های برای نرم افزار مهندسی معکوس
* [https://x64dbg.com/ x64dbg]
* دیباگر Syser
 
== منابع ==
* {{یادکرد-ویکی|پیوند =https://en.wikipedia.org/w/index.php?title=OllyDbg&oldid=784752000|عنوان = OllyDbg|زبان =انگلیسی|بازیابی = ۲۲ ژوئیهٔ ۲۰۱۷}}
{{پانویس|چپ‌چین=بله}}
 
== پیوندلینک بههای بیرونخارجی ==
{{چپ‌چین}}
* [http://www.ollydbg.de/ OllyDbg]
* [http://www.openrce.org/downloads/browse/OllyDbg_Plugins OllyDbg Plug-ins]
{{Use dmy dates|date=September 2011}}
{{پایان چپ‌چین}}
 
* [http://www.ollydbg.de/ OllyDbg]
[[رده:اشکال‌یاب (برنامه‌نویسی)]]
* [http://www.openrce.org/downloads/browse/OllyDbg_Plugins OllyDbgپلاگین Plug-insهای OllyDbg]
 
== [[رده:نرم‌افزارهای مرتبطپروژه ==گنو]]
[[رده:دیس‌اسمبلرها]]
[[رده:اشکال‌یاب (برنامه‌نویسی)]]
۱۵

ویرایش