PDA

View Full Version : تغییر سایز یک Section از فایل PE



zoncpp
سه شنبه 16 بهمن 1386, 11:25 صبح
سلام،
من تقریبا با ساختار یک فایل PE آشنا هستم. می خوام کد خاصی رو به CodeSection یک فایل PE اضافه کنم. برای مثال کد اسمبلی و بی تاثیر nop رو به اندازۀ مثلا 100بایت، می خوام اضافه کنم، و فایل PE جدید رو تحت نام دیگری روی هارد ذخیره کنم.
با این کار سایز Code Section تغییر می کند که من این تغییر سایز رو در headere فایل تعیین می کنم یعنی سایز code section رو به علاوۀ اندازه سایز اضافه شده(100) می کنم، ضمن اینکه آدرس PointerToRawData و VirtualAddress مربوط به sectionهای بعدی رو هم با این اندازۀ تغییر سایز جمع می کنم.
اما exe اجرا نمی شه. کجای کار من اشتباه هست؟

نمی دونم در مورد مشکلم خوب توضیح دادم یا نه؟؟؟