PDA

View Full Version : رشته های فایل PE



ICEMAN
جمعه 19 بهمن 1386, 10:26 صبح
سلام ..
من میخوام برنامه ای بنویسم که تمام رشته های یک فایل PE رو بخونه
با ساختار فایل PE کمی آشنایی پیدا کردم یه چیزایی هم نوشتم ولی راه حلی برای این سوالم پیدا نکردم .

ممنون

Inprise
جمعه 19 بهمن 1386, 11:51 صبح
کدوم سوال؟

ICEMAN
جمعه 19 بهمن 1386, 13:32 عصر
کدوم سوال؟


گفتم مشخصات اجزای فایل ها رو میتونم بگیرم و تغییر بدم
ولی برای بدست آوردن اطلاعاتی مثل رشته های اون فایل راهی به نظرم نرسید
امیدوارم منظورم رو از رشته متوجه شده باشید String یا همون text های توی فایل

Inprise
جمعه 19 بهمن 1386, 13:51 عصر
منظورت از "text های توی فایل" احیانا همون Resource String ها نیست ؟ یعنی رشته هائی که بصورت منبع برای اجزا رابط کاربری و نظائر اون استفاده میشه

ICEMAN
شنبه 20 بهمن 1386, 09:10 صبح
آره ممنون
مشکلم حل شد
یه برداشت نادرست از مطالبی که خونده بودم کرده بودم
این جور جواب دادن خیلی بهتره

ICEMAN
یک شنبه 21 بهمن 1386, 21:28 عصر
سلام ...
.rsrc چیزی بود که باحاش کار کردم ولی بازم اون چیزی که میخوام نبود
گزینه all reference text string توی ollyDBG رو که حتما دیدید یه چیزی مثل اون میخوام

خواستم بیام کاراکتر کاراکتر بخونم که مشکلات خاص خودشو داشت
اول هر رشته رو اگر a-z و A-Z و .. بود تا NULL میخوندم .
آخرش و درست پیدا میکرد ولی برای تشخیص اولش مشکل داشتم باز مشکل ASCII و Unicode و ...

حالا راه عاقلانه تری داره خواهش میکنم راهنمایی کنید