程序分析与软件安全
橘猫且engi
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
(原创)cmake的编译命令提取过程
cmake的编译命令提取过程工作背景生成编译信息提取编译信息cmake的编译命令提取过程本来今天应该更新《clang的python bindings(二)》的,但是根据实验室师兄的要求,先更新这一篇。工作背景由于项目需要,我们要针对每个开源项目中的源代码文件(.cpp,.cc,*.c)进行分析,提取其所有的函数以及其中调用的其他函数。为了保证信息提取的准确,我们需要在每个源代码文件分析的时候加原创 2017-08-30 11:29:53 · 5730 阅读 · 0 评论 -
(原创)利用页面交叉引用反馈爬取vulners.com的数据
因为实验室的工作需要,需要对vulners.com网站上的漏洞信息和相关链接进行数据爬取,但是vulners本身对爬虫的限制非常严格,前端页面都是由react.js生成的,很难单纯靠爬虫获取html数据。原创 2017-07-27 12:37:49 · 1236 阅读 · 0 评论 -
(原创)clang的python接口(一)
clang的python bindings一背景libclang的python接口配置小结clang的python bindings(一)背景众所周知,llvm是一个十分强大的编译器前段,由此衍生出的clang编译器已经十分成熟,大有在将来取代gcc的趋势。同时,clang也提供了强大的开发接口libclang,可以十分有效的进行词法和语法分析的工作。libclang的python接口配置下原创 2017-08-20 10:26:42 · 11264 阅读 · 5 评论 -
(原创)clang的python接口教程(二)
clang的python接口(二)N久之前的一个坑了,今天来为大家填上。(果然需求是第一生产力)常用类AST的构建遍历AST语法单元提取分词提取Democlang的python接口二常用类AST的构建前序遍历AST语法单元提取分词的提取参考资料常用类Index: 这个类是clang的核心类。具有构建语法树的主类。 常用方法: create() '''原创 2017-11-23 15:44:55 · 8734 阅读 · 3 评论
分享