برای این کار (ترفندستان) نیازمند یک شبیهساز محیط 16 بیتی DOS هستیم. بهترین گزینه برای این کار نرمافزار کمحجم و رایگان DOSBox میباشد. آخرین نسخهی DOSBox را میتوانید از سایت سازنده دریافت کرده و نصب کنید:
http://www.dosbox.com/download.php?main=1
در مرحلهی بعد نیازمند فایل debug.exe هستیم. این فایل را میتوانید از پوشهی system32 یک ویندوز 32 بیتی کپی کرده و یا آن را از لینک زیر دریافت کنید:
http://www.tarfandestan.com/files/debug.zip
اکنون نرمافزار DOSBox را اجرا نمایید.
برای شروع کار درایوی که فایل debug.exe در آن قرار دارد را Mount نمایید. به عنوان مثال، فرض میکنیم فایل debug.exe در درایو D و در پوشهی Debug قرار دارد:
mount D D:Debug
پس از نمایش پیغامی مبنی بر Mount شدن این درایو، دستور زیر را وارد میکنیم تا وارد درایو D شویم:
D:
با وارد کردن دستور زیر نیز وارد پوشهی Debug خواهیم شد:
cd Debug
اکنون دستور زیر را وارد میکنیم تا فایل debug.exe فراخوانی شود:
debug.exe
پس از نمایش یک خط تیره (-) میتوانید از ابزار Debug استفاده کنید و دستورات مربوط به این ابزار را وارد کنید.
برخی از دستورات کاربردی ابزار Debug به شرح زیر است:
فرمان a: وارد زبان اسمبلی شده و میتوانید دستورات آن را به کار بگیرید
فرمان c: دو بلوک اطلاعات مقایسه میگردد
فرمان e: اطلاعاتی را در محلی از حافظه قرار میدهد
فرمان f: برای ذخیره کرده دادهای در ناحیه خاص از حافظه به کار برده میشود
فرمان g: برنامه داخل حافظه را اجرا میکند
فرمان h: جمع و تفریق اعداد هگزادسیمال را انجام میدهد
فرمان l: باز کردن برنامه (ترفندستان) از دیسک به حافظه
فرمان m: اطلاعاتی را از محلی به محل دیگر حافظه انتقال میدهد
فرمان n: نامی به برنامه اسمبلی میدهد
فرمان p: یک سری دستورات به خصوص دستور وقفه را اجرا میکند
فرمان q: خروج از برنامهی debug
فرمان r: محتویات ثباتها نشان داده میشود
فرمان s: اطلاعاتی جستجو میشود
فرمان t: اجرای دستورات، یک دستور، یک دستور انجام میشود
فرمان u: برنامه به زبان ماشین را به زبان اسمبلی تبدیل میکند و برنامه به زبان اسمبلی همراه با برنامه به زبان ماشین را نشان میدهد
فرمان w: برنامهای را بر روی دیسک ذخیره میکند
برای این که در دفعات بعدی نیاز به Mount کردن درایوها نباشد، فایل dosbox.conf که در مسیر C:UsersUSERNAMEAppDataLocalDOSBox قرار دارد را با ویرایشگر متن Notepad باز کرده و در خط آخر در زیر [autoexec] دستورات مربوط به Mount را وارد کرده و فایل را ذخیره کنید:
[autoexec]
# Lines in this section will be run at startup.
# You can put your MOUNT lines here.
mount C C:
mount D D:
از نرمافزار DOSBox برای اجرای سایر نرمافزارهای تحت DOS نیز میتوانید استفاده کنید.