![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
llvm
王cb
始于C#,精于C&C++,醉心于Windows内核与Com组件安全研究
展开
-
基于LLVM编译器的IDA自动结构体分析插件
引用这篇文章旨在介绍一款对基于LLVM的retdec开源反编译器工具进行二次开发的IDA自动结构体识别插件实现原理分析文章目录引用简介源码分析LLVM编译器简介Retdec源码分析Klee源码分析IDA插件开发分析工具安装方法工具使用介绍工具支持环境源代码编译方法工具使用效果分析之前分析之后完整流程相关引用参与贡献简介笔者在一款基于LLVM编译器架构的retdec开源反编译器工具的基础上,融合了klee符号执行工具,通过符号执行(Symbolic Execution)引擎动态模拟反编译后的llv原创 2022-04-13 08:45:08 · 1133 阅读 · 0 评论 -
全引用链接静态库的方法
-WHOLEARCHIVE:E:\git\WindowsResearch\retdec-master-build\x64\Debug\LLVMSymbolicExecution.lib加上-WzHOLEARCHIV:在路径前面原创 2022-03-14 13:54:02 · 105 阅读 · 0 评论 -
PHINode通用移除方法
具体PHINode->getNumIncomingValues(i),的value用放在一个store和load替换放在PHINode的出口处/** * @file src/bin2llvmir/optimizations/phi_remover/phi_remover.cpp * @brief Remove all Phi nodes (instructions). * @copyright (c) 2017 Avast Software, licensed under the MIT li原创 2022-03-06 12:17:46 · 466 阅读 · 0 评论