笔记 论文笔记-VulDeeLocator: A Deep Learning-based Fine-grained Vulnerability Detector 使用word embedding编码向量;使用clang将源码转为AST; 该篇论文与SySeVR同作者,VulDeeLocator相对于S... 2021年5月19日 276 次浏览 发表评论 阅读全文
笔记 论文笔记-SySeVR: A Framework for Using Deep Learning to Detect Software Vulnerabilities 主要思想程序切片 --> 代码段 --> 数据预处理 --> 训练BGRU模型基于语法,语义和向量表征贡献 引入并定义了基... 2021年5月6日 324 次浏览 发表评论 阅读全文
教程 Android逆向分析实例(三)-解密微信EnMicroMsg.db数据库 1.简介 首先介绍下EnMicroMsg.db数据库:这个数据库是存放在Android手机本地的用来保存微信聊天记录的一个数据库,是一个Sq... 2021年4月30日 732 次浏览 发表评论 阅读全文
笔记 程序依赖图(Program Dependency Graph) 1.定义 百度百科: 程序依赖图(Program Dependence Graph)是程序的一种图形表示,它是带有标记的有向多重图。程序依赖... 2021年4月21日 257 次浏览 发表评论 阅读全文
笔记 控制流图(Control Flow Graph) 1.定义 百度百科: 控制流图(Control Flow Graph, CFG)也叫控制流程图,是一个过程或程序的抽象表现,是用在编译器中的... 2021年4月21日 299 次浏览 发表评论 阅读全文
笔记 抽象语法树(Abstract Syntax Tree) 1.简介 抽象语法树(abstract syntax code,AST)是源代码的抽象语法结构的树状表示,树上的每个节点都表示源代码中的一种... 2021年4月20日 279 次浏览 发表评论 阅读全文
教程 Android逆向分析实例(二)-解决xx输入法回编译后闪退问题 1.思考 apk回编译后闪退,那肯定是这个app做了保护措施。开始我是这样想的,app闪退?那不就是被杀掉了进程嘛,直接去找KillProc... 2021年4月18日 373 次浏览 发表评论 阅读全文
教程 Android逆向分析实例(一)-绕过搜狗输入法的签名验证 写在前面:我们在做逆向工程时,经常会对apk文件进行反编译,分析其中的代码,然后重打包,重签名。但本apk为了防止重打包,设置了签名验证,它... 2021年4月13日 308 次浏览 发表评论 阅读全文
笔记 详解词向量Word2vec模型 1. Word2vec是啥? 在聊 Word2vec 之前,先聊聊 NLP (自然语言处理)。在NLP里面,最细粒度的是 词语,词语 组成句... 2021年4月9日 295 次浏览 发表评论 阅读全文
笔记 逆向学习笔记(4)-Dex文件结构 1. dex文件是啥? dex文件也即Android的可执行文件,包含应用程序的全部操作指令以及运行时数据,在Android逆向工程中对ap... 2021年3月12日 286 次浏览 发表评论 阅读全文