Code protection technology on iOS

Jian Tao Weng*, Qing Mu, Xin Yi Liao, Yuan Zhang Li, Quan Xin Zhang, Yu’an Tan

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

This paper targets to the lag of code protection technology for Mach-O executable file on iOS. Consideration of code tamper, code injection on iOS, this paper has proposed a code protection scheme MFP(Mach-O File Protector)featuring with both encryption function and anti-debugging function based on UPX(the Ultimate Packer for eXecutables). Compared with UPX, MFP encrypt Mach-O executable file through 3DES and insert anti-debugging code to disable mainstream debugging software.

Original languageEnglish
Title of host publicationMachine Tool Technology, Mechatronics and Information Engineering
EditorsZhongmin Wang, Liangyu Guo, Jianming Tan, Dongfang Yang, Dongfang Yang, Kun Yang, Dongfang Yang, Dongfang Yang, Dongfang Yang
PublisherTrans Tech Publications Ltd.
Pages3371-3374
Number of pages4
ISBN (Electronic)9783038352464
DOIs
Publication statusPublished - 2014
EventInternational Conference on Machine Tool Technology and Mechatronics Engineering, ICMTTME 2014 - Guilin, China
Duration: 22 Jun 201423 Jun 2014

Publication series

NameApplied Mechanics and Materials
Volume644-650
ISSN (Print)1660-9336
ISSN (Electronic)1662-7482

Conference

ConferenceInternational Conference on Machine Tool Technology and Mechatronics Engineering, ICMTTME 2014
Country/TerritoryChina
CityGuilin
Period22/06/1423/06/14

Keywords

  • Anti-debugging
  • Code encryption
  • Code obfuscation
  • Mach-O
  • Packer
  • iOS

Fingerprint

Dive into the research topics of 'Code protection technology on iOS'. Together they form a unique fingerprint.

Cite this