- 博客(13)
- 收藏
- 关注
原创 psychec 复现经验
psychec是可以自动补全C语言代码片段的工具,其代码仓库为https://github.com/ltcmelo/psychec,只不过代码补全的功能目前已不再维护,而在给出的链接中(https://github.com/ltcmelo/psychec/tree/original)又缺少对应的编译命令,所以复现起来会遇到一系列的问题。
2023-04-24 20:48:14
161
转载 转载:Latex——在线快速生成表格代码
latex在线生成表格的网站:http://www.tablesgenerator.com/latex_tables 这个网站可以通过三种方式来生成latex表格代码:1、自己设置表格;2、直接导入csv表格;3、直接复制表格内容 1、自己设置表格 点击File,选择new tables,可以设置需要的行列数 2、点击import csv file,可以直接导入 3、 点击...
2021-04-20 22:05:09
2917
原创 Finding Inlined Functions in Optimized Binaries 阅读笔记
论文名称: Finding Inlined Functions in Optimized Binaries链接: http://arxiv.org/abs/2103.05221代码链接: https://zenodo.org/record/4280332#.YG70s2EzaUk该篇论文旨在通过深度学习的方法,学习二进制文件反编译出的伪代码的特征,从而识别二进制中存在的内联函数,以提高已有反编译工具IDA Pro和Ghidra对高度优化选项下的二进制内联函数的识别。下图即是Ghidra反编译一段二进
2021-04-08 22:09:05
145
原创 compiler optimization 论文阅读
论文:Unleashing the Hidden Power of Compiler Optimization on Binary Code Difference: An Empirical Study (发表于PLDI2021)论文链接:https://arxiv.org/ftp/arxiv/papers/2103/2103.12357.pdf代码和数据集:https://github.com/BinTuner/Dev研究动机根据作者对二进制的调研,他们发现实际应用中的二进制文件并非全部都是源
2021-04-05 15:37:22
535
原创 论文阅读Revisiting BinaryCodeSimilarityAnalysis using InterpretableFeatureEngineering and LessonsLearned
论文标题:Revisiting Binary Code Similarity Analysis using Interpretable Feature Engineering and Lessons Learned论文链接:https://arxiv.org/abs/2011.10749论文概述:二进制代码相似度分析一直以来都广泛应用在各种安全领域,比如抄袭检测,软件产权保护以及漏洞发现等等。但由于种种原因,很难继续在该领域进行一些新的研究。首先,已有的大多数方法只关注于最终的结果,也就是利用各种不可.
2020-11-26 16:51:16
785
原创 阅读笔记:Order Matters: Semantic-Aware Neural Networks for Binary Code Similarity Detection
今天介绍由腾讯科恩实验室发表在AAAI 2020上的一篇文章。链接:https://keenlab.tencent.com/en/whitepapers/Ordermatters.pdf本文介绍了一个使用神经网络进行二进制代码相似度检测的工作。首先,对于二进制代码上基本块+控制流图的表示方式,作者首先提出了一个语义表示+结构表示(semantic-aware modeling, structural-aware modeling)的表示方法,对每一个基本块将其看成一个sentence,使用BERT对其训
2020-11-13 22:17:23
730
原创 论文阅读:Neural Reverse Engineering of Stripped Binaries using Augmented Control Flow Graphs
今天介绍一篇将要发表在OOPSLA 2020上的文章,链接:论文:https://arxiv.org/pdf/1902.09122PPT:https://www.cs.technion.ac.il/~biham/Workshops/Cyberday/2020/Slides/yaniv-david.slides.pdf本文为了预测二进制代码中函数的函数名,对于一个函数中的指令,抽取了其中的函数调用,并对函数调用的参数进行数据流分析后,构造出了含有参数的函数调用集合。在进一步考虑到程序的控制结构后,抽取了
2020-11-13 22:05:02
289
原创 linux 16.04 安装 gcc-4.6
自动安装gcc-4.6可以通过以下步骤: 添加以下代码到/etc/apt/sources.list:deb http://archive.ubuntu.com/ubuntu/ trusty universe deb-src http://archive.ubuntu.com/ubuntu/ trusty universe最后使用 sudo apt-get install gcc-4.6 build-essential 即可...
2020-08-04 11:23:49
638
原创 数字货币创新性分析
2013年以来,比特币的巨大成功推动了基于区块链技术的加密数字货币的快速发展。至2019年,加密数字货币的发展呈现出了三种特征:种类多,发布快,价格变化大。据统计,在2019年8月,市场上有效的数字货币已经超过2300并且还是迅速增长;至2018年以来,每月的新增ICO(初始币发行)项目超过60;比特币经历了巨大的价格变化,其在2017年12月17日价格超过20000美元,而在2018年12月30...
2020-04-25 09:37:08
1586
原创 LLVM pass学习
LLVM 关于pass讲解的YouTube视频链接:https://www.youtube.com/watch?v=rY02LT08-J8PDF链接:https://www.llvm.org/devmtg/2014-04/PDFs/Talks/Passes.pdf
2020-04-02 16:06:52
342
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人