بِسْمِ اللهِ الرَّحْمنِ الرَّحيمِ
سلام خدمت همه ی دوستان عزیزبرنامه نویسی و هَک و امنیت چه تازه کار وچه کهنه کار که برای پیشرفت خودشون و جامعه شون همیشه در حال تلاش بودند و هستند.
این تاپیک همونطور که از عنوانش پیداست صرفاً جهت یادگیری مقابله با هکر ها و کرکر هاست....
اینجا قراره یاد بگیریم چگونه از برنامه ی خود محافظت کنیم که به سادگی کرک نشه یا همونطور که میدونید برنامه های دیباگ شده(EXE) در دات نت همگی Open Source هستند.
چرا که خود مایکروسافت این عمل رو انجام داده(Open Source بودن پروژه های دات نت) چون در دنیای امروزی دیگه دزدیدن سورس ها و پروژه ها معنایی نداره و جایگاهی هم برای عزیزانی که سورس ها رو کپی رایت میکنن نداره(خوشبختانه).
ولی در مورد ما ایرانی هااین مورد یکم به قول معروف هنوز جا نیوفتاده...و سخته که ببینیم برنامه هامون سورس باز باشن و یکی بیاد با یه برنامه ی یک مگابایتی (Reflector) راحت سورس رو باز کنه و استفاده کنه.
دلیلشم اینه که ما ایرانی ها هر یک نفرمون یک برنامه نویس فوق حرفه ای هستش و شدیداً در حال پیشرفتیم و انگار هر یک نفر یک شرکت بزرگ برنامه نویسیه....واسه ی همین همه ی شرکت ها(خودمون) میخوایم از یکدیگر سبقت بگیریم و سورس کپی رایت کنیم.
البته جدیداً یکم بهتر با این موضوu برخورد میشه.
بگذریم....
کار هایی که قراره در این تاپیک انجام بدیم:
1.معرفی نرم افزار های که برنامه های تحت دات نت ما رو Encrypt (کد گذاری) میکنند.
2.آموزش امنیت و مقابله با کرک شدن برنامه ها.
3.آموزش کار با انواع قفل های سخت افزاری و نرم افزاری که جلوگیری از کرک شدن نرم افزار میکنه.
4.معرفی برنامه هایی که سورس برنامه های مارو نشون می دهند.
من تا هفته آینده یا چند روز دیگه یک برنامه ی Dll که کار Encryption رو انجام میده (روش کار میکنم) اماده میکنم و در اختیار دوستان قرار میدم.
البته سعی میکنم تاپیک زیاد خشک نمونه.
دوستان اگه سوالی در مورد موضوعات مطرح شده دارند میتونند همینجا بپرسند باشد که همگی از علم خودمون سود ببریم.
موفق و سلامت باشید.
Last edited by عــــلی; 07-03-2011 at 11:23.
این پست هم رزرو میشه برای لینک دادن به پست های مفید![]()
سلام دوستان.
اینجا Obfuscator که مورد استفاده قرار میگیرند رو قرار میدم و اونایی که پولی هستن رو بعداً کرکش رو پیدا میکنم میذارم....
اولی که محبوب تر از همه هست و بیشترین استفاده رو داشته SmartAssembly:
ورژن 5.1.0.3 همراه کرک و با لینک مستقیم براتون میذارم که فعلاً از این استفاده کنید سراغ بقیشم میریم:
دانلود:
معرفی انواع Obfuscators:کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
- Aspose.Obfuscator ---------------شرکت سازنده: Aspose--------------------------------قیمت:رایگان------------------------------------لینک:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید- Assemblur---------------------------شرکت سازنده: Metapropeller-----------------------قیمت:رایگان------------------------------------لینک:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید- AssemblyLockbox-----------------شرکت سازنده: Gibwo ---------------------------------قیمت:$49.95/month service ------------لینک:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید- Babel ----------------------------------شرکت سازنده: Alberto Ferrazzoli ----------------قیمت:رایگان------------------------------------لینک:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید- BitHelmet Obfuscator-------------شرکت سازنده: BitHelmet --------------------------قیمت:$245 -------------------------------------لینک:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید- C# Source Code Obfuscator-----شرکت سازنده: Semantic Designs ---------------قیمت:$200 -------------------------------------لینک:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید- CliSecure -----------------------------شرکت سازنده: SecureTeam -----------------------قیمت:call vendor ----------------------------لینک:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید- CodeArmor .NET--------------------شرکت سازنده: v.i. labs -------------------------------قیمت:call vendor ----------------------------لینک:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید- CodeVeil------------------------------شرکت سازنده: Xheo -----------------------------------قیمت:$899 ------------------------------------لینک:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید- CodeWall -----------------------------شرکت سازنده: CodeWall Technologies ---------قیمت:$390 ------------------------------------لینک:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید- Decompiler.NET--------------------شرکت سازنده: Jungle Creatures ------------------قیمت:$550-------------------------------------لینک:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید- DeepSea Obfuscator--------------شرکت سازنده: TallApplications BV ---------------قیمت:$299-------------------------------------لینک:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید- Demeanor for .NET-----------------شرکت سازنده: Wise Owl -----------------------------قیمت:$790-------------------------------------لینک:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید- Deploy.NET --------------------------شرکت سازنده: Jungle Creatures ------------------قیمت:$750-------------------------------------لینک:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید- DNGuard HVM-----------------------شرکت سازنده: ZiYuXuan Studio -------------------قیمت:$899-------------------------------------لینک:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید- Dotfuscator Community---------شرکت سازنده: PreEmptive Solutions -----------قیمت:رایگان------------------------------------لینک:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید- Dotfuscator Professional--------شرکت سازنده: PreEmptive Solutions -----------قیمت:call vendor----------------------------لینک:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید- dotNet Protector-------------------شرکت سازنده: pvlog ---------------------------------قیمت:€300+ -----------------------------------لینک:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید- Eazfuscator.NET--------------------شرکت سازنده: Oleksiy Gapotchenko -----------قیمت:رایگان-------------------------------------لینک:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید- Goliath .NET Obfuscator----------شرکت سازنده: Cantelmo Software --------------قیمت:رایگان------------------------------------لینک:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید- Google Obfuscar-------------------شرکت سازنده: Google --------------------------------قیمت:رایگان------------------------------------لینک:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید- LSW IL-Obfuscator----------------شرکت سازنده: Lesser-Software -------------------قیمت:$29 --------------------------------------لینک:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید- NetOrbiter ---------------------------شرکت سازنده: WowPanda --------------------------قیمت:رایگان------------------------------------لینک:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید- .NET Reactor ------------------------شرکت سازنده: Eziriz ----------------------------------قیمت:$179 -------------------------------------لینک:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید- Obfuscator.NET---------------------شرکت سازنده: Macrobject --------------------------قیمت:$199 ------------------------------------لینک:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید- PC Guard for .NET------------------شرکت سازنده: SofPro ---------------------------------قیمت:€399------------------------------------لینک:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید- Phoenix Protector-----------------شرکت سازنده: NTCore --------------------------------قیمت:رایگان-----------------------------------لینک:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید- Postbuild .NET Obfuscator-------شرکت سازنده: Xenocode ----------------------------قیمت:$1599 for 5 ----------------------------لینک:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید- QND-Obfuscator--------------------شرکت سازنده: Desaware ----------------------------قیمت:$39.95 ----------------------------------لینک:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید- Salamander .NET Obfuscator --شرکت سازنده: Remotesoft --------------------------قیمت:$799 ------------------------------------لینک:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید- Salamander .NET Protector ----شرکت سازنده: Remotesoft --------------------------قیمت:$1,899 ---------------------------------لینک:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید- SharpObfuscator-------------------شرکت سازنده: CodePlex ------------------------------قیمت:رایگان------------------------------------لینک:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید- Skater .NET Obfuscator----------شرکت سازنده: Rustemsoft ---------------------------قیمت:$99+ ------------------------------------لینک:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید- Spices.Net Obfuscator------------شرکت سازنده: 9rays.net ------------------------------قیمت:$399+ ----------------------------------لینک:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید- Thinstall-------------------------------شرکت سازنده: vmware -------------------------------قیمت:$4,995+ --------------------------------لینک:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
موفق و پیروز باشید.
Last edited by عــــلی; 08-03-2011 at 13:54.
با سلام
از شما دوست عزیز به دلیل مفید بودن این تاپیک خیلی متشکرم (خیلی وقت بود دنبال چنین چیزی میگشتم)
فقط یک سوال به نظر شما کدام یک از protector های بالا مناسبتر است که هم قدرت خوبی داشته باشد و هم بر روی dll و exe کار کند و هم سازگاری خوبی داشته باشد؟
- من از .net 3.5 و syntax خود c# استفاده می کنم.
- البته میدونم که هر کار کنم بازم کرک میشم اما به قول شما حد اقل جلوی کرکرهای مبتدی که با یک نرم افزار 1 مگابایتی کرک می کنند را بگیرم.
بازم از شما ممنونم.
با تشکر
سلام دوست عزیز...
همونطور که در پست قبلی گفتم فعلاً SmartAssembly بهتر از بقیه کار کرده(البته من با چندتا ی دیگشون که ساخت شرکت Eziriz بود کار کردم ولی راحت سورس برنامه در اختیار دوستان کرکرها قرار گرفت ).
لینک مستقیمش رو هم دادم حدود 50 مگابایت میشه.میتونید دانلود و به راحتی استفاده کنید.
مبهم سازی ای که این پروتکتور انجام میده پیچیده بوده و برنامه هایی مثل Reflector امکان بازیابی کد های مبهم شده رو نخواهند داشت.
هم بر روی dll و هم بر روی exe کاربرد داره....
به زودی آموزش کار باهش رو هم در این تاپیک قرار میدم و سراغ پروتکتور های دیگه و کارایی اونها هم میریم.
من بیشتر دوست دارم روی مقوله ای کار کنیم که کرک شدن برنامه رو به حداقل برسونیم.البته اساتیدی در این فروم هستند که حتماً کمک خواهند کرد.
و از همه مهم تر دوست داریم خودمون طراحی پروتکتور رو به عهده بگیریم.
با آرزوی موفقیت برای همه ی شما عزیزان.
سلام دوستان اینم از آخرین ورژن Smartassembly 6.0.0.513 میتونید از لینک زیر دانلود کنید.
اینم بگم که حجم حدود 3 مگابایت هست و لینک قبلی به خاطر کرکش حجم بالا بود
دانلود Smartassembly 6.0.0.513:
موفق و سربلند باشیدکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید.
با سلام
دست شما مرسی
بی صبرانه منتظر اموزش های شما هستم.
با تشکر
تا اونجایی که من اطلاع دارم obfuscator ها جلوی decompile شدن برنامه ها رو میگیرن و کاری به قفل گذاشتن رو برنامه ها ندارن.
قفل گذاشتن روی نرم افزار (فارغ از اینکه قفل سخت افزاری هست یا نرم افزاری) نیاز مند رعایت چند نکته امنیتی هست :
1- امنیت داده های ذخیره شده جهت شناسایی قفل
2-امنیت داده ها در مسیر ارسال و دریافت داده های کنترل قفل (در سطح شبکه، فایل و یا حافظه)
3-امنیت در کد نویسی
4- امنیت فایل اجرایی
obfuscator ها فقط مورد چهارم رو تامین میکنن.
برای قفل گذاشتن رو برنامه هم بسته به قیمت نرم افزاری که تولید میکنین میشه از راهکارهای مختلف استفاده کرد. مطمئنا ارزونترین راه، قفلهای نرم افزاری هستن که با استفاده از الگوریتمهای رمز نگاری میشه اونا رو تولید کرد ولی به نظر من استفاده از قفلهای سخت افزاری بهتره.
یه قفل سخت افزاری رو این روزا میشه با قیمتی حدود 8000 تومن خریداری کرد. مهمترین مشکلشون اینه که برای هر نسخه از نرم افزار باید یه قفل هم باهاش به مشتری بدین.
بین قفلهای ارزون قیمت قفلهای Tiny و Betis از بقیه معروفترن و قیمتشون هم همون حدود 8000 تومنه. اما قفلهای Sentinel که الگوریتمهاش ساخت آمریکاست یکی از امن ترین قفلهای هستن و طبیعتا قیمت بالاتری هم دارن. برای خرید SDK این قفلها اگر اشتباه نکنم باید حدود 60000 تومن پرداخت کنین و دانگلهاشون هم از حدود 20000 تومن شروع میشه.
Last edited by pezhmax; 15-08-2011 at 12:23. دليل: ----
با سلام
من هنوز منتظر اموزش هستم.
ببخشید اگر یکم عجله کردم.
اما احساس کردم این تاپیک داره ......
ممنون از hamishebahar
با تشکر
سلام.
من تا آخر فروردین نیستم.
بعد از اون انشاالله در خدمت هستم.
کمی صبور باشید.
عید همگی مبارک....(البته بی ربط به تاپیک)
آرزوی سلامتی و موفقیت برای همه ی شما عزیزان.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)
به اشتراک بگذارید