نمایش نتایج 1 تا 25 از 25

نام تاپیک: چگونه Exe رو در برابر تغییر محافظت کنیم؟

  1. #1

    چگونه Exe رو در برابر تغییر محافظت کنیم؟

    با سلام
    چطوری میشه فایل Exe رو در برابر تغییرات احتمالی دیگران یا تغییرات ویروس ها محفوظ نگه داریم؟

  2. #2
    کاربر دائمی آواتار Batman
    تاریخ عضویت
    خرداد 1386
    محل زندگی
    ناكجاآباد
    پست
    887
    یه برنامه هست به اسم exe compressor (اگه اشتباه نکنم) که سورس فایل exe دلفی رو در برابر تغییرات حفط میکنه چون سورس فایل exe رو میشه با زبان اسمبلی میشه تغییر داد (نقل قول)
    تا چند روز دیگه تو همین تاپیک برنامه رو میذارم برای دوستان
    آخرین ویرایش به وسیله Batman : چهارشنبه 03 مرداد 1386 در 20:01 عصر دلیل: توضیحات بیشتر

  3. #3
    Compressor فقط فایل Exe رو فشرده میکنه ولی باز هم میشه توی فایل Exe تغییر ایجاد کرد

  4. #4
    کاربر دائمی آواتار Batman
    تاریخ عضویت
    خرداد 1386
    محل زندگی
    ناكجاآباد
    پست
    887
    دوست عزیز اینی که گفتم تست شده است؟

  5. #5
    اگه میخاید کتاب معرفی کنید خواهشا همین جا بکنید که دیگران هم که بعدا تاپیک رو میخونن استفاده کنن.

  6. #6
    کاربر دائمی آواتار shobair
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    تهران
    سن
    45
    پست
    339
    نقل قول نوشته شده توسط علامت سوال مشاهده تاپیک
    با سلام
    چطوری میشه فایل Exe رو در برابر تغییرات احتمالی دیگران یا تغییرات ویروس ها محفوظ نگه داریم؟
    سلام
    برنامه هایی که به اونها Packer گفته میشه معمولاً این کار ها رو انجام میدن. مثلاً برنامه ای به نام MoleBox یا ASProtect تا حدود زیادی برنامه رو در مقابل تغییرلت مصون می کنند.یعنی فایل تغییر داده شده اجرا نمیشه.

    شبیر

  7. #7
    برای هر کاری یه بدل هست
    تمام پکرهای معروف یه آنپکر دارن
    بهتره بگردین یه آنپکر جدید و ناشناخته پیدا کنین که بازهم فایده نداره ولی از هیچی بهتره

  8. #8
    متاسفانه Protector ها باعث کاهش سرعت اجرای برنامه ها میشن
    ولی چاره ای جز استفاده از اونها نیست.

  9. #9
    کاربر دائمی آواتار Batman
    تاریخ عضویت
    خرداد 1386
    محل زندگی
    ناكجاآباد
    پست
    887
    با سلام
    خوب دوستان من برنامه رو اینجا آپلود میکنم
    البته همراه اون یه برنامه خیلی کوچیکه که با همین برنامه قفلش کردم
    حالا میخوام که اگه میتونید توش تغییر بدید
    فایل های ضمیمه فایل های ضمیمه

  10. #10

    روی دکمه ای که روی فرمت گذاشتی کلیک کن ببین چه پیغامی میاد
    فایل های ضمیمه فایل های ضمیمه
    • نوع فایل: zip 2.zip‏ (177.4 کیلوبایت, 67 دیدار)

  11. #11
    این یکی رو هم ببین
    اصل تغییر اینه
    فایل های ضمیمه فایل های ضمیمه
    • نوع فایل: zip 4.zip‏ (177.4 کیلوبایت, 73 دیدار)

  12. #12
    نقل قول نوشته شده توسط Batman مشاهده تاپیک
    دوست عزیز اینی که گفتم تست شده است؟
    منم برای شما تستش کردم

  13. #13
    کاربر دائمی
    تاریخ عضویت
    فروردین 1385
    محل زندگی
    آنجا سرای ابدی است
    پست
    2,011
    اگر کاملا امکان پذیر بود فایل را از دسترسی ویروسها و تغییرات در امان نگه داشت. هیچ گاه...

  14. #14
    سلام داوود جان
    مرسی به خاطر پستت
    فکر میکنم خیلی سخت باشه که فایل اجرایی ما بتونه نشخیص بده که تغییر درش ایجاد شده یا نه
    ولی اگه اساتید کمک کنن یه ذره هم تحقیق کنیم میتونیم سرنخ هایی رو بدست بیاریم تا به این شکل بشه تا حدی جلوی این کار( ک ر ک ی ن گ ) رو گرفت

  15. #15
    کاربر دائمی آواتار Batman
    تاریخ عضویت
    خرداد 1386
    محل زندگی
    ناكجاآباد
    پست
    887
    با سلام
    جناب علامت سوال عزیز
    قصد اهانت ندارم
    اما ممکنه درباره سورس برنامه ای که گذاشتم یکمی توضیح بدید؟
    ممنونم

  16. #16
    کاربر دائمی آواتار Valadi
    تاریخ عضویت
    فروردین 1385
    محل زندگی
    فعلا در خدمت شما
    پست
    1,344
    فکر میکنم خیلی سخت باشه که فایل اجرایی ما بتونه نشخیص بده که تغییر درش ایجاد شده یا نه
    اینکه چیزی نیست من افرادی را می شناسم کامپونت های نسخه نمایشی را فول ورژن می کنند

  17. #17
    نقل قول نوشته شده توسط Batman مشاهده تاپیک
    اما ممکنه درباره سورس برنامه ای که گذاشتم یکمی توضیح بدید؟
    توضیحاتش مفصله توی سایت سرچ کن

    نقل قول نوشته شده توسط Valadi مشاهده تاپیک
    اینکه چیزی نیست من افرادی را می شناسم کامپونت های نسخه نمایشی را فول ورژن می کنند
    معلومه که شما اطلاعات چندانی در این رابطه ندارید . ایجاد امنیت از خراب کاری به مراتب مشکل تر هست
    افراد زیادی هستند که میتونن خراب کاری کنن ولی تعداد افرادی که بتونن امنیت ایجاد کنن چند در صد از اونها هم نیست

  18. #18
    کاربر دائمی
    تاریخ عضویت
    فروردین 1385
    محل زندگی
    آنجا سرای ابدی است
    پست
    2,011
    برای این که بتونیم یک فایل را چک کنیم آیا تغییری کرده باید توسط خود اون فایل یا فایل دیگه ای این کار انجام بشه. در هر صوذت یک پیوند نامروی بین این ها وجود نخواهد داشت و لینکی مستقیم شاید هرچند پیچیده بتونیم برای ان بگذاریم در نهایت منجر به پیوندی درون همان فایل اجرایی داریم که به هر حال یک کراکر خوب می تونه با شناسایی اون راه خود را پیدا کنه.
    اما اگر منظور شما سخت تر کرئن این کار است بحث دیگه ای است.

  19. #19
    بنیان گذار Barnamenevis آواتار مهدی کرامتی
    تاریخ عضویت
    اسفند 1381
    محل زندگی
    کرج، گلشهر
    سن
    48
    پست
    6,380
    شما میتونی MD5 Sum فایل مورد نظر رو موقع انتشار بدست آورده و در یک فایل ذخیره کنید، بعدا اون مقدار رو بخونید و با Sum ای که در زمان بررسی بدست میاورید مقایسه کنید.

  20. #20
    کاربر دائمی آواتار Batman
    تاریخ عضویت
    خرداد 1386
    محل زندگی
    ناكجاآباد
    پست
    887
    آقای کرامتی ممکنه بیشتر توضیح بدید؟

  21. #21
    کاربر دائمی آواتار Batman
    تاریخ عضویت
    خرداد 1386
    محل زندگی
    ناكجاآباد
    پست
    887
    یعنی با وجود اینکه علم و دنیای کامپیوتر اینقدر پیشرفت کرده هنوز راه حلی برای این کار وجود نداره؟

  22. #22
    کاربر دائمی آواتار Hamid_PaK
    تاریخ عضویت
    تیر 1384
    محل زندگی
    تهران
    پست
    1,125
    نقل قول نوشته شده توسط Batman مشاهده تاپیک
    آقای کرامتی ممکنه بیشتر توضیح بدید؟
    حاج مهدی کامل توضیح داد ، شما بوسیله ی MD5 میتونید یک مجموعه اعدادی رو بدست بیاورید که برای فایل ، رشته و ... مختلف بی نظیر باشد و این به شما کمک خواهد کرد که MD5 Sum فایل اجرایی را در هنگام اجرا بیازمایید و اگر تغییر کرده از اجرای آن جلوگیری کنید.

    یا حق ...

  23. #23
    کاربر دائمی آواتار Batman
    تاریخ عضویت
    خرداد 1386
    محل زندگی
    ناكجاآباد
    پست
    887
    بابا یکمی ساده تر
    اصلا این md5 چی هست؟

  24. #24
    کاربر دائمی آواتار Mohammad_Mnt
    تاریخ عضویت
    اسفند 1381
    محل زندگی
    جنگلی به نام ایران
    سن
    42
    پست
    1,875

  25. #25
    کاربر دائمی آواتار Delphi_Developer
    تاریخ عضویت
    فروردین 1384
    محل زندگی
    شیراز
    سن
    35
    پست
    331
    به بابا به ما هم خبر میدادید بیایم ... !
    تازه این تاپیک رو دیدم
    آقای Batman ببینید شما این فایلی که گذاشتید رو با !EPack پک کرده بودید درسته برای !EPack تا اونجایی که من میدونم هنوز Unpacker نیومده اما فایلشون رو میشه به طور دستی هم (یعنی بدون برنامه Unpacker) آنپک کرد ! حالا فایلمون میخواد با برنامه Pack شده باشه یا به طور دستی هیچ فرقی نمیکنه و برای تغییر دادن فایل هم بعد از اینکه فایل آنپک بشه دیگه هر بلایی که دلت بخواد میتونی سرش بیاری ! برای جلوگیری از Crack شدن فایلمون همیشه بهتره راه رو برای Cracker پیچیده تر کنم تا اینکه یه راه اصلی دیگه رو انتخاب کنیم - هر Packer یه Unpacker داره و هر Protector هم یه Unprotector داره و اگر هم نداشته باشه اون رو دستی میشه به حالت قبل برگردوند و معمولا هم Packer هایی که معروف نیستند Unpacker اشون نیست پس بهتره یا از یه Packer ای که معروف نیست استفاده کنیم یا راه Register شدن برنامه و ... رو پیچیده کنیم یا اینکه دستی اون رو Pack کنیم یا یه فکر دیگه ... این که میگم راه رو پیچیده کنیم یعنی مثلا توی برنامه ما وقتی User میخواد Serial وارد کنه مستقیما کد اصلی رو ننویسیم که چک کنه و اگه درست نبود Error بده راهمون رو یه خورده پیچیده کنیم مثلا چندتا کد رو از جاهای دیگه Run کنیم بعد سریال رو Merge کنیم و ... بعد Error بده و حتی طرز Error دادنمون رو هم پیچیده کنیم -مثلا چند مدت پیش شرکت یکی از دوستام میخواستن یه برنامه رو که خوشون نوشته بودن روی سی دی پخش کنند اینا اومدن توی برنامشون یه جا گذاشتن که سریال تمام قطعات سخت افزاری سیستم رو چک میکرد بعد بر اساس اونا یه سریال Generate میکرد بعد اون سریال رو یه جا توی هارد Save میکرد بعد اون سریال Generate شده رو به کاربر میداد که باید اون رو به Admin برنامه Send میکرد بعد اونجا Admin یه Keygen برای خودش ساخته بود اول چک میکرد که این سریال واقعا بر اساس اون فرمول ساخته شده یا نه بعد چک میکرد که این قبلا Generate نشده باشه بعد اگه همه چی درست بود بر اساس اون یه سریال دیگه Generate میکرد و به کاربر Send میکرد حالا اونجا توی برنامه میومد بالا یه فایل رو از یه جا توی هارد Load میکرد که اون خودش یه برنامه دیگه بود اما نه توی ویندوز نشون میداد که اون فایل Run شده نه توی Task Manager و نه هیچ جا فقط اون رو چک میکرد و اگه درست بود و اون فایلی هم که قبلا سریال توش سیو شده بود و توی هارد بود وجود داشت برنامه رو بالا میاورد و اگه این ظوری نبود اون رو میبست . البته اون فایلی که سریال رو چک میکرد علاوه بر این که توی Task Manager و ... نشونش نمیداد با یه Packer ای که معروف نبود Pack شده بود و اون رو توی یه فایل دیگه جا داده بود یعنی به طور Stream تو یه فایل دیگه جا داده شده بود و اینجا در واقع به طور Stream ران میشد !!! این یه کلک رشتی بود اما بازم میشه کرکش کرد اما همین بهتره که لا اقل دیر کرک میشه و تا اون موقع هم طرف فروشش رو کرده - - - ضمنا این رو هم بگم هیچ فایلی وجود نداره که نشه اون رو Crack کرد یا Unpack کرد شاید یه خورده دیر بشه اما آخرش Crack میشه ! پس فکر این رو که فایلمون رو کاری کنیم که به هیچ وجه Crack نشه رو از سرمون بیرون کنیم - این رو هم یادتون باشه هیچ وقت کسی نمیتونه به Source اصلی برنامه نویسی برنامه شما دسترسی پیدا کنه ! خیلی جاها نوشتن مثلا Delphi Decompiler و ... اما اینا فقط فرم های برنامه و آبجکتهاشون و ... + کد برنامه به زبان اسمبلی رو بر میگردونن چیزی وجود نداره که بتونه کد برنامه نویسی اصلی رو برگردونه خیلی جاها هم نوشتن اما همش سر کاریه ! اما اگه Cracker اسمبلیش خوب باشه راحت میتونه معنی اون کدها رو بفهمه اما بازم خیلی فرق داره با زبان اصلی برنامه نویسی فایل

    راستی اینم یه وب سایت برای دانلود کردن هرچی که تو این زمینه ها بخواین :
    http://ExeTools.com

    توی این سایت هرچی بخواین پیدا میشه :
    Packer , Unpacker , Protector , Unprotector , DissAssembler , Debuger , ...

    ببخشید زیاد حرف زدم !
    موفق باشید .

تاپیک های مشابه

  1. تغییر ارتفاع lineبا تغییر ارتفاع Textbox در گزارش
    نوشته شده توسط payam59 در بخش Access
    پاسخ: 22
    آخرین پست: یک شنبه 03 شهریور 1387, 15:41 عصر
  2. تغییر اندازه ارتفاع QRShape با تغییر ارتفاع DetailBand
    نوشته شده توسط mojtaba_z در بخش برنامه نویسی در Delphi
    پاسخ: 3
    آخرین پست: پنج شنبه 07 تیر 1386, 07:49 صبح
  3. تغییر Toolbar با تغییر Thems ویندوز XP
    نوشته شده توسط na3er-faraji در بخش VB.NET
    پاسخ: 2
    آخرین پست: پنج شنبه 06 مهر 1385, 12:08 عصر
  4. غیر قابل تغییر کردن فرم about تغییر desktop تو vb
    نوشته شده توسط Payman62 در بخش برنامه نویسی در 6 VB
    پاسخ: 8
    آخرین پست: یک شنبه 31 اردیبهشت 1385, 11:12 صبح
  5. تغییر در PHPbb (تغییرات خیلی کلی)
    نوشته شده توسط nasr در بخش PHP
    پاسخ: 4
    آخرین پست: جمعه 05 فروردین 1384, 12:06 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •