سید عمید قائم مقامی·۵ روز پیشزبان اسمبلی قسمت چهارم(Shell Code)CreateProcessاین کد یک شلکد (Shellcode) است که برنامه calc.exe را اجرا میکند.۱. تنظیمات اولیه.386 ; از دستورالعملهای پردازنده 386 استفاده…
سید عمید قائم مقامی·۷ روز پیشزبان اسمبلی در ویندوز قسمت دوم(گرفتن آدرس جاری برنامه)در 32-bit x86 معمولاً از این ترفند استفاده میشود:call آدرس دستور بعدی را روی stack میگذاردبعد با pop آن آدرس را میگیریم
سید عمید قائم مقامی·۱۲ روز پیشاسمبلی قسمت قسمت دوم دستور mov و add و sub و div و mul.386 .model flat,stdcall .stack 4096 ExitProcess proto, dwExitCode:dword .data num1 DWORD 20 num2 DWORD 5 result_add DWORD ?…
سید عمید قائم مقامی·۱۲ روز پیشزبان اسمبلی در ویندوز(LEA)LEA مقدار آدرس مؤثر (Effective Address) یک عملوند حافظهای را محاسبه کرده و آن را به یک رجیستر منتقل میکند.برخلاف MOV که محتوای یک مکان حا…
سید عمید قائم مقامی·۱۴ روز پیشزبان اسمبلی در ویندوز (معرفی ابزار ها)زبان اسمبلی یک زبان سطح پایین و پر قدرت میباشد. در این آموزش ما آماده سازی ویژوال استدیو رو برای نوشتن اسمبلی 32 bit انجام میدهیم و برای دی…
R3v3rse·۱۷ روز پیشقدم دوم : قدرتِ لخت – اسمبلی تنها زبانی است که به تحلیلگر بدافزار دروغ نمیگویدچرا یک تحلیلگر بدافزار به کسی که دروغ نمیگوید نیاز دارد؟فرض کن پلیس مخفی هستی. یک مظنون داری که خیلی باهوش است. از هر دری وارد بشوی، برایت…
Mohammadasdi·۴ ماه پیشساخت یک سیستم عامل ساده با اسمبلی - پارت 03خب خب، توی این پارت دربارهی پورت PS/2 حرف زدیم، ما کلا کالبد شکافی کردیم چجوری درایور ها کار میکنن و چیکار میکنن
Mohammadasdi·۴ ماه پیشنوشتن یک سیستم عامل ساده با اسمبلی - پارت 02توی این قسمت قراره Fat16 رو پیاده سازی کنیم، تا سیستم عاملمون بتونه روی فلش بوت بشه و بیاد بالا.
Mohammadasdi·۴ ماه پیشنوشتن یک سیستم عامل ساده با اسمبلی - پارت 01سلام! امروز میخوایم یک سیستم عامل بنویسیم ولی شاید نه اون سیستم عاملی که فکر میکنید، سیستم عامل ما قراره خیلی کوچیک و جمع و جور هست! البته…
عماد عابدینی·۵ ماه پیشروش تحلیل بدافزارهای Obfuscate شدهی Golangدر فرایند تحلیل بدافزارها، نمونههایی که با Go (Golang) نوشته میشن معمولا نسبت به زبانهایی مثل C تحلیل پیچیدهتری دارن. در این ویدیو...