1 |
1
응용 프로그램 파일을 압축 해제하여 달빅 실행 파일을 추출하는 추출부,상기 추출된 달빅 실행 파일의 바이트코드를 분석하는 코드분석부, 난독문자의 종류, 개수 및 삽입위치를 선택하는 제어부, 그리고 상기 선택된 난독문자를 상기 바이트코드에 삽입하여 상기 바이트코드의 식별자를 변환시키는 식별자 변환부를 포함하며,상기 난독문자는, 화면상에 표현되지 않거나 다른 문자와 동일한 문자로 표현되되 서로 다른 유니코드 값을 가지는 문자를 나타내는 식별자 변환을 이용한 코드 난독화 장치
|
2 |
2
제1항에 있어서, 상기 추출부는, 상기 응용 프로그램 파일을 압축 해제하여 DEX 파일의 바이트코드를 추출하는 식별자 변환을 이용한 코드 난독화 장치
|
3 |
3
삭제
|
4 |
4
제1항에 있어서, 상기 식별자 변환부는, 상기 바이트코드의 클래스명, 메소드명, 필드명 중에서 적어도 하나에 상기 난독문자를 삽입하는 식별자 변환을 이용한 코드 난독화 장치
|
5 |
5
코드 난독화 장치를 이용한 응용 프로그램의 코드 난독화 방법에 있어서,응용 프로그램 파일을 압축 해제하여 달빅 실행 파일을 추출하는 단계,상기 추출된 달빅 실행 파일의 바이트코드를 분석하는 단계, 난독문자의 종류, 개수 및 삽입위치를 선택하는 단계, 그리고 상기 선택된 난독문자를 상기 바이트코드에 삽입하여 상기 바이트코드의 식별자를 변환시키는 단계를 포함하며,상기 난독문자는, 화면상에 표현되지 않거나 다른 문자와 동일한 문자로 표현되되 서로 다른 유니코드 값을 가지는 문자를 나타내는 식별자 변환을 이용한 코드 난독화 방법
|
6 |
6
제5항에 있어서, 상기 달빅 실행 파일을 추출하는 단계는, 상기 응용 프로그램 파일을 압축 해제하여 DEX 파일의 바이트코드를 추출하는 식별자 변환을 이용한 코드 난독화 방법
|
7 |
7
삭제
|
8 |
8
제5항에 있어서, 상기 식별자를 변환시키는 단계는, 상기 바이트코드의 클래스명, 메소드명, 필드명 중에서 적어도 하나에 상기 난독문자를 삽입하는 식별자 변환을 이용한 코드 난독화 방법
|