سید عمید قائم مقامی·۱۵ روز پیشیک IDE خوب برای زبان اسمبلی (Visual MASM)برای زبان اسمبلی متوان گفت IDE خوب وجود ندارد. در این قسمت میخواهیم مراحل راه اندازی Visual MASM رو توضیح دهیم. از ابتدا ، یعنی دانلود و رو…
سید عمید قائم مقامی·۱ ماه پیشزبان اسمبلی قسمت چهارم(Shell Code)CreateProcessاین کد یک شلکد (Shellcode) است که برنامه calc.exe را اجرا میکند.۱. تنظیمات اولیه.386 ; از دستورالعملهای پردازنده 386 استفاده…
سید عمید قائم مقامی·۱ ماه پیشزبان اسمبلی قسمت سوم(Shell Code)MessagBoxهدف کلیاین کد یک شلکد (Shellcode) است که: آدرس GetProcAddress را از حافظه پیدا میکند کتابخانه user32.dll را لود میکند تابع Messa…
سید عمید قائم مقامی·۱ ماه پیشزبان اسمبلی در ویندوز(LEA)LEA مقدار آدرس مؤثر (Effective Address) یک عملوند حافظهای را محاسبه کرده و آن را به یک رجیستر منتقل میکند.برخلاف MOV که محتوای یک مکان حا…
سید عمید قائم مقامی·۱ ماه پیشزبان اسمبلی در ویندوز (آرایه ها)در این بخش در ویژوال استدیو کد اسمبلی مینویسیم و در X64DBG اون رو دیباگ میکنیم..386 .model flat,stdcall .stack 4096 ExitProcess proto, dwE…
سید عمید قائم مقامی·۱ ماه پیشتاریخچه زبان اسمبلیزبان اسمبلی (Assembly Language) یکی از زبانهای برنامهنویسی سطح پایین است که به برنامهنویسان این امکان را میدهد که با سختافزار نزدیکتر…
سید عمید قائم مقامی·۷ ماه پیشبرنامه نویسی قسمت 19(ساختار ها در Assembly ):if در c++کد سی پلاس پلاس:int main() { int x = 10; int y = 0; if (x > 5) { y = 1; } return 0; }کد اسمبلی:
سید عمید قائم مقامی·۷ ماه پیشبرنامه نویسی قسمت 18(دستورات مهم Assembly ):زبان اسمبلی یکی از پایینترین لایههای برنامهنویسی است و بهطور مستقیم با سختافزار سروکار دارد. هر دستور اسمبلی معمولاً معادل یک دستور ما…
امیر محمدی·۲ سال پیشحل مساله اول اویلر با اسمبلی و gdbمدتی قبل با «مرحله ۳» آشنا شدم که ترجمهای فارسی از Project Euler بود. بهانه خوبی به نظرم اومد تا دوباره نگاهی به سوالاتش بندازم.در قدم اول…
یوسف·۴ سال پیشمختصری در مورد Assembly,EXE,DLL در دات نتاسمبلی ظرفی هست که حاوی یک یا مجموعه ای از فضای نام در دات نت است که توسط CLR اجرا میشه. و میتونه در دو نوع باشه EXE و DLLحالا سوال این ه…