PDA

View Full Version : سوال: ویرایش فایل EXE کامپایل شده بدون استفاده از نرم افزار



SHD.NET
سه شنبه 17 اردیبهشت 1392, 15:05 عصر
سلام. میخواستم ببینم فایلی که توسط ویژوال استادیو کامپایل شده و اجرا میشه و Obfuscate نشده، چجوری میشه بدون استفاده از هیج نرم افزاری اونو ادیت کرد؟؟

مثلا ما نرم افزاری داریم که درون اون یه تکست باکس قرار داره و ما میخوایم متن پیش فرض اون تکست باکس رو تغییر بدیم، من یه خورده تو فایل کامپایل شده گشتم، دیدم که اون متن رو به صورت جدا جدا شده توسط Space ذخیره کرده، به عکس زیر نیگا کنید:
http://uploadtak.com/images/k135_123.png

مشکل اینجاس که وقتی اون متن رو به متن دلخواه خودم تغییر میدم دیگه نرم افزار اجرا نمیشه !!! راهی واسه این کار هست ؟؟ چیکار باید کرد ؟؟ چجوری میشه اون متن رو ادیت کرد ؟؟

ممنون

SHD.NET
سه شنبه 17 اردیبهشت 1392, 19:21 عصر
خیلی ضروریه !! لطفا اگه کسی بلده جواببده !!

fakhravari
سه شنبه 17 اردیبهشت 1392, 21:17 عصر
خیر.
نمیشود.باید دوباره build شود.
SmartAssembly 6

SHD.NET
سه شنبه 17 اردیبهشت 1392, 21:22 عصر
خیر.
نمیشود.باید دوباره build شود.
SmartAssembly 6

خوب چرا نرم افزارهایی مثل Hex Editor به طور مستقیم این کارو انجام میدن ؟؟؟ چجوری این کارو می کنن ؟؟

m.4.r.m
دوشنبه 13 خرداد 1392, 15:01 عصر
با این همه ستاره واقعا بلد نیستی ؟

بهروز عباسی
دوشنبه 13 خرداد 1392, 15:12 عصر
اول اینکه بدون هیچ نرم افزاری !!! چطوری میخوای فایل برنامه رو باز کنی ،ویریش پیش کش

خوب چرا نرم افزارهایی مثل Hex Editor به طور مستقیم این کارو انجام میدن ؟؟؟ چجوری این کارو می کنن ؟؟

این بستگی به نحوه ذخیره سازی فایل ها داره HE ها وقتی چیزی رو تغییر میدن درواقع دقیقاً جایگزین مقادیر قبلی میکنن ،مثلا اگر شما رشته "AB" و حتی در HE به رشته "ABC" تغییر بدی فایل خراب میشه چون دومی از اولی بزگتره و باعث میشه به ازای همون یک کاراکتر اضافه از اطلاعات حیاتی برنامه حذف بشه !!!

نمیدونم ساختار گرافیکی برنامه های NET. چطوریه ،ولی شما میتونی توابعی که مثلاً متون رو توی Textbox قرار میدن هوک کنی و چیزی که خودت میخوای رو جایگزین مقدار اولیه کنی ،البته در زمان اجرا در این روش نیازی به تغییر فایل اجرایی هم نداری.

موفق باشید.

SHD.NET
دوشنبه 13 خرداد 1392, 18:10 عصر
با این همه ستاره واقعا بلد نیستی ؟
خوب این مربوط به هک و کرک نرم افزار میشه، در ضمن من زیاد تو این وادیا نبودم، :بامزه:

با این همه ستاره هم بلد نیسم، شما اگه راهکاری واسه این کار دارین ارائه بدین :بوس:

اول اینکه بدون هیچ نرم افزاری !!! چطوری میخوای فایل برنامه رو باز کنی ،ویریش پیش کش
خود نت پد ویندوز رشته ها و متغیرها رو نال می کنه و می خونه،


راه حلی هست که بشه این کارو بدون استفاده از نرم افزار انجام داد؟؟

بهروز عباسی
دوشنبه 13 خرداد 1392, 18:20 عصر
راه حلی هست که بشه این کارو بدون استفاده از نرم افزار انجام داد؟؟

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

اگه فقط یه بار قراره این کارو انجام بدی میتونی خودت یه Patch براش بنویسی ولی اگه قراره هربار که میخواد اجرا بشه یه چیزی رو تغییر بده همون Hook خوبه

MOJSOFT
سه شنبه 14 خرداد 1392, 18:20 عصر
سلام داداش با نرم افزار W32dsm و YDbg ميتونيد ويرايش كنيد.