-
公开(公告)号:KR102226218B1
公开(公告)日:2021-03-10
申请号:KR1020190135873A
申请日:2019-10-29
Applicant: 단국대학교 산학협력단
Abstract: 본 발명은 네이티브 함수의 심볼 정보 및 웹킷의 주요 클래스를 상속받는 주요 클래스들의 심볼을 이용하여 애플리케이션 개발에 이용된 크로스플랫폼 개발 프레임워크의 종류를 분류할 수 있는 기술로서, 제작 플랫폼 분석 대상이 되는 애플리케이션을 수신하는 입력부, 입력부에서 수신된 애플리케이션의 dex 파일에서 액세스 플래그(Access flag)가 네이티브(native) 함수인 메소드 심볼을 선별하는 분석부, 분석부에서 선별된 정보를 이용하여 애플리케이션 작성에 이용된 크로스플랫폼 개발 프레임워크를 분류하는 분류부를 포함한다.
-
公开(公告)号:KR102226218B1
公开(公告)日:2021-03-10
申请号:KR1020190135873
申请日:2019-10-29
Applicant: 단국대학교 산학협력단
Abstract: 본발명은네이티브함수의심볼정보및 웹킷의주요클래스를상속받는주요클래스들의심볼을이용하여애플리케이션개발에이용된크로스플랫폼개발프레임워크의종류를분류할수 있는기술로서, 제작플랫폼분석대상이되는애플리케이션을수신하는입력부, 입력부에서수신된애플리케이션의 dex 파일에서액세스플래그(Access flag)가네이티브(native) 함수인메소드심볼을선별하는분석부, 분석부에서선별된정보를이용하여애플리케이션작성에이용된크로스플랫폼개발프레임워크를분류하는분류부를포함한다.
-
-
-
-
公开(公告)号:KR101863325B1
公开(公告)日:2018-06-01
申请号:KR1020160116269
申请日:2016-09-09
Applicant: 단국대학교 산학협력단
Abstract: 본발명은역공학방지방법및 장치에관한것이다. 안드로이드애플리케이션에서암호화된 dex 파일의복호화시에필요한 so 파일을컴파일할 때에라이브러리디렉토리에서아키텍처정보를확인한결과를기반으로하여컴파일함으로써, 적어도애플리케이션을빌드할때에이용된아키텍처에대해서는 so 파일이정상적으로실행될수 있도록하며, 나아가, 모든아키텍처에대해서 so 파일이정상적으로실행될수 있도록한다. 아울러, APK 파일에두 개이상의 dex 파일들이있는 multidex 애플리케이션에도역공학방지를적용할수 있도록하는이점이있다.
-
公开(公告)号:KR1020180023510A
公开(公告)日:2018-03-07
申请号:KR1020160108999
申请日:2016-08-26
Applicant: 단국대학교 산학협력단
CPC classification number: G06F21/12 , G06F21/554 , G06F21/565
Abstract: 본발명의일 실시예에따른원본실행파일과스텁(Stub) 파일을포함하는어플리케이션이역공학을방지하는방법에있어서, 어플리케이션의실행요청이있는경우원본실행파일이실행되지않고, 스텁파일이실행되는단계; 스텁파일의호출스택을이용하여, 스텁파일에저장된정상적인호출메소드가아닌외부메소드가있는지검사하는단계; 및외부메소드가발견된경우어플리케이션을종료하고, 외부메소드가발견되지않은경우원본실행파일이실행되도록하는어플리케이션실행여부결정단계를포함한다.
Abstract translation: 一种用于应用方法防止逆向工程,包括原始可执行和短截线(存根)文件根据本发明的一个实施例中,如果应用程序的执行请求时,执行存根文件不执行原始的可执行, 步骤; 通过使用存根文件的调用堆栈来检查存根文件中是否存在不是存储在存根文件中的正常调用方法的外部方法; 并确定是否在找到外部方法时执行应用程序,以及未找到外部方法时,执行原始可执行文件。
-
公开(公告)号:KR1020180019455A
公开(公告)日:2018-02-26
申请号:KR1020160103835
申请日:2016-08-16
Applicant: 단국대학교 산학협력단
Abstract: 본발명에따르면, 소프트웨어의분류에있어서, 불법복제되거나표절되지않은복수의소프트웨어에대해각 소프트웨어의실행파일에포함된 API에기반한 MLD값을산출하고, MLD값을기반으로복수의소프트웨어에대한분류를수행한소프트웨어필터링데이터베이스를생성한후, 분류대상소프트웨어의 API를기반으로산출된 MLD값을필터링데이터베이스와비교하는것을통해분류대상소프트웨어의카테고리가보다정확하게결정되도록함으로써, 소프트웨어의불법복제또는표절의탐지를위한소프트웨어필터링작업의오버헤드를줄일수 있도록한다.
Abstract translation: 根据本发明,在软件分类中,针对多个被盗版或未被盗版的软件计算基于包含在每个软件的可执行文件中的API的MLD值,并且分类 然后将基于分类对象软件的API计算出的MLD值与过滤数据库进行比较,以更加准确地确定分类对象软件的类别, 从而减少软件过滤操作的开销以进行检测。
-
公开(公告)号:KR101829426B1
公开(公告)日:2018-02-19
申请号:KR1020160127556
申请日:2016-10-04
Applicant: 단국대학교 산학협력단
CPC classification number: G06F21/14 , G06F17/2705
Abstract: 본발명에따르면, 소프트웨어의분류에있어서, 불법복제되거나표절되지않은복수의소프트웨어에대해각 소프트웨어의실행파일에포함된문자열을추출/정제하여문자열점수를산출하고, 문자열점수를기반으로복수의소프트웨어에대한분류를수행한소프트웨어필터링데이터베이스를생성한후, 분류대상소프트웨어에포함된문자열에대해산출된문자열점수를필터링데이터베이스와비교하는것을통해분류대상소프트웨어의카테고리가보다정확하게결정되도록함으로써, 소프트웨어의불법복제또는표절의탐지를위한소프트웨어필터링작업의오버헤드를줄일수 있도록한다.
Abstract translation: 根据本发明,在软件分类中,从包含在每个软件的执行文件中的字符串中提取/精炼多个被盗版或未被抄袭的软件以计算字符串分数,并且多个软件 通过将针对包含在分类目标软件中的字符串计算出的字符串评分与过滤数据库进行比较,可以更准确地确定要分类的软件的类别, 从而减少软件过滤操作对重复或检测剽窃的开销。
-
公开(公告)号:KR101734663B1
公开(公告)日:2017-05-24
申请号:KR1020150102380
申请日:2015-07-20
Applicant: 단국대학교 산학협력단
Abstract: 안드로이드어플리케이션의실행에있어진입점변환기법을적용함으로써실행파일에대한암호화및 복호화를지원하여역공학을방지하는방법및 장치이개시된다. 안드로이드어플리케이션의역공학방지방법은, 안드로이드어플리케이션의실행파일을추출하여암호화하는단계와; 암호화된실행파일과암호화된실행파일을복호화하는스텁(stub) 파일이포함되도록안드로이드어플리케이션을패키징하는단계를포함하되, 스텁파일은, 진입점(entry point) 변환기법에기반하여암호화된실행파일이복호화되어실행되도록제어한다. 따라서, 진입점변환기법을스텁파일에적용함으로써안드로이드패키지의정적역공학공격을효율적으로방지할수 있다.
Abstract translation: 公开了一种用于通过在执行Android应用中应用入口点转换技术来支持可执行文件的加密和解密来防止逆向工程的方法和装置。 一种防止Android应用的工程应用的方法,包括:提取并加密Android应用的可执行文件; 加密的可执行文件和解密加密可执行存根(存根),其包括包装Android应用到包括一个文件,存根文件,该条目点的基础上的步骤(入口点)转换技术加密的可执行 解密并执行。 因此,通过将入口点转换技术应用于存根文件,可以有效防止对Android包的智能工程的攻击。
-
-
-
-
-
-
-
-
-