먼저 디컴파일이 무엇인지 알아보겠습니다!
컴퓨터 소프트웨어 복원 공학이라고도 알려진 컴퓨터 소프트웨어 리버스 엔지니어링(Reverse Engineering)은 타인의 소프트웨어 대상 프로그램(예: 실행 가능한 프로그램)을 추론하기 위한 "역분석 및 연구" 작업을 말하며, 다른 사람의 소프트웨어 제품에 사용되는 원리, 구조, 알고리즘, 처리 절차, 운영 방법 및 기타 디자인 요소는 특정 상황에서 소스 코드에서 파생될 수 있습니다. 자신의 소프트웨어를 개발할 때 참조로 디컴파일하거나 자신의 소프트웨어 제품에 직접 사용하십시오.
사실 가장 중요한 건 딱 한 문장이에요! "소스 코드는 특정 상황에서 추론될 수 있습니다." 왜냐하면 우리가 보고 싶은 것은 소스 코드이기 때문입니다! 더 이상 고민하지 말고 아래 작업을 살펴보세요!
1단계: 위의 빨간색 표시는 클래스를 열고 jar 패키지를 복사한 다음 jd를 여는 jar 패키지 경로입니다. (jd를 원하는 사람이 있나요? 비공개로 파일을 제출하세요.)
2단계: jd 열기, 파일->파일 열기, 지금 jar 패키지를 가져온 후 확인을 클릭하세요
3단계: 파일->모든 소스 저장을 클릭하고 디렉터리를 지정합니다
4단계: 소스 첨부를 클릭하고 외부 위치를 선택한 다음 jd로 저장한 파일을 선택하여 엽니다