소프트웨어 크래킹
From Wikipedia, the free encyclopedia
소프트웨어 크래킹(software cracking)은 소프트웨어를 수정하여 소프트웨어를 크랙하는 사람이 원하지 않는 기능들, 보통은 수정 방식(복사 보호, 소프트웨어 조작 보호)을 비활성화하거나 제거하는 일을 말하며, 여기에는 시험/데모 버전, 일련 번호, 하드웨어 키, 날짜 검사, CD 검사 및 애드웨어, 내그웨어 따위의 성가신 것들을 포함한다.
크랙(crack)은 소프트웨어 크래킹을 달성하는 수단을 가리킨다. 예를 들면, 도난당한 일련번호 또는 크래킹을 수행하는 툴이 있다. [1] 툴들 중 몇몇은 키젠, 패치, 로더 라고 불린다. 키젠은 당신의 이름을 갖고 타당한 라이센스를 생성하는 능력을 제공하는 제품 라이센스 생성기이다. 패치는 기계어나 다른 프로그램을 수정하는 작은 컴퓨터 프로그램이다. 이것은 크래커가 큰 실행 파일을 포함하지 않고 바뀐 작은 부분만 배포할 수 있다는 장점이 있다.[2] 로더는 프로그램의 스타트업 흐름을 수정하며, 보호를 제거하고 피해간다. 로더의 잘 알려진 예시로는 게임에서의 치트를 위한 트레이너가 있다.[3][4]
크랙된 복사본을 배포하는 것은 대부분의 국가에서 불법이다. 소프트웨어 크래킹에 대한 소송들도 진행 중이다.[5] 어떤 상황에서는 크랙된 소프트웨어를 사용하는 것이 합법일 수도 있다.[6]