دیباگر برتر در لینوکس یا همون Ollydbg خودمون رو لینوکس با نامEvan’s debugger

سلام سریع بریم سر اصل مطلب خوب تا حال شاید با خودتون فکر کرده باشید آیا لینوکس هم یه دیباگر و disamable  خیلی خوب داره مثل Ollydbg که بتونیم به سادگی ازش استفاده کنیم باید تو جوابتون بگیم آره اما نه به اون قدرت olly خودمون ولی خیلی شبیه به Olly هستش اسم این دوست جدیدمون Evans Debugger هستش اینا همه از یه قماش هستند اسم خودشون رو میذارن رو دیباگر هاشون مخفف بهش edb هم میگند.

من که باهاش کار کردم تا خیلی نسبت به دیباگر های دیگه لینوکسی راه دست بودش و یکی از ویژگی های اصلی ویژگی های دیباگر های لینوکسی این هستش سورس محور هستند بیشتر به درد developer ها می خوره تا destroyer ها ولی خوب این یکی فرق داره و اما نکته اصلی این که این دیباگر مثل olly دارای بخش disamable  و register ها و stack + data dump هستش که تو تصویری که ازش گذاشتم معلوم هستش:

Screenshot from 2014-06-16 01:05:27

خب حالا بخشی از انتظار شما بر آورده شد اما یک این که این دیباگر حجم زیادی از حافظه رو اشغال می کنه با وجود حجم کمتر از یک مگ برای دانلود و اون جوری که باید optimize نیست اما خوب کاچی به از هیچی خب اما نصب و استفاده این دیباگر هم به سادگی olly نیست که خب اما خیلی هم سخت نیست با هم مراحل نصب رو شرح میدیم. البته نحوه نصب رو Ubuntu و Debian رو توضیح می دهیم، اینم تقدیم به پارسی زبانان های خوب مهین مون.

مرحله اول دانلود این آخرین ورژن دیباگر با حجم کمتر از ۱ مگابایت از سایت زیر هستش:

بعد از اون فایل مورد نظر رو تو فولدر مناسب extract یا همون استخراج می کنیم خب حالا باید کتاب خونه های مربوط بهش رو نصب کنید که کامپایلش کنید با اجرای دستور زیر در ترمینال نصب میشوند:

خب بعد از نصب باید ترمینال رو به محل استخراج دیباگر بریم جایی که از فشردگی خارجش کردین با دستور cd به عنوان مثال :

خب حالا کامپایل می کنیمش برای استفاده با دستورهای زیر:

این دو دستوربالا ممکنه چند دقیقه ای طول بکشه اما خوب بعدش دیباگر آماده اجرا میشه برای اجراش:

این دستور رو باید بزنین که دسترسی root  و کامل هم داشته باشه پس لذت برید و شروع به دیباگ کنید.

شاد و سلامت باشید در هر جای این کره خاکی هستید.

‌A1Gard

اول از همه کوچک ترین عضو مجموعه 4xmen بنده حقیر هستم. در ثانی یک توسعه دهنده هستم زمینه های تخصصی کارم :‌ Delphi, PHP, C++ ,Python, JavaScript, Unity game engine, C#, asm و علاقه مند به لینوکس، RCE ، کریپتوگرافی هستم. تا الان حضرت حق اینا رو به ما داده و هر وقت که بخواد ازمون میگیره دست خودشه. یا حق، با حق، تا حق

More Posts

5 thoughts on “دیباگر برتر در لینوکس یا همون Ollydbg خودمون رو لینوکس با نامEvan’s debugger”

  1. olly روی ویندوز 64بیتی کار میکنه ولی اگر برنامه ای که قصد دیباگ کردنش رو داریم 64 بیتی باشه
    اجرا نمی کنه
    پیش نهادتان چیست.
    ممنون

    1. پیشنهاد می کنم تا صبر کنید نسخه 64 بیتی ollydbg بیاد اگر تا این حد به این دیباگر وابسته هستید ولا غیر کار کردن با IDA Pro بهترین گزینه فعلی برای کار روی برنامه های 64 بیتی هستش.

    1. کد شده به زبان ++C منظورتون رو متوجه نمیشم! با perl هم آشنایی ندارم اگر کامپایل منظورتون هستش بله به زبان ماشین کد رو تحویلتون میده
      اگر منظرتون مبهم شده هستش خیر این برنامه ابهام زدا یا deobfactor نیست.

      1. سلام .
        برنامه ای نوشته شده به c++ و پرل که یک فایل اون کد شده و کد های برنامه نویسی اون رو نمی شه فهمید چی هستند .

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *