前言本篇算是对于之前的文章Mac OSX 之自己动手初步学习破解软件入门关于软件安全方面学习的一个补充,有疑问的朋友们可以在评论中多多留言提问和讨论.本文中用到的项目示例工程...
前言本篇算是对于之前的文章Mac OSX 之自己动手初步学习破解软件入门关于软件安全方面学习的一个补充,有疑问的朋友们可以在评论中多多留言提问和讨论.本文中用到的项目示例工程...
0. 学前准备: 1. Mac OSX下的反汇编工具: Hopper Disassembler (本示例使用v4.0.8) 2. 基本的汇编指令(比如mov ,xor ,jm...
macOS是相对封闭的操作系统,进行事件采集与行为审计有用户态可内核态两种方案,其中用户态方案可选FSEvents[https://developer.apple.com/d...
*如果应用程序偶尔需要管理员权限执行命令,可使用AppleScript接口*但是如果应用程序需要频繁使用管理员权限执行命令,这时候就需要用到SMJobBless获取长时间可用...
简介 NSWorkspace继承自NSObject,属于AppKit.framework。一个NSWorkspace对象可以启动其他应用程序和执行各种文件处理服务。NSWor...
沙盒:每个iOS程序都有一个独立的文件系统(存储空间),而且只能在对应的文件系统中进行操作,此区域被称为沙盒 NSFileManger:文件管理(单例类)比如文件的创建、移动...
概述 XPC Service是一种整合了GCD与launchd的一种轻量级进程间通信机制,其主要目的是提供:权限分离和稳定性。 权限分离:利用xpc服务具有自己的沙箱环境,将...
XPC 是 macOS 里经常用到的进程间通信机制。本文不关注 XPC 的内部机制,而是一篇教你如何上手 XPC 的文章。 创建 macOS 工程 'FRTestXPC',...
1、安装py2app,打开终端,执行 pip install py2app 2、在桌面新建一个文件夹,取名xxx,打包的程序baba.py放在里面 3、进入终端,切路径至该文...