سلام سریع بریم سر اصل مطلب خوب تا حال شاید با خودتون فکر کرده باشید آیا لینوکس هم یه دیباگر و disamable خیلی خوب داره مثل Ollydbg که بتونیم به سادگی ازش استفاده کنیم باید تو جوابتون بگیم آره اما نه به اون قدرت olly خودمون ولی خیلی شبیه به Olly هستش اسم این دوست جدیدمون Evans Debugger هستش اینا همه از یه قماش هستند اسم خودشون رو میذارن رو دیباگر هاشون مخفف بهش edb هم میگند.
من که باهاش کار کردم تا خیلی نسبت به دیباگر های دیگه لینوکسی راه دست بودش و یکی از ویژگی های اصلی ویژگی های دیباگر های لینوکسی این هستش سورس محور هستند بیشتر به درد developer ها می خوره تا destroyer ها ولی خوب این یکی فرق داره و اما نکته اصلی این که این دیباگر مثل olly دارای بخش disamable و register ها و stack + data dump هستش که تو تصویری که ازش گذاشتم معلوم هستش:
خب حالا بخشی از انتظار شما بر آورده شد اما یک این که این دیباگر حجم زیادی از حافظه رو اشغال می کنه با وجود حجم کمتر از یک مگ برای دانلود و اون جوری که باید optimize نیست اما خوب کاچی به از هیچی خب اما نصب و استفاده این دیباگر هم به سادگی olly نیست که خب اما خیلی هم سخت نیست با هم مراحل نصب رو شرح میدیم. البته نحوه نصب رو Ubuntu و Debian رو توضیح می دهیم، اینم تقدیم به پارسی زبانان های خوب مهین مون.
مرحله اول دانلود این آخرین ورژن دیباگر با حجم کمتر از ۱ مگابایت از سایت زیر هستش:
http://freecode.com/projects/edebugger
بعد از اون فایل مورد نظر رو تو فولدر مناسب extract یا همون استخراج می کنیم خب حالا باید کتاب خونه های مربوط بهش رو نصب کنید که کامپایلش کنید با اجرای دستور زیر در ترمینال نصب میشوند:
sudo apt-get install libqt4-dev libboost1.42-all-dev
خب بعد از نصب باید ترمینال رو به محل استخراج دیباگر بریم جایی که از فشردگی خارجش کردین با دستور cd به عنوان مثال :
cd /home/Downloads/debugger-0.9.20
خب حالا کامپایل می کنیمش برای استفاده با دستورهای زیر:
qmake -makefile DEFAULT_PLUGIN_PATH="/usr/lib/edb/" make
این دو دستوربالا ممکنه چند دقیقه ای طول بکشه اما خوب بعدش دیباگر آماده اجرا میشه برای اجراش:
sudo /usr/bin/edb
این دستور رو باید بزنین که دسترسی root و کامل هم داشته باشه پس لذت برید و شروع به دیباگ کنید.
شاد و سلامت باشید در هر جای این کره خاکی هستید.
دیدگاهتان را بنویسید لغو پاسخ