문제

Java 클래스 파일 편집 에 대한 유틸리티 (또는 이클립스 플러그인)가 있습니까? 재 컴파일하지 않고 Java 클래스 파일의 바이트 코드를 조작하고 싶습니다.

e.g. 메소드의 이름을 바꾸거나, 지침을 추가 / 삭제, 상수 변경 등

내가 발견 한 유일한 유틸리티는 다음과 같습니다.

  • classeditor 그러나 그것은 기능적으로 매우 제한적입니다 ( e.g. 사물의 이름을 바꾸고 지시를 조작 할 수 없습니다 )

  • JBE 변경 사항을 저장하지 않습니다 (어쩌면 클래스 확인 실패 - 수업이 완벽하게 작동하지만 변경되기 전에)

    (JBE는 처음에는 클래스 경로 문제가 있었으며 JBE.BAT 파일의 클래스 경로를 추가)

도움이 되었습니까?

다른 팁

클래스 파일을 직접 편집하기 위해 Rej 를 사용합니다.

지침, 방법, 상수 풀, diff 클래스 및 hex 편집기로 분할 된보기를 편집 할 수 있습니다.

그것은 엄청나게 굉장합니다.

"noreferrer"> 오픈 소스 Java 어셈블러 및 DissosEmbler 유용 할 수 있습니다.

인간의 읽을 수있는 어셈블리에 클래스 파일을 분해하고 편집 한 다음 클래스로 재 조립 할 수 있습니다.그것은 원래 난독 화 된 crackmes를 작성하도록 설계되었으므로 다른 많은 도구가 그렇게하지 않는 많은 모호한 기능이 있습니다.현재 지원하지 않는 기능이 필요하면 언제든지 저에게 연락 주시기 바랍니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top