- 博客(4)
- 收藏
- 关注
原创 程序详细编译过程(预处理、编译、汇编、链接)
在Unix系统上,从源文件到目标文件的转化是由编译器驱动程序完成的。;GCC编译器驱动程序读取源程序文件hello.c,并把它翻译成一个可执行目标文件hello。这个翻译过程分为四个阶段:预处理(Preprocessing)、编译(Compilation)、汇编(Assembly)、链接(Linking)。执行这四个阶段的程序(预处理器、编译器、汇编器、链接器)一起构成了编译系统。
2023-10-09 10:40:46
296
1
原创 AFLNET架构图解释及运行流程
例如,为了识别模糊测试工具盲点(Fuzzer blind spot),即很少执行的状态,它选择一个状态s,选择s的概率与执行s的变异消息序列的比例成反比【?此外,AFLNET维护一个状态语料库(state corpus),它包括(i)状态条目列表(state entries),即包含相关状态信息的数据结构,以及(ii)哈希图,将状态标识符映射到执行对应于状态标识符的状态的队列条目列表。pcap文件是AFLNET的输入,包含了捕获的网络流量(例如FTP客户端和FTP服务器之间的请求和响应,如List 1)。
2023-09-24 17:42:23
788
1
原创 AFLNET命令解释
P protocol:指定待测协议(如 RTSP, FTP, DTLS12, DNS, DICOM, SMTP, SSH, TLS, DAAP-HTTP,SIP, MODBUS)-q algo:(可选)指定状态选择算法 (如 1. RANDOM_SELECTION, 2. ROUND_ROBIN, 3. FAVOR)-s alog:(可选)种子选择算法(如 1. RANDOM_SELECTION, 2. ROUND_ROBIN, 3. FAVOR)-D usec:(可选)等待服务器初始化时间(毫秒级)
2023-09-22 17:16:42
353
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人