iosre Blog

iOS 逆向开发,熟悉iphone/tweak、iphone/tool、cydia的repo 制作 、cocoapods的Specs repo制作(using-pod-lib-create、private-cocoapods)

Viterbi_and_Qualcomm_Corp

CDMA、FDMA、TDMA,解决移动通信的传输安全和带宽问题

前言 昨天我们介绍了通信中最重要的解码算法——维特比算法。今天我们介绍一下维特比其人,因为他不仅是大科学家,而且是一位非常了不起的企业家。如果你有足够的能力,将来想名利双收,维特比就是榜样。 维特比是美籍意大利犹太移民,他原名叫Andrea Viterbi,但是Andrea这个名字在英语里是个女孩子的名字,因此他把自己的名字改成安德鲁(Andrew)。在维特比从麻省理工学...

hook_methods_in_ios

Common hook methods in iOS

前言 iOS 中常见的hook方式 hooking-swift-methods Hooking & Executing Code with dlopen & dlsym —Easy mode:hooking C methods ...

Dyld_Introduction

动态库: 静态库、动态库的区别,编译和注入;导出和隐藏符号表;

静态库和动态库的区别 动态库的特点 存在形式有 .dylib,.framework 和链接符号 .tdb; 它的好处是可以只保留一份文件和内存空间,从而能够被多个进程使用,例如系统动态库; 可减小可执行文件的体积,不需要链接到目标文件。 静态库的特点 以.a 或者.fr...

Viterbi_algorithm

通信中使用最多的算法-----维特比算法

前言 今天和明天我们说一个传奇的算法、它背后那个传奇的人,以及那个传奇的人背后传奇的公司。 我们要谈的这个人叫做安德鲁·维特比(Andrew Viterbi),你可能没有听说过他,因为通信行业之外的人知道他的并不多。不过你在媒体上应该经常看到对他所创建的高通公司(Qualcomm)的报道。 另外,通信行业的科技人员,如果不知道这个名字,要么赶快恶补一下通信技术的常识,要么就不用在这个行...

Equivalence_problems_and_artificial_intelligence

等价问题和人工智能

前言 人工智能的一大类问题 语言识别 机器翻译 自然语言的理解 基因识别 股票分析 背后的本质是什么?摩尔定律、大数据不在重复讲述,今天重点从思维方式的角度谈谈数学模型。 人工智能发展的关键是找到相应的“空气动力学” 正如我们无法依靠模拟鸟的飞...

sanbox_Library_Caches_Snapshots

应用进入后台时的截屏行为,防止手机截屏图片泄密方案:

前言 当应用进入后台时,系统会自动在当前应用的页面截屏并存储到手机内,如果当前页面涉及敏感信息时,被攻击会造成泄密。如下图生成的两张图片路径: /var/mobile/Containers/Data/Application/2BEE545F-A6E7-4473-97C2-D192A0BE360C/Lib...

Keyboard

键盘缓存

前言  /private/var/mobile/Library/Keyboard/ dynamic-text.dat : 在使用系统键盘打字时时,会出现提示,键盘一般会缓存这些提示字符串,缓存在手机的“/private/var/mobile/Library/Keyboard/dynamic-tex...

Basic_Linux_profiling

List of handy commands that will allow you to find out more about the linux host

Local Host Enumeration 1、Basic local host/network profiling ifconfig route netstat shows active TCP connections, just like on linux ➜ kunnan...

What_the_hell_is_the_West

到底什么是西方

西方独特的成长路径 为什么看西方? 西方是中国理解自己最重要的他者 和西方的比较当中,中国得到了最多的、最重要的关于自己的判断 他者就是我们自身的一部分;它不只是让你在比较中认识自己,他还会让你不知不觉地按照他的样子塑造自己 ...

arm

arm汇编

前言 汇编语言是面向机器的程序设计语言,可以将其看成是各种 CPU 的机器指令的助记符集合。程序员可以使用汇编代码直接控制硬件系统工作,而且用汇编语言编写的程序具备执行速度快和占用内存少等优点。 在 Apple 平台上主流的汇编语言有 x86 汇编 和 ARM 汇编, 在移动设备...