摘要: Frida Hook可变参数 0x00 前言: 可变参数Hook原理可以参考下我的这篇文章:C++逆向 可变参数Hook 我在网上搜了好久,都没找到有人写过Frida Hook可变参数......... 0x01 Frida Hook可变参数 args OK 回归正题,Frida 如何Hook可变参 阅读全文
posted @ 2022-04-21 18:13 VxerLee昵称已被使用 阅读(1359) 评论(0) 推荐(0) 编辑
摘要: C++逆向 可变参数Hook 0x00 前言: 我们在做逆向分析的时候,经常会需要去Hook一个程序的日志输出函数。 而这种日志输出函数一般参数都不确定,这就会引起一个问题。我们如何知道参数个数?如何知道他有哪些参数呢? 0x01 C++可变参数: 可变参数简介 在C++中,可变参数的函数定义可以写 阅读全文
posted @ 2022-04-21 14:35 VxerLee昵称已被使用 阅读(923) 评论(0) 推荐(1) 编辑
摘要: Object-C 基础教程第九章,内存管理 前言: 最近事情比较多,很久没有来更新文章了。 刚好最近又空闲出来点时间,赶紧继续学习OC并且做笔记,这次要学习的是OC的内存管理。 对象生命周期 正如现实世界中的鸟类和蜜蜂一样,程序中你的对象也有生命周期。 对象的生命周期包括诞生(通过alloc或者ne 阅读全文
posted @ 2022-04-19 15:31 VxerLee昵称已被使用 阅读(339) 评论(0) 推荐(0) 编辑
摘要: macOS逆向-如何分析macOS软件 0x00 前言: ​ 完事开头难。许多希望学习逆向工程的朋友通常在网上翻看了许多相关的博客和教程之后仍会觉得无从下手,《macOS软件安全与逆向分析》上的第一章将会带我们从头开始搭建一个最简单的分析环境,引导你自己动手写一个简单的CrackMe并破解它。 0x 阅读全文
posted @ 2022-03-29 22:37 VxerLee昵称已被使用 阅读(1823) 评论(2) 推荐(1) 编辑
摘要: Object-C 基础教程第八章,FoundationKit介绍 0x00 前言 大家好!我是卷王VxerLee,难得清闲的大周末我又来卷了。 我找了个附近的StarBucks,戴上耳机、掏出我的mbp、摆出我的洛斐鼠标和键盘、摊开我的《Objective-C基础教程 (第2版)》书本,开始沉浸式学 阅读全文
posted @ 2022-03-26 18:02 VxerLee昵称已被使用 阅读(146) 评论(0) 推荐(0) 编辑
摘要: Object-C 基础教程第七章,深入理解Xcode 0x00 前言 嗨!大家好啊。今天我又来学习了,现在终于把前面一些OC的基础学完了。现在我们可以来开始折腾Xcode了。 书中介绍的Xcode是4.3.2版本的,而我们这Xcode目前已经是Xcode13了,所以书上的知识应该是已经过时了,所以我 阅读全文
posted @ 2022-03-22 15:47 VxerLee昵称已被使用 阅读(370) 评论(0) 推荐(2) 编辑
摘要: Object-C 基础教程第六章,源文件组织 0x00:前言 到目前为止,我们讨论过的所有项目都是把源代码统统放入到了main.m文件中。这样随着项目越来越大,文件内容会越来越多,到后面我们的项目就不太好管理,因为所有东西都写在一起搜索起来也比较费劲。 现在我们需要学习Xcode用类文件的方式来区分 阅读全文
posted @ 2022-03-07 23:20 VxerLee昵称已被使用 阅读(331) 评论(0) 推荐(0) 编辑
摘要: Objective-C 基础教程第五章,复合 什么是复合? 编程中的复合(composition)就好像音乐中的作曲(composition)一样:将多个组件组合在一起,配合使用,从而得到完整的作品。 Car程序 接下来我们不再用shape作为例子来写代码了,这次用car作为例子写代码,我们先来看看 阅读全文
posted @ 2022-03-06 19:40 VxerLee昵称已被使用 阅读(296) 评论(0) 推荐(0) 编辑
摘要: Objective-C 基础教程第四章,继承 // //OC 面向对象继承代码演示 ,矩形 圆形继承于Shape类 // //《OC基础教程》 第四章第二小节 // #import <Foundation/Foundation.h> // 变量声明 //几何体形状类型 typedef enum{ k 阅读全文
posted @ 2022-02-24 23:26 VxerLee昵称已被使用 阅读(134) 评论(0) 推荐(1) 编辑
摘要: Objective-C 基础教程第三章,面向对象编程基础知识 0x00 前言 书中的这章节主要是对零基础的人介绍面向对象编程的基础知识,一般学过高级编程语言的基本都会涉及到面向对象编程的知识,所以可以略过。 术语:OOP的解释 面向对象编程(Object-Oriented Programming)的 阅读全文
posted @ 2022-02-24 23:25 VxerLee昵称已被使用 阅读(232) 评论(0) 推荐(0) 编辑