Besonderhede van voorbeeld: 5426652305893499382

Metadata

Author: patents-wipo

Data

English[en]
The present invention provides a DEX file binary obfuscation method in an Android system, which comprises: a DEX file extraction step for extracting a DEX file corresponding to an execution code of an APK file by unpacking the APK file which modifies the DEX file so as not to unpack the DEX file using a tool such as reverse compiler though control flow conversion which divides a Method and changes a location; a specific value addition step for adding a value to the Method; a division and location change step for dividing the Method to change the location; a repackaging step for regenerating the DEX file into an APK file; and a sign step for normally executing the APK file.
French[fr]
La présente invention porte sur un procédé d'obscurcissement binaire de fichier DEX dans un système Android, qui comprend : une étape d'extraction de fichier DEX consistant à extraire un fichier DEX correspondant à un code d'exécution d'un fichier APK par décompactage du fichier APK qui modifie le fichier DEX de manière à ne pas décompacter le fichier DEX à l'aide d'un outil tel qu'un compilateur inverse au moyen d'une conversion de flux de commande qui divise une méthode et change un emplacement ; une étape d'ajout de valeur spécifique consistant à ajouter une valeur à la méthode ; une étape de division et de changement d'emplacement consistant à diviser la méthode afin de changer l'emplacement ; une étape de recompactage consistant à régénérer le fichier DEX en un fichier APK ; et une étape de signature consistant à exécuter normalement le fichier APK.
Korean[ko]
본 발명은 Method를 분할하고 위치를 변경하는 제어 흐름 변환을 통해 APK파일의 실행코드인 DEX파일을 역컴파일과 같은 툴을 이용하여 풀지 못하도록 수정하는 APK파일을 압축 해제하여 DEX파일을 추출하는 DEX 파일 추출 단계; Method 내에 값을 추가하는 특정 값 추가 단계; Method를 분할하여 위치를 변경하는 분할 및 위치변경 단계; APK파일로 재생성하는 리패키징 단계; 및 상기 APK파일의 정상적인 실행을 위한 Sign 단계를 포함하는 것을 특징으로 하는 안드로이드에서의 DEX파일 바이너리 난독화 방법을 제공한다.

History

Your action: