2021年4月7日

摘要: 脱壳与加壳-加壳-1-手工实现添加区段 给壳代码开辟空间来存放壳代码 方法1:在空白的区段头到区段的位置添加区段头 在区段的最后一个后面开辟新的区段 步骤 1 读取文件 2 创建buff存放PE文件镜像 3 解析PE(DOS头、NT头、可选PE头、标准PE头) 4 添加区段、修改相关PE某些字段值 阅读全文
posted @ 2021-04-07 22:42 Sna1lGo 阅读(383) 评论(0) 推荐(0) 编辑
 
摘要: Clang Static Analyzer使用手册-扫描漏洞的原理 当你用scan-build扫描代码后,查看对应的扫描结果会看到有很多对bug的形容,其实这些都是通过checker的处理,就相当于在checker中写好了怎么检查你的代码,然后如果出现了checker中的情况就会报错,就类似于你在v 阅读全文
posted @ 2021-04-07 18:04 Sna1lGo 阅读(203) 评论(0) 推荐(0) 编辑
 
摘要: Clang Static Analyzer使用手册-scan-build查看bug 在下载编译并把可执行文件添加到环境变量后 clang和scan-build以及scan-view都是可以直接通过命令使用的工具了 https://clang-analyzer.llvm.org/scan-build. 阅读全文
posted @ 2021-04-07 17:55 Sna1lGo 阅读(437) 评论(0) 推荐(0) 编辑
 
摘要: Clang Static Analyzer使用手册-Ubuntu 安装: 1 下载编译好了的二进制文件 https://releases.llvm.org/download.html 这种前面加了 Pre-Built Binaries的就是提前编译好了的二进制文件,就可以直接拿过来用 2 源码安装 阅读全文
posted @ 2021-04-07 17:25 Sna1lGo 阅读(603) 评论(0) 推荐(0) 编辑