// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 46; objects = { /* Begin PBXBuildFile section */ CC04F26B18DAF8B30013EA7B /* main.c in Sources */ = {isa = PBXBuildFile; fileRef = CC04F26A18DAF8B30013EA7B /* main.c */; }; CC04F26D18DAF8B30013EA7B /* keypress.1 in CopyFiles */ = {isa = PBXBuildFile; fileRef = CC04F26C18DAF8B30013EA7B /* keypress.1 */; }; CC04F27A18DAF9220013EA7B /* main.c in Sources */ = {isa = PBXBuildFile; fileRef = CC04F27918DAF9220013EA7B /* main.c */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ CCAC869018DC28500038290C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = CC04F25F18DAF8B30013EA7B /* Project object */; proxyType = 1; remoteGlobalIDString = CC04F27618DAF9220013EA7B; remoteInfo = unpacker; }; /* End PBXContainerItemProxy section */ /* Begin PBXCopyFilesBuildPhase section */ CC04F26518DAF8B30013EA7B /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = /usr/share/man/man1/; dstSubfolderSpec = 0; files = ( CC04F26D18DAF8B30013EA7B /* keypress.1 in CopyFiles */, ); runOnlyForDeploymentPostprocessing = 1; }; CC04F27518DAF9220013EA7B /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = /usr/share/man/man1/; dstSubfolderSpec = 0; files = ( ); runOnlyForDeploymentPostprocessing = 1; }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ CC04F26718DAF8B30013EA7B /* keypress */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = keypress; sourceTree = BUILT_PRODUCTS_DIR; }; CC04F26A18DAF8B30013EA7B /* main.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = main.c; sourceTree = ""; }; CC04F26C18DAF8B30013EA7B /* keypress.1 */ = {isa = PBXFileReference; lastKnownFileType = text.man; path = keypress.1; sourceTree = ""; }; CC04F27718DAF9220013EA7B /* unpacker */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = unpacker; sourceTree = BUILT_PRODUCTS_DIR; }; CC04F27918DAF9220013EA7B /* main.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = main.c; sourceTree = ""; }; CC66F64818F2AB14001AF403 /* dynamic_enc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dynamic_enc.h; sourceTree = ""; }; CC8EBE5018E562A900CD5F7E /* integrity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = integrity.h; sourceTree = ""; }; CC8EBE5118E5639C00CD5F7E /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = ""; }; CC8EBE5218E5645B00CD5F7E /* syscall.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = syscall.h; sourceTree = ""; }; CC8EBE5E18E5C94100CD5F7E /* text_sc_enc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = text_sc_enc.h; sourceTree = ""; }; CC99AFBF18E474AE00AB0C58 /* unpacker_addr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unpacker_addr.h; sourceTree = SOURCE_ROOT; }; CCAC868F18DC28060038290C /* unpacker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unpacker.h; sourceTree = SOURCE_ROOT; }; CCAC869218DC2B1D0038290C /* cypher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cypher.h; sourceTree = ""; }; CCBA617D18DC368100EC9F7C /* macho.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = macho.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ CC04F26418DAF8B30013EA7B /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; CC04F27418DAF9220013EA7B /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ CC04F25E18DAF8B30013EA7B = { isa = PBXGroup; children = ( CC04F26918DAF8B30013EA7B /* keypress */, CC04F27818DAF9220013EA7B /* unpacker */, CC04F26818DAF8B30013EA7B /* Products */, ); sourceTree = ""; }; CC04F26818DAF8B30013EA7B /* Products */ = { isa = PBXGroup; children = ( CC04F26718DAF8B30013EA7B /* keypress */, CC04F27718DAF9220013EA7B /* unpacker */, ); name = Products; sourceTree = ""; }; CC04F26918DAF8B30013EA7B /* keypress */ = { isa = PBXGroup; children = ( CC99AFBF18E474AE00AB0C58 /* unpacker_addr.h */, CCAC868F18DC28060038290C /* unpacker.h */, CCBA617D18DC368100EC9F7C /* macho.h */, CC04F26A18DAF8B30013EA7B /* main.c */, CC04F26C18DAF8B30013EA7B /* keypress.1 */, ); path = keypress; sourceTree = ""; }; CC04F27818DAF9220013EA7B /* unpacker */ = { isa = PBXGroup; children = ( CC66F64818F2AB14001AF403 /* dynamic_enc.h */, CC8EBE5E18E5C94100CD5F7E /* text_sc_enc.h */, CC8EBE5118E5639C00CD5F7E /* common.h */, CC8EBE5018E562A900CD5F7E /* integrity.h */, CC8EBE5218E5645B00CD5F7E /* syscall.h */, CCAC869218DC2B1D0038290C /* cypher.h */, CC04F27918DAF9220013EA7B /* main.c */, ); path = unpacker; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ CC04F26618DAF8B30013EA7B /* keypress */ = { isa = PBXNativeTarget; buildConfigurationList = CC04F27018DAF8B30013EA7B /* Build configuration list for PBXNativeTarget "keypress" */; buildPhases = ( CC04F26318DAF8B30013EA7B /* Sources */, CC04F26418DAF8B30013EA7B /* Frameworks */, CC04F26518DAF8B30013EA7B /* CopyFiles */, ); buildRules = ( ); dependencies = ( CCAC869118DC28500038290C /* PBXTargetDependency */, ); name = keypress; productName = keypress; productReference = CC04F26718DAF8B30013EA7B /* keypress */; productType = "com.apple.product-type.tool"; }; CC04F27618DAF9220013EA7B /* unpacker */ = { isa = PBXNativeTarget; buildConfigurationList = CC04F27D18DAF9220013EA7B /* Build configuration list for PBXNativeTarget "unpacker" */; buildPhases = ( CC04F27318DAF9220013EA7B /* Sources */, CC04F27418DAF9220013EA7B /* Frameworks */, CC04F27518DAF9220013EA7B /* CopyFiles */, ); buildRules = ( ); dependencies = ( ); name = unpacker; productName = unpacker; productReference = CC04F27718DAF9220013EA7B /* unpacker */; productType = "com.apple.product-type.tool"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ CC04F25F18DAF8B30013EA7B /* Project object */ = { isa = PBXProject; attributes = { LastUpgradeCheck = 0500; ORGANIZATIONNAME = "-"; }; buildConfigurationList = CC04F26218DAF8B30013EA7B /* Build configuration list for PBXProject "keypress" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( en, ); mainGroup = CC04F25E18DAF8B30013EA7B; productRefGroup = CC04F26818DAF8B30013EA7B /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( CC04F26618DAF8B30013EA7B /* keypress */, CC04F27618DAF9220013EA7B /* unpacker */, ); }; /* End PBXProject section */ /* Begin PBXSourcesBuildPhase section */ CC04F26318DAF8B30013EA7B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( CC04F26B18DAF8B30013EA7B /* main.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; CC04F27318DAF9220013EA7B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( CC04F27A18DAF9220013EA7B /* main.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ CCAC869118DC28500038290C /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = CC04F27618DAF9220013EA7B /* unpacker */; targetProxy = CCAC869018DC28500038290C /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ CC04F26E18DAF8B30013EA7B /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_OBJC_EXCEPTIONS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); GCC_SYMBOLS_PRIVATE_EXTERN = NO; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 10.9; ONLY_ACTIVE_ARCH = YES; SDKROOT = macosx; }; name = Debug; }; CC04F26F18DAF8B30013EA7B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_ENABLE_OBJC_EXCEPTIONS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 10.9; SDKROOT = macosx; }; name = Release; }; CC04F27118DAF8B30013EA7B /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ARCHS = "$(ARCHS_STANDARD_32_BIT)"; GCC_VERSION = com.apple.compilers.llvmgcc42; GCC_WARN_UNINITIALIZED_AUTOS = NO; MACOSX_DEPLOYMENT_TARGET = 10.7; OTHER_CFLAGS = "-DKEYPRESS"; PRODUCT_NAME = "$(TARGET_NAME)"; USER_HEADER_SEARCH_PATHS = ..; VALID_ARCHS = i386; }; name = Debug; }; CC04F27218DAF8B30013EA7B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ARCHS = "$(ARCHS_STANDARD_32_BIT)"; GCC_VERSION = com.apple.compilers.llvmgcc42; GCC_WARN_UNINITIALIZED_AUTOS = NO; MACOSX_DEPLOYMENT_TARGET = 10.7; OTHER_CFLAGS = "-DKEYPRESS"; PRODUCT_NAME = "$(TARGET_NAME)"; USER_HEADER_SEARCH_PATHS = ..; VALID_ARCHS = i386; }; name = Release; }; CC04F27E18DAF9220013EA7B /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ARCHS = "$(ARCHS_STANDARD_32_BIT)"; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); GCC_VERSION = com.apple.compilers.llvmgcc42; GCC_WARN_UNINITIALIZED_AUTOS = NO; MACH_O_TYPE = mh_execute; MACOSX_DEPLOYMENT_TARGET = 10.8; OTHER_LDFLAGS = ( "-segaddr", __TEXT, 0x12000, "-nostdlib", "-fvisibility=hidden", "-lSystem", "-no-stack-protector", ); PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = NO; PRODUCT_NAME = "$(TARGET_NAME)"; VALID_ARCHS = i386; }; name = Debug; }; CC04F27F18DAF9220013EA7B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ARCHS = "$(ARCHS_STANDARD_32_BIT)"; COPY_PHASE_STRIP = NO; GCC_VERSION = com.apple.compilers.llvmgcc42; GCC_WARN_UNINITIALIZED_AUTOS = NO; MACH_O_TYPE = mh_execute; MACOSX_DEPLOYMENT_TARGET = 10.8; OTHER_LDFLAGS = ( "-segaddr", __TEXT, 0x12000, "-nostdlib", "-fvisibility=hidden", "-lSystem", "-no-stack-protector", ); PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = NO; PRODUCT_NAME = "$(TARGET_NAME)"; VALID_ARCHS = i386; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ CC04F26218DAF8B30013EA7B /* Build configuration list for PBXProject "keypress" */ = { isa = XCConfigurationList; buildConfigurations = ( CC04F26E18DAF8B30013EA7B /* Debug */, CC04F26F18DAF8B30013EA7B /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; CC04F27018DAF8B30013EA7B /* Build configuration list for PBXNativeTarget "keypress" */ = { isa = XCConfigurationList; buildConfigurations = ( CC04F27118DAF8B30013EA7B /* Debug */, CC04F27218DAF8B30013EA7B /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; CC04F27D18DAF9220013EA7B /* Build configuration list for PBXNativeTarget "unpacker" */ = { isa = XCConfigurationList; buildConfigurations = ( CC04F27E18DAF9220013EA7B /* Debug */, CC04F27F18DAF9220013EA7B /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = CC04F25F18DAF8B30013EA7B /* Project object */; } .