...
,

안드로이드 앱 분석 장치 및 그 방법과, 이를 실행하는 프로그램이 기록된 컴퓨터로 읽을 수 있는 기록매체

판매 대리인 : 기율특허

전화번호 : 02-782-1004

메일주소 : kiyul@kiyul.co.kr

판매특허요약 : 본 발명은 안드로이드 앱 분석 장치 및 그 방법과, 이를 실행하는 프로그램이 기록된 컴퓨터로 읽을 수 있는 기록매체에 관한 것이다.

가격 : 없음

← 뒤로

응답해 주셔서 감사합니다. ✨

SKU: 충남대학교 산학협력단 카테고리: ,

출원번호 : 10-2016-0024577 (출원일: 2016-02-29)

등록번호 : 10-1824699 (등록일: 2018-01-26)

특허권자 : 충남대학교산학협력단

요약 : 안드로이드 앱 분석 장치를 제공한다. 본 발명의 안드로이드 앱 분석 장치는 분석할 안드로이드 앱 파일의 압축을 해제하여 패키징된 다수의 파일들을 분리하거나, 분리된 다수의 파일들을 다시 패키징하여 압축하는 압축 처리부; 상기 분리된 파일들 중 소스 코드를 포함하는 제1 파일을 분석하고, 상기 제1 파일에 포함된 유니코드를 모두 아스키코드로 교체하여 제2 파일을 생성하고, 상기 앱 파일 내 소스 코드 파일을 상기 제2 파일로 교체한 후 상기 제2 파일을 판독 가능한 형태의 제1 코드로 변환하거나, 상기 제1 코드를 기계어 형태의 제2 코드로 변환하는 코드 처리부; 상기 압축 처리부에서 분리된 다수의 파일들 중 소스코드가 포함된 제1 파일을 추출한 후, 이를 상기 코드 처리부로 전달하여 상기 제1 코드로 변환되도록하고, 상기 제1 코드에 대한 정적 분석 결과로 입력되는 외부 입력에 기초하여 상기 제1 코드를 수정한 후, 상기 수정된 제1 코드를 기계어 형태의 제2 코드로 변환한 후 안드로이드 앱 파일로 다시 패키징하도록 상기 코드 처리부 및 상기 압축 처리부를 제어하는 제어부를 포함한다.

대표청구항 : 안드로이드 앱 분석 장치에 있어서,분석할 안드로이드 앱 파일의 압축을 해제하여 패키징된 다수의 파일들을 분리하거나, 분리된 다수의 파일들을 다시 패키징하여 압축하는 압축 처리부;상기 분리된 파일들 중 소스 코드를 포함하는 제1 파일을 분석하고, 상기 제1 파일에 포함된 유니코드를 모두 아스키코드로 교체하여 제2 파일을 생성하고, 상기 앱 파일 내 소스코드 파일을 상기 제2 파일로 교체한 후 상기 제2 파일을 판독 가능한 형태의 제1 코드로 변환하거나, 상기 제1 코드를 기계어 형태의 제2 코드로 변환하는 코드 처리부;상기 압축 처리부에서 분리된 다수의 파일들 중 소스코드가 포함된 제1 파일을 추출한 후, 이를 상기 코드 처리부로 전달하여 상기 제1 코드로 변환되도록하고, 상기 제1 코드에 대한 정적 분석 결과로 입력되는 외부 입력에 기초하여 상기 제1 코드를 수정한 후, 상기 수정된 제1 코드를 기계어 형태의 제2 코드로 변환한 후 안드로이드 앱 파일로 다시 패키징하도록 상기 코드 처리부 및 상기 압축 처리부를 제어하는 제어부를 포함하고,상기 코드 처리부는상기 제1 파일에 포함된 모든 문자열을 분석하여 유니코드를 포함하는 문자열을 식별하고, 상기 유니코드를 포함하는 문자열을 한 바이트씩 차례로 검사하여 유니코드가 검출되면 그 유니코드를 임의의 아스키코드로 교체하고,상기 코드 처리부는상기 제1 파일에 포함된 모든 문자열들 각각에 대하여 문자열의 헤더 부분에 저장된 문자열 길이와 실제 바이트 수가 다른 경우 해당 문자열을 유니코드가 포함된 문자열로 식별하는 것을 특징으로 하는 안드로이드 앱 분석 장치.

상세링크 : http://newsd.wips.co.kr/wipslink/api/dkrdshtm.wips?skey=3518062000524

​