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

    公开(公告)号:KR101824699B1

    公开(公告)日:2018-02-02

    申请号:KR1020160024577

    申请日:2016-02-29

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

    안드로이드 앱 분석 장치 및 그 방법과, 이를 실행하는 프로그램이 기록된 컴퓨터로 읽을 수 있는 기록매체
    3.
    发明公开
    안드로이드 앱 분석 장치 및 그 방법과, 이를 실행하는 프로그램이 기록된 컴퓨터로 읽을 수 있는 기록매체 审中-实审
    一种用于分析Android应用的设备和方法,以及一种记录有用于执行该设备的程序的计算机可读记录介质

    公开(公告)号:KR1020170101693A

    公开(公告)日:2017-09-06

    申请号:KR1020160024577

    申请日:2016-02-29

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

    Abstract translation: 提供Android应用分析设备。 本发明的Android应用分析装置是被封装以提取Android应用文件来分析的单独的文件,分离并重新包装,以压缩文件的数量的数压缩处理单元; 分析在分离的文件中包括源代码的第一文件,通过用ASCII代码替换包括在第一文件中的所有Unicode来生成第二文件, 代替2-文件代码处理器,用于将第一代码可以读出的第二文件格式,或所述第一代码转换为机器语言形式的所述第二代码之后; 之后,从压缩处理单元中分离提取包含的文件的数量的源代码中的第一个文件,通过使其作为一部分编码处理,并转换为第一代码,也就是输入到用于第一码的静态分析结果 然后根据sujeonghan所述第一代码的外部输入,转换修改后的第一代码的机器语言形式的所述第二代码,然后包含代码处理单元和用于控制所述压缩处理单元的控制单元重新打包成Android应用文件 的。

Patent Agency Ranking