PDA

View Full Version : پیدا کردن رشته درفایل باینری



amir_civil
یک شنبه 01 مهر 1386, 23:24 عصر
سلام دوستان
ما یه رشته در یک فایل باینری داریم
چه جوری میشه فهمید که این رشته در کجای فایل قرار داره و چندبایت از اول فایل فاصله داره
ممنون

Inprise
دوشنبه 02 مهر 1386, 00:58 صبح
من از WinHex استفاده میکنم .

amir_civil
دوشنبه 02 مهر 1386, 11:45 صبح
ممنون

offset 000154b0

61 6d 69 72
من با سی++ کار میکنم نتونستم از دستور seekpاستفاده کنم چون متوجه نشدم چندبایت فاصله داره ار اول فایل ولی این اطلاعات رو بدست اوردم میشه با دستور jmp اسمبلی به این ادرس رفت یا تو خود سی++ دستوری همانند jmp وجود داره
ممنون

Inprise
دوشنبه 02 مهر 1386, 14:41 عصر
jmp برای پریدن به محلی در کد اجرائی است ، اینجا به نظر میاد تو داری یک فایل رو میخونی ، اینها هیچ ارتباطی با هم ندارن . من اصلا متوجه مسئله ات نمیشم .

amir_civil
دوشنبه 02 مهر 1386, 16:26 عصر
من فایل دارم که وقتی اجراش میکنیم یه رشته رو نوشن میده حالا من میخام این رشته رو عوض کنم ووقتی فایل اجرا شد رشته مورد نظررونشون بده به عبارتی فایل رو ادیت کنم

asadi20
سه شنبه 27 فروردین 1387, 16:15 عصر
با سلام خدمت اساتید.
چطور می تونم از یک فایل bin یک فایل m1v رو بکشم بیرون