AFL代码插桩 在使用AFL时,需要先通过afl-gcc/afl-clang等工具编译目标程序(在这个过程中对目标进行插桩)。 编译过程:源代码-->汇编代码-->二进制。 源代码-->汇编代码:这一步是通过 汇编代码-->二进制:这一步是通过汇编器(assembler)。Linux中常用的汇编器是 ...
分类:
其他好文 时间:
2021-01-25 11:31:54
阅读次数:
0
perf_counter:是傻孩子在工作中总结和整理出的一个库,它的特点是在不干扰已有 SysTick 功能的前提下额外为我们提供系统周期测量的功能——并在这基础上衍生出了 delay_us() 和 系统时间戳的功能。 注意: 这里(KEIL MDK下选项-C/C++)的 Assembler Opt ...
分类:
其他好文 时间:
2021-01-13 10:45:01
阅读次数:
0
VC6 单文档 替换MFC默认的菜单栏和工具栏. 我发现一个很简单的方法: 1.先在资源视图里面增加一个新的菜单栏.2.把IDR_MAINFRAME的那个默认的菜单栏选中,按DEL键.3.把新的菜单栏的ID改成IDR_MAINFRAME 工具栏的替换方法也是一样的. 编译运行.MFC默认的菜单栏和工 ...
分类:
编程语言 时间:
2020-07-05 13:56:41
阅读次数:
66
推荐插件: C/C++(建议关闭补全和错误提示功能,因为实在是太烂了) ccls clangd Code Runner Cmake CMake Tools 其他好用的插件: GNU Assembler Language Support Bracket Pair Colorizer 2 Visual ...
分类:
编程语言 时间:
2020-05-05 10:39:40
阅读次数:
734
VS配置汇编语言开发环境VS配置汇编语言开发环境MASM简介第一步打开VS新建一个空项目第二步在源文件出添加一个新建项第三步进行项目配置第四步程序调试安装汇编语言语法高亮插件。错误记录列表文件生成和编译的冲突MASM简介Microsoft Macro Assembler(MASA)宏汇编程序是一种x... ...
分类:
其他好文 时间:
2020-03-04 13:07:01
阅读次数:
156
.NET 生态系统是一个不断变化的生态圈,我相信它正在朝着一个伟大的方向发展。有了开源和跨平台这两个关键优先事项,我们就可以放心了。云原生对应用运行时的不同需求,说明一个.NET Core 在云原生时代所完成的蜕变: 体积更小:对于微服务分布式架构而言,更小的体积意味着更少的下载带宽,更快的分发下载 ...
分类:
Web程序 时间:
2020-01-15 21:28:34
阅读次数:
112
pwd: print work directory 打印当前目录 显示出当前工作目录的绝对路径 ps: process status(进程状态,类似于windows的任务管理器) 常用参数:-auxf ps -auxf 显示进程状态 df: disk free 其功能是显示磁盘可用空间数目信息及空间 ...
分类:
系统相关 时间:
2019-12-21 23:00:11
阅读次数:
198
一、chrome浏览器F12打开调试界面,在console中输入(firefox同样可以): 现在试试 $("a"),已经是jQuery了 二、jQuery定位元素小总 0 获取iframe(id或name为mainFrame)中的元素 1 元素选择器 获取所有元素: $("*") 类似的,找id: ...
分类:
Web程序 时间:
2019-12-15 12:35:12
阅读次数:
167
光照演示程序(第八章内容) 8.14、光照演示程序 本章演示程序基于上一章的“陆地与波浪演示程序”的基础上构建而成的,其中利用了一个方向光来表示太阳,用户可以使用方向键来控制太阳的方向。 8.14.1、顶点格式 光照的计算需要依赖于表面法线,所以我们会 在顶点层级定义法线 ,方便在光栅化过程中进行插 ...
分类:
其他好文 时间:
2019-11-22 09:16:08
阅读次数:
109
第六章 名词解释: 机器语言(machine language):由计算机直接使用的二进制编码指令构成的语言。 汇编语言(assembly language):一种低级语言,用助记码表示特定计算机的机器语言指令。 汇编器(assembler):把汇编语言程序翻译成机器代码的程序。 汇编器指令(ass ...
分类:
其他好文 时间:
2019-10-22 22:17:51
阅读次数:
120