|
زمینه پرسش:
نرم افزار
میزان
آشنایی پرسشگر با رایانه:
خوب
چرا بعضی
نرم افزار ها بدون اینکه از طریق اینترنت به سایت خود متصل
شوند از حالت Register خارج می
شوند؟
سازندگان نرم افزار
برای حفظ نرم افزارهای خود در مقابل Cracker
ها هنوز هم ناتوانند. ترفندهایی را استفاده می کنند
که شاید نرم افزار تولید شده آن ها
کمی زودتر از کار بیفتند و کاربری که آن را نخریده است نتواند از آن استفاده کند
و مجبور به خرید برنامه شود. بعضی از طریق اتصال به
اینترنت با Upload شدن و برخی
دیگر بدون نیاز به اینترنت نیز اعتبار خود را از دست می
دهند.
عوامل بسیار
زیادی می تواند این کار را صورت دهد که مهم ترین آن
Registry ویندوز است. حتماً
فایل Regedit در شاخه ویندوز را
دیده و می شناسید. گاهی نرم افزار هنگام نصب ، خود را در
این فایل ثبت می کند و برنامه با تقویم کامپیوتر کار می کند و به
محض گذر از تاریخ مشخصی از کار می افتد که شما با به عقب
کشاندن تقویم کامپیوتر مشکل را حل می کنید که این ترفند کمی
قدیمی شده است و زمانی که تازه Windows
XP به بازار ارائه شده بود از این ترفند بسیار
استفاده می شد.
روش دیگری
که کمی نوین تر است این است که هنگام نصب برنامه بدون
اینکه مسیر کپی شدن فایل های برنامه به کاربر نمایش داده
شود (Silent Installation) یک
فایل مهم در جایی که اصلاً ذهن کاربر به آنجا خطور نمی
کند و معمولا جزء پوشه های پنهان (Hidden
Folders) است کپی می شود. کسی که برنامه را
Crack کرده است و شماره سریال و
Crack برنامه را ساخته است بی
اطلاع از آن فایل ، برنامه را شکسته است و شما نیز با خیال
راحت استفاده می کنید بی آنکه بدانید فایل مهمی مانند یک
بمب ساعتی هر لحظه به زمان انفجار خود نزدیک می شود. سپس
در موعد خود منفجر شده و وارد عمل می شود و برنامه را از
کار می اندازد.
این امر
بیشتر در مورد Register شدن به
وسیله Serial Number یا همان
شماره سریال رخ می دهد. شکسته شدن قفل یک برنامه توسط شماره
سریال بسیار ساده است اما ضعیف تر از شکسته شدن به وسیله
Crack و
Patch می باشد.
Crack ها با دستکاری بر روی
فایل EXE که فایل اجرایی آن نرم
افزار است ساخته می شوند و گاهاً همراه آن ها یکی دو فایل
از جنس DLL نیز وجود دارد که
فرمان دهنده به EXE هستند. به
عبارت دیگر موتور EXE هستند.
EXE مخفف
Execute به معنی اجرا کردن می باشد.
Patch ها نیز که از دسته قفل
شکن های قوی محسوب می شوند علاوه بر شکستن
EXE به فایل های دیگری نیز حمله
می کنند و یا فایلی را حذف و فایلی را اضافه می کنند. از
این رو در قوانین جدید CopyRight
سعی شده است با این فایل ها به دیده یک تروریست نگریسته
شود و آنتی ویروس ها آن ها را ویروس تلقی کنند با اینکه
اصلاً ویروس نیستند و به سیستم آسیبی وارد نمی کنند بلکه
به جیب سازندگان نرم افزارها آسیب وارد می کنند.
بنابراین ،
این که Register یک نرم افزار
با اینکه قادر به اتصال به سایت سازنده خود از طریق
اینترنت نیست از کار می افتد دلیلش می تواند بد
Crack شدن و یا ناشیانه
Crack شدن آن نرم افزار باشد.
بالاخره این هم رقابتی است بین Cracker
ها و سازندگان نرم افزارها که گاهی این پیروز است و گاهی
آن. نرم افزارهای مهمی که قیمت آن ها گاهاً به یک میلیون
تومان می رسد مانند Adobe PhotoShop
و ارزش جهانی دارد و شاید تقریباً روی بیش از 80 درصد
کامپیوتر ها نصب و به کار گرفنه می شود توسط چندین مرکز
Crack مورد حمله قرار می گیرد و
نهایتاً بدون هیچ مشکلی تا چندین سال و تا ارائه ورژن بعدی
کار می کند. اما نرم افزارهای نه چندان پیشرفته که شاید
عده کمی از آن ها استفاده می کنند به دلیل همین کم توجهی
از سوی کاربران برای Cracker ها
نیز صرف ندارد که وقت خود را برای شکستن آن بگذارند و اغلب
Cracker های تازه کار مشغول
تمرین با آن ها می شوند که می بینید گاهاً
Crack آن ها از کار می افتد.
فایل های
مهمی که سازندگان نرم افزار می سازند و موقع نصب برنامه در
نقاطی از ویندوز به صورت پنهانی کپی می کنند تقریباً در
حال شناسایی است. بعضی از شاخه های آنها به شرح زیر است:
C:\Documents
and Settings\کاربر\Local Settings\Temp
C:\Program
Files\Common Files
C:\WINDOWS\Temp
C:\Documents
and Settings\All Users\Application Data
C:\Documents
and Settings\ کاربر \Application Data
C:\WINDOWS\system32
سه شاخه اول
به راحتی شناسایی می شوند. زیرا در مسیری هستند که ممکن
است بارها دیده باشیم. اما سه شاخه بعدی به دلیل پنهان
بودن یا حضور تعداد زیادی فایل و پوشه به راحتی قابل
شناسایی نیستند. همچنین ممکن است پوشه هایی توسط نرم افزار
در مکان های نامشخص ایجاد شود.
|