PDA

View Full Version : اضافه کردن به آخر فایل EXE



هانی هاشمی
پنج شنبه 25 اسفند 1384, 15:42 عصر
با سلام
شاید دیده باشید که بعضی از ویروس ها اندازه ی فایل های EXE رو زیاد می کنند
با VB.net چه جوری می شه این کار رو انجام داد؟؟؟؟

taherbaghal
پنج شنبه 25 اسفند 1384, 15:52 عصر
یعنی میخاید اندازه فایل رو بیشتر از حد واقعیش نشون بدید؟
برای چه کاری؟
بیشتر توضیح بدبد لطفاٌ

هانی هاشمی
پنج شنبه 25 اسفند 1384, 16:05 عصر
سلام
می خواستم به طور واقعی این کار رو بکنم یعنی واقعا حجمش زیاد شه

ehsan_ansaripoor
جمعه 26 اسفند 1384, 00:26 صبح
دوست عزیز برای این کار می تونی داخل برنامت عکس های پر حجم فرمهای غیر قابل نیاز قرار بدی البته راه دیگه ای هم هست استفاده از نرم افزار MoleBox که فایل EXE و Dll ها و OCX های مورد نیاز برنامه را داخل یک فایل EXE قرار می ده که هم حجم فایل زیاد میشه و هم فایلهای برنامه نمایش داده نمیشه.

هانی هاشمی
جمعه 26 اسفند 1384, 09:27 صبح
می شه یه نمونه برنامه بدید
ممنون می شم

behzad_gh
جمعه 26 اسفند 1384, 10:28 صبح
سلام
اول پسوند فایل exe. را به یک پسوند دیگر مثلا zzz. تغییر بدهید.
سپس فایل را با برنامه ویژوال استدیو باز نمایید.
حالا در خط آخر فایل مقدار 00 را وارد نمایید. برای چند هزار خط این کار را با کپی و جایگذاری از خطوط ایجاد شده قبل تکرار نمایید . حال فایل را ذخیره نمایید و برنامه ویژوال استدیو را ببندید.
دوباره پسوند فایل را به exe. تغییر بدهید.
به سادگی تمام این مراحل در عرض یک دقیقه قابل انجام است.
من فایل taltIt را که ۵۰۰ کیلوبایت ظرفیت داشت به ۱۰ مگابایت رساندم و هیچ مشکلی در اجرا نداشت.

موفق باشید.

MMAASS
جمعه 26 اسفند 1384, 11:31 صبح
سلام
اول پسوند فایل exe. را به یک پسوند دیگر مثلا zzz. تغییر بدهید.


می شه بگین چطوری پسوند فایل رو به exe تبدیل کنم؟ :متفکر:

behzad_gh
جمعه 26 اسفند 1384, 11:52 صبح
سلام
شما برای اینکه پسوند فایل را ببینید باید در پنجره mycomputer از منوی tools>folder option را انتخاب نمایید. در قسمت view > Advanced settings گزینه Hide extensions for known file types را از حالت انتخاب خارج نمایید . بعد دکمه ok را بزنید . در پنجره mycomputer پسوند تمام فایلها در جلوی نامشان نمایش داده می‌شود و شما می‌توانید آنها را rename نمایید.
موفق باشید.

MMAASS
جمعه 26 اسفند 1384, 13:43 عصر
سلام
شما برای اینکه پسوند فایل را ببینید باید در پنجره mycomputer از منوی tools>folder option را انتخاب نمایید. در قسمت view > Advanced settings گزینه Hide extensions for known file types را از حالت انتخاب خارج نمایید . بعد دکمه ok را بزنید . در پنجره mycomputer پسوند تمام فایلها در جلوی نامشان نمایش داده می‌شود و شما می‌توانید آنها را rename نمایید.
موفق باشید.

سلام
نمی دونم چرا بعضی چیزها که مدام باهاشون کار می کنیم یادمون می ره :خجالت:
مرسی از یادآوریتون



حالا در خط آخر فایل مقدار 00 را وارد نمایید. برای چند هزار خط این کار را با کپی و جایگذاری از خطوط ایجاد شده قبل تکرار نمایید . حال فایل را ذخیره نمایید و برنامه ویژوال استدیو را ببندید.
دوباره پسوند فایل را به exe. تغییر بدهید.

من این کارو کردم اما نشد.
یعنی در آخر فایل این کارو کردم اما نفهمیدم منظورتون از " برای چند هزار خط این کار را با کپی و جایگذاری از خطوط ایجاد شده قبل تکرار نمایید ." چیه؟

behzad_gh
جمعه 26 اسفند 1384, 14:33 عصر
منظورم اینه که چند هزار خط ( بستگی به حجمی‌که می‌خواهید ایجاد کنید ) باید در انتهای فایل با مقادیر00 ایجاد نمایید ( برای راحت تر بودن از copy و paste استفاده کنید ).

MMAASS
جمعه 26 اسفند 1384, 14:38 عصر
منظورم اینه که چند هزار خط ( بستگی به حجمی‌که می‌خواهید ایجاد کنید ) باید در انتهای فایل با مقادیر00 ایجاد نمایید ( برای راحت تر بودن از copy و paste استفاده کنید ).
اهان
یعنی همین طوری الکی 0 بزنیم تا فایل بزرگ بشه
فهمیدم ، درسته؟

Mehrafrooz
جمعه 26 اسفند 1384, 17:08 عصر
سلام
اینهایی که گفتید بعد از کامپایل برنامه هست . برای قبل از کامپایل شدن برنامه چه راهی پیشنهاد می کنید ؟
یعنی مثلا تو محیط ویژوال استودیو و قبل از کامپایل کردن برنامه و توی سورس برنامه چکار باید کرد ؟
ممنون .

هانی هاشمی
جمعه 26 اسفند 1384, 18:34 عصر
امتحان کردم نشد می شه یه مثال بزنید
ممنون

behzad_gh
جمعه 26 اسفند 1384, 18:45 عصر
کدوم قسمت رو مشکل دارید بگید تا بیشتر توضیح بدم.

هانی هاشمی
شنبه 27 اسفند 1384, 16:04 عصر
سلام
پسوند فایل EXE رو عوض کردم و بعدش اون رو با Notepad باز کردم و آخر اون رو با 000 پر کردم اما وقتی برنامه رو سیو کردم شکلش عوض شد و دیگه برنامه کار نمی کنه

behzad_gh
شنبه 27 اسفند 1384, 18:35 عصر
شما باید بعد از اینکه پسوند فایل exe را عوض کردی اون فایل رو با نرم افزار Microsoft Visual Studio باز کنی . ویژوال استدیو اطلاعات فایل رو به صورت Hex نشون می‌ده و در آخر اون کدها 00 را وارد کن .

بابک زواری
شنبه 27 اسفند 1384, 19:24 عصر
سلام
پسوند فایل EXE رو عوض کردم و بعدش اون رو با Notepad باز کردم و آخر اون رو با 000 پر کردم اما وقتی برنامه رو سیو کردم شکلش عوض شد و دیگه برنامه کار نمی کنه

برای اینکه Notepad به شکل Text دخیره میکنه و فایل اجرایی باید Binary باشه ؛ شما میتونید یک برنامه بنویسید که یک فایل رو بگیره در مود Bin فایل رو باز کنه و به اندازه دلخواه خرت پرت به انتهای فایل اضافه کنه .
اما اگر منظورت اینکه یک قسمت اجرائی به انتهای فایل اضافه کنی با این راه نمیشه چون باید وقتی که به انتهای فایل اجرایی اطلاعاتی رو اضافه کردی در هدر فایل هم تغییراتی بدی و یک Jump بدی به انتهای فایل اجرایی یعنی ابتدای برنامه اجرایی که خودت اضافه کردی و بعد اجرای این کد شبیه ویروس دوباره برگردی به ابتدای فایل اصلی در ضمن فایل خودت هم بعد از اجرا نباید کنترل رو بده به سیستم عامل ؛ یعنی فکر کنم باید Int 21 ( اینتراپت 21) رو حذف کنی . بالفرض اینکه با اسمبلی نوشته باشی.