iOS-2023面试最新-逆向题-视觉

news/2024/7/20 21:08:54 标签: ios

1、逆向思路

  1. 界面分析。Cycript、Reveal

  2. 代码分析。MachOView、class-dump、Hopper Disassembler、ida

  3. 动态调试。debugserver、LLDB

  4. 代码编写。代码注入,重签名,打包

2、ios签名机制

3、Mach-O,ASLR

4、LLVM

5、OpenSSH登录iPhone,[sh脚本文件]

6、代码混淆

7、越狱

8、脱壳

9、Cycript调试,Reveal调试

10、[class-dump]

11、动态调试debugserver,常用LLDB命令

12、dyld shared cache 动态库共享缓存

13、[Hopper Disassmbler],汇编

14、重签名

15、可执行文件-权限

16、Theos

17、tweak修改应用,tweak修改钉钉实战记录

18、代码混淆

二、iOS视觉

1、OpenGL名词

2、OpenGL固定管线

3、OpenGL图元

4、OpenGL3D数学

5、OpenGL渲染架构

6、OpenGL深度测试,Zfighting问题,多边形偏移

7、OpenGL正背面剔除

8、OpenGL ES

9、OpenGL ES GLSL

10、OpenGL ES 几何图形渲染

11、OpenGLES 光照计算

12、Metal

13、Metal_AVAssetReader

14、GPUImage与CoreImage

15、GLKit

16、CoreAnimation

17、图形API

18、滤镜处理


http://www.niftyadmin.cn/n/5086130.html

相关文章

鲜花植物配送商城小程序的作用是什么

鲜花植物的市场需求非常高,尤其节假日或装饰/采购等需求更大,除了线下经销商外,还有鲜花植物供应商批发等,但其市场高需求的同时,经营痛点也比较明显。 通过【雨科】平台搭建鲜花植物商城,实现全产品线上展…

04 | 如何利用 Repository 中的方法返回值解决实际问题?

上一课时,我们着重讲了方法名和参数的使用方法,这一课时我们来看下Repository 支持的返回结果有哪些,以及 DTO 类型的返回结果如何自定义,及其在实际工作场景中我们如何做。通过本课时的学习,你将了解到 Repository 的…

洗地机哪个品牌最耐用质量好?2023年最好用的洗地机

随着科技的发展,人们的生活越来越便利,就拿打扫卫生来说,现在越来越多人抛弃扫把、地拖,转而选择让清洁更加轻松的清洁家电,而洗地机就是这样一种让打扫卫生变得简单轻松的家电。近年来洗地机销量剧增,是目…

NFT Insider111:The Sandbox 推出乐天世界主题公园元宇宙,Aavegotchi 与 CARV达成合作

引言:NFT Insider由NFT收藏组织WHALE Members、BeepCrypto联合出品,浓缩每周NFT新闻,为大家带来关于NFT最全面、最新鲜、最有价值的讯息。每期周报将从NFT市场数据,艺术新闻类,游戏新闻类,虚拟世界类&#…

memcpy和memmove函数的介绍和模拟实现

注:这里给小伙伴们一些建议,看API文档的时候,一定要看全英,在本篇文章,我会带领大家看memcpy和memmove的全英解析,并翻译给大家。 目录 1. memcpy函数 1.1 函数的声明 1.2 函数的功能 1.3 函数的使用 …

O2OA(翱途)常见知识之 mysql 数据库备份

概述 系统运行一段时间后,可能发生各种情况导致数据丢失,如硬件故障、人为错误、软件错误、病毒攻击等。定期备份可以帮助您保护数据免受这些风险的影响,以便在需要时能够恢复数据。 O2OA应用本身可以通过dump配置每天自定备份数据&#xff…

sql 注入(3), 报错型注入

报错型注入 无法使用 union 注入时, 尝试报错注入往往很有效. 一, 不适用 union 注入的情况: 在页面上无法显示查询结果.从页面变化或报错信息中无法探测出有效的列数. 二, mysql处理xml文件 情景: 表名为 [xmltable], 表中列名为 [testxml], 值是字符串类型, 保存了一段…

设计模式——19. 访问者模式

1. 说明 访问者模式(Visitor Pattern)是一种行为型设计模式,它允许你在不改变元素类(被访问者)的前提下,定义对元素的新操作(访问者),并将这些操作封装到独立的访问者类中。这样,你可以在不修改被访问者的类的情况下,通过不同的访问者来执行不同的操作。 访问者模式…