자바 응용 프로그램 (소스없는 jar)에서 하드 코딩 된 연결 문자열을 수정하고 싶습니다.Java 바이트 코드 (jar)로 문자열 수정
jar을 역 컴파일 한 다음 원본을 변경하고 새 jar로 다시 컴파일 할 수 있다고 생각하지만이 방법이 더 빠릅니까?
편집 :
- 그것은 독립 실행 형 응용 프로그램이 아닌 내가이 난독 화 된 의심 나는 내 자신의 코드
- 에서로드 해요 항아리입니다 : 틈새 과학 응용 프로그램, 무단 저자.
- 응용 프로그램도 충분를 실행하는 동안 "메모리"문자열을 수정 수반 솔루션,하지만 적합하지
물론 코드가 난독 화되지 않은 한. – Stroboskop
문자열을 찾거나 코드를 적용하여 특성 파일에서 읽는 비트는 어느 것입니까? 문자열을 쉽게 사용할 수 있다면 (즉, 조각화되거나 난독 화되지 않는 경우) 속성 파일을 읽는 것이 어려울 것이라고 생각합니다. –
디 컴파일과 다시 컴파일을 언급하고있었습니다. 메소드와 필드 이름에 대해 "new", "class"등과 같은 보호 된 이름을 사용하는 일부 난독 화기를 기억합니다. – Stroboskop