Читатели като вас помагат в подкрепа на MUO. Когато правите покупка чрез връзки на нашия сайт, ние може да спечелим комисионна за партньор. Прочетете още.

Безброй хора по света използват кракнат софтуер за достъп до програми, които иначе биха закупили. Ефектите от тази незаконна практика могат да бъдат широкообхватни и да имат сериозни последици както за разработчиците на софтуер, така и за потребителите на кракнатия софтуер. Но какво точно е софтуерното кракване и какво му е толкова лошото?

Какво е кракване на софтуер?

Хората използват кракване на софтуер, за да заобиколят мерките, въведени за предотвратяване на копиране на софтуер и неоторизирано разпространение. Актът може да включва модифициране или добавяне на софтуерен код за заобикаляне на лицензионни ограничения, ключове за криптиране и други механизми за защита на авторските права.

Единствената цел на кракерите е да направят софтуера достъпен безплатно за лична употреба или нелицензирано копиране и разпространение. Те също така се опитват да получат достъп до премиум версията на софтуера без никакви плащания на неговите създатели.

instagram viewer

История на софтуерното кракване

През 50-те години на миналия век нямаше авторски права, тъй като софтуерът не беше признат за интелектуална собственост. След десетилетие САЩ започнаха да издават патенти на разработчиците на софтуер и лицензирането на авторските права излезе на преден план. Софтуерът стана новото злато и пускането на персонални компютри през 70-те години на миналия век засили тази ситуация. До 1977 г. Службата за авторски права на САЩ е регистрирала над 1200 компютърни програми. Софтуерните компании започнаха да включват DRM (управление на цифрови права) и лицензионни ключове в своите продукти като ограничения.

Първите кракери бяха наречени компютърни „маниаци“. Без да искат да плащат за софтуер, който някога са получавали безплатно, те започват да измислят начини да заобиколят лицензионните ключове и ограниченията. Да бъдеш първият, пуснал „кракната“ версия на популярен софтуер, се превърна в почетен знак сред бъдещите групи кракери и хакери.

Началото на 2000-те донесе бум в производството на софтуер и с появата на P2P (peer-to-peer) файл трансферни мрежи, разпространението на кракнат софтуер достигна зашеметяващи висоти в сравнение с предишното век. Това доведе до надпреварата между кракерите и софтуерната индустрия, една група търсеща нови начини за това предотвратяват нарушаването на техните авторски права, докато другите измислят нови начини за прескачане на тези ограничения.

Видове кракване на софтуер

Кракерите използват различни методи, за да преминат през лицензните ключове и мерките за защита на софтуера.

1. Кракване на Keygen

Кракването на Keygen включва използване на програма за генериране на ключове за създаване на валидни лицензионни ключове за софтуер. Този тип програма, известна като „keygen“, анализира алгоритъма, използван от основния софтуер, за да генерира легитимни лицензионни ключове за хора, които купуват софтуерен лиценз.

Кракерите използват keygen, когато искат да заобиколят изискванията за активиране на софтуера и да получат достъп до първокласни услуги, предлагани само на плащащи потребители. Програмата keygen обикновено се разпространява с кракната версия на софтуера, така че да може да се използва на множество компютри. Много хора, които използват keygen програми, имат голям шанс да се заразят от популярен злонамерен софтуер HackTool: Win32/Keygen.

2. Кръкване на кръпка

С този метод кракерите анализират кода на софтуера и създават програма (наречена „кръпка“), която модифицира кода.

Първо, кракерите анализират кода на софтуера и идентифицират алгоритмите, отговорни за прилагането на мерките за защита на софтуера. След това кракерът променя кода, премахвайки напълно тези мерки за защита. След модификация кракерите създават корекцията, малка програма, която прави модификациите, когато се прилагат към софтуера.

Тази корекция се разпространява с кракнатия софтуер, което позволява да се използва с множество копия на същия софтуер и елиминира необходимостта от закупуване на лиценз за софтуера.

3. Сървърно базирано кракване

При базирано на сървър кракване, кракерите създават група сървъри, за да заобиколят мерките за защита на софтуера. От тези сървъри кракнатият софтуер е достъпен за изтегляне.

Сървърите са конфигурирани да заобикалят мерките за сигурност, използвани от разработчиците на софтуер. Кракерите правят това, като използват генератор на ключове за създаване на лицензни ключове за софтуера, модифициране на кода на софтуера директно или подобряване на вече кракната версия на софтуера.

Когато това приключи, крекерите обикновено предоставят връзка за изтегляне за достъп до кракнатия софтуер чрез уеб-базирана платформа.

4. Кракване с обратно инженерство

с концепцията за обратно инженерство, кодът на софтуера се анализира за потенциални уязвимости. Тези уязвимости се експлоатират от кракера и се използват за генериране на валидни лицензионни ключове или създаване на корекция за софтуера.

Обратното инженерство реконструира изходния код на софтуера, за да накара софтуера да се държи според желанията на кракера. Това включва разглобяване на изходния код, алгоритъма на софтуера и структурите от данни. Този метод може да се използва и за отстраняване на грешки, което включва намиране и коригиране на грешки в компютърна програма. Въпреки това, докато кракерите може да трябва да поправят грешките в програмата, това не е крайната им цел.

Първата стъпка в кракването с обратно инженерство е събирането на данни. Информация за целевия софтуер се получава онлайн от различни източници и дори от производителя. Следващата стъпка е разглобяването и проучването на софтуера. Кракерите разграждат алгоритъма, структурите от данни и потока от данни и ги анализират за бъгове и грешки.

Следват модификации. Кодът е усукан и логиката е променена, за да се заобиколят мерките на производителя. След модификацията софтуерът най-накрая се събира отново като кракната версия.

Последици, свързани с използването на кракнат софтуер

В САЩ, използването на кракнат софтуер е незаконно, тъй като нарушава закона за авторското право върху софтуера. Нарушителите може да трябва да платят глоби до $150 000 и да прекарат пет години в затвора. Ето и други причини да не използвате кракнат софтуер.

Зловреден софтуер и рискове за сигурността

Когато софтуерът е бил разглобен и кодът му е модифициран, той може да стане уязвим за зловреден софтуер и много други заплахи за сигурността. Кракерите може дори да създадат уязвимост за добавяне на зловреден софтуер към програмата. Тези заплахи участниците могат да използват различни видове злонамерени програми за кражба на чувствителна финансова информация от вашия компютър, ако изтеглите кракнатия софтуер.

Няма техническа поддръжка и актуализации

Кракнатият софтуер не се актуализира редовно, оставяйки го изложен на заплахи за сигурността. Освен това, кракнатата версия става остаряла, тъй като доставчиците на софтуер подобряват софтуера и добавят различни функционалности.

Ако използвате кракната версия на някоя компютърна програма и има грешки, ще трябва да ги разрешите сами. Това е така, защото кракерите, разработили модифицирания софтуер, обикновено нямат система за поддръжка на клиенти.

Загуба на приходи за разработчиците на софтуер

Колкото повече използвате кракнат софтуер, толкова повече възнаграждавате кракерите, които унищожават законно създадени компютърни програми. Кракнатият софтуер води до загуба на приходи за разработчиците на софтуер и инвестициите в софтуерната индустрия могат постепенно да намалеят.

Безкрайната битка между кракери и разработчици

Използването на кракнат софтуер води до сериозни последствия. Много кракери крият различен злонамерен софтуер в своята кракната програма и го разпространяват, като целят събиране на чувствителна информация от потребителите.

И тъй като разработчиците на софтуер създават нови мерки за сигурност, за да предотвратят нарушаване на авторски права, кракерите почти винаги изглеждат справящи се със задачата, създавайки нови начини за заобикаляне на тези мерки и нарушаване на лицензионните права на собствениците на софтуер.