DLL 파일로 소프트웨어 잠금을 해제하는 방법

작가: Louise Ward
창조 날짜: 8 2 월 2021
업데이트 날짜: 1 칠월 2024
Anonim
안 지워지는 파일 폴더 확실히 제거할 수 있는 파일 강제 삭제 방법 3가지
동영상: 안 지워지는 파일 폴더 확실히 제거할 수 있는 파일 강제 삭제 방법 3가지

콘텐츠

프로그램을 자기 보호하는 방법을 배우고 싶었던 적이 있습니까? 올바른 도구를 사용하면 프로그램의 내부 작업을 분석하고 복사 방지 프로세스가 어떻게 작동하는지 확인할 수 있습니다. Assembly (저수준 프로그래밍 언어의 일종)를 사용하면 등록하거나 비용을 지불하지 않고도 이러한 프로그램을 사용하도록 변경할 수도 있습니다. 이렇게하려면 DLL을 수정하여 소프트웨어를 크랙해야합니다.

단계

  1. 어셈블리 프로그래밍에 대해 알아보십시오. 대부분의 소프트웨어를 크랙하려면 어셈블리 언어를 잘 이해해야합니다.기계어에서 파생되므로 각 어셈블리는 사용중인 컴퓨터 유형에 따라 다릅니다. 대부분의 어셈블리는 이진 및 16 진수로 표현됩니다.

  2. 도구를 준비하십시오. DLL 파일을 분석하고 편집하려면 다양한 도구가 필요합니다. 첫 번째는 프로그램을 분석 할 수있는 소프트웨어 디 컴파일러 인 W32DASM입니다. 다음은 SoftIce-Windows 오류 검사 도구입니다. UltraEdit 또는 Notepad ++와 같은 좋은 프로그래밍 언어 편집기도 필요합니다.

  3. W32DASM으로 탈옥하려는 프로그램을 시작하십시오. 프로그램이 DLL을로드하는 것을 볼 수 있습니다. W32DASM을 사용하여 DLL에서 호출되는 기능을 분석합니다.

  4. 타이머를 찾으십시오. 많은 프로그램은 복사를 방지하기 위해 타이밍 기능을 사용하며 시간이 다되면 사용자가 프로그램에 액세스 할 수 없습니다. 우리의 목표는 시간 코드를 찾아 전달하는 것입니다.
    • 탈옥중인 프로그램이 다른 형태의 보호를 사용하는 경우 해당 기능을 찾아야합니다.
  5. 타이머 중지 지점을 설정합니다. 타이머를 분리 한 후 시간이되면 중단되도록 SoftIce를 설정합니다. 이렇게하면 타이머가 호출되었을 때 발생한 정확한 코드를 볼 수 있습니다.
  6. 타이머 코드를 변경하십시오. 타이머 코드를 찾으면 프로그램에 액세스 할 수없는 시점에 타이머가 도달하지 않도록 변경할 수 있습니다. 예를 들어, 타이머가 인터럽트 한계까지 카운트하지 못하도록 만들거나 카운터를 통과하기 위해 점프 할 수 있습니다. 광고

경고

  • 대부분의 국가에서 소프트웨어 불법 복제는 불법입니다.
  • 거의 모든 소프트웨어를 크래킹하는 것도 불법입니다.