- 博客(12)
- 收藏
- 关注
原创 OLLVM混淆环境搭建与去平坦化
LLVM(Low Level Virtual Machine)是一个开源的编译器基础架构,它包含了一组模块化、可重用的编译器和工具,支持多种编程语言和目标架构,包括x86、ARM和MIPS等。LLVM的核心思想是将编译器分为前端和后端两个部分,前端负责将源代码转换为中间表示(IR),后端负责将中间表示转换为目标机器的汇编代码。这种设计使得LLVM可以支持多种编程语言,因为只需要为每种语言编写一个前端,就可以利用后端的通用性支持多种目标架构。
2024-01-15 18:17:24
3311
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人