logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

几种常用的排序算法

1 快速排序介绍:  快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n)算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来,且在大部分真实世界的数据,可以决定设计的选择,减少所需

React Native安装过程及使用方法

安装环境在Mac平台上开发React Native需要安装以下环境和工具:Note.jsReact Native Command Line ToolsXCode/AndroidStudio1、安装Node.jsReact Native开发需要用到Node.js环境。我们做React Native开发会经常性的和Node.js进行打交道,在Mac上安装 Node.js可以通过...

Flutter开发

https://flutterchina.club/

iOS越狱开机运行程序

常用的命令和工具ps          ——显示进程状态,CPU使用率,内存使用情况等sysctl       ——检查设定Kernel配置netstat     ——显示网络连接,路由表,接口状态等route        ——路由修改renice       ——调整程序运行的优先级ifconfig    ——查看网络配置tc

iOS开发的另类神器:libimobiledevice开源包

简介libimobiledevice又称libiphone,是一个开源包,可以让Linux支持连接iPhone/iPod Touch等iOS设备。由于苹果官方并不支持Linux系统,但是Linux上的高手绝对不能忍受因为要连接iOS设备就换用操作系统这个事儿。因此就有人逆向出iOS设备与Windows/Mac Host接口的通讯协议,最终成就了横跨三大桌面平台的非官方版本USB接口librar..

iOS开发的另类神器:libimobiledevice开源包

简介libimobiledevice又称libiphone,是一个开源包,可以让Linux支持连接iPhone/iPod Touch等iOS设备。由于苹果官方并不支持Linux系统,但是Linux上的高手绝对不能忍受因为要连接iOS设备就换用操作系统这个事儿。因此就有人逆向出iOS设备与Windows/Mac Host接口的通讯协议,最终成就了横跨三大桌面平台的非官方版本USB接口librar..

Frida-ios-dump

ios端配置:打开cydia 添加源:https://build.frida.re打开刚刚添加的源 安装Frida70安装完成mac端配置:安装Homebrew33安装python:brew install python安装wget:brew install wget安装pip:wget htt...

iOS系统越狱检测

越狱检测/越狱检测绕过——xCon一直忽略了越狱检测与越狱检测绕过的问题,因为我认为在app争抢装机率的环境下,是不会在乎对方的设备越狱与否的。但很显然,我忽略了一个问题,app在设计的时候或许会依照设备是否越狱而采取不同的流程,比如说对越狱的设备采取更多的安全措施,在这种场景下,越狱检测是否可靠就成为了关键问题。本篇文章主要介绍越狱检测的常见方法(并配有相应的测试代码),以及最流行的

iOS描述文件mobileconfig文件的签名认证

1、确保有如下文件:(1)mbaike.crt(https服务器端使用证书文件)(2)mbaike.key(https服务器端使用证书对应的密钥,其实就是一个txt文件)(3)ca-bundle.pem(startssl官网下载的跟证书文件,具体的在哪里下载,请在startssl控制面板中查找)(4)unsigned.mobilecofig文件(IOS端生成的未签名的配置描述文

通过Safari浏览器获取iOS设备UDID(设备唯一标识符)

转载自天狐博客(http://www.skyfox.org/safari-ios-device-udid.html)通过Safari与mobileconfig获取iOS设备UDID(设备唯一标识符)科普:UDID 是由子母和数字组成的40个字符串的序号,用来区别每一个唯一的iOS设备,包括 iPhones, iPads, 以及 iPod touches随着苹果对程序内获取U

到底了