0
JD GUI Java 디 컴파일러를 사용하여 jar 파일의 디 컴파일을 수행했습니다. 하나의 파일에는 실제 자바 코드가 들어 있지 않고 바이트 코드가 들어 있습니다 .... 어떻게 제거 할 수 있습니까? 이 바이트 코드는 자바 코드로 변환되지 않은 이유를디 컴파일 후 Java 파일에 바이트 코드
public String loginAtStartup(String cmd, String dn, String loginId,
String passwd, String tserver, String port, int retry) {
// Byte code:
// 0: getstatic
84\011com/ibm/nisource/softphone/SoftPhone:log\011Lorg/apache/log4j/Logger;
// 3: new 196\011java/lang/StringBuffer
// 6: dup
// 7: ldc_w 439
// 10: invokespecial
201\011java/lang/StringBuffer:<init>\011(Ljava/lang/String;)V
// 13: getstatic
72\011com/ibm/nisource/softphone/SoftPhone:props\011Ljava/util/Properties;
// 16: ldc_w 441
// 19: invokevirtual
185\011java/util/Properties:getProperty\011(Ljava/lang/String;)Ljava/lang/String;
// 22: invokevirtual
205\011java/lang/StringBuffer:append\011(Ljava/lang/String;)Ljava/lang/StringBuffer;
// 25: ldc_w 443
// 28: invokevirtual
205\011java/lang/StringBuffer:append\011(Ljava/lang/String;)Ljava/lang/StringBuffer;
그리고 난 대신의 자바 코드를 갖고 싶어 ...? 및 Java 코드를 얻는 방법이 ??
그런 다음 그 해결책은 무엇입니까 ?? –
@Nisarg Mehta - 당신이 (umm) 시도하려는 IP를 만든 회사를 사십시오. (좋아, 어쩌면 그건 당신이 뭘 하려는지는 모르겠지만 요점은 코드를 역 설계를 어렵게하기 위해 난독 화되었고, 당신이하는 일은 도덕적으로나 법적으로 의문의 여지가 있다는 것입니다.) –
Stephen, im not to try 아무것도 훔쳐. 나는 사임 한 사람이 지원 한 한 응용 프로그램을 지원하기 시작했다. jar 파일 소스 코드와 비교해야한다. 내가 소스 코드를 찾고있는 이유는 ... 변환하려는 jar 파일은 우리 자신이다. . 나는 아무것도 훔치려고하지 않고있다. –