نوشته شده توسط
illegalyasync
اولا Writable بودنش لازم نیست . فقط اگه کسی بخواد کد self-modifying بنویسه ( مثل ویروسهای ÷لی مورفیک ) به مجوز نوشتن نیاز داره .
یعنی میخوای بگی هیچ data ای در کد سکشن پیدا نمیشه که رانتایم مدیفای بشه؟!
کد زیر رو توی masm32 اسمبل و لینک کن ببین سکشن cseg چه خصوصیاتی داره. برنامه اجرا میشه ولی EP توی cseg نیست!!!
586.
model stdcall, flat
include windows.asm
include kernel32.asm
includelib kernel32.dll
cseg segment 'code' ;cseg
invoke ExitProcess,0
cseg ends
پس یا اشتباه میگی یا من متوجه نشدم!
البته در تمام گفته هام به این نکته حتما توجه کنین که نهایتا خصوصیاتی که میگم به پیج مربوطه میرسه!!!