摘要:
/****************************获取错误代码描述**************/#include <string.h>#include <errno.h> /* for strerror */#include <stdio.h>int main(int argc, char 阅读全文
摘要:
一、针对IP地址的过滤 (1)对源地址为192.168.0.1的包的过滤,即抓取源地址满足要求的包。 表达式为:ip.src == 192.168.0.1 (2)对目的地址为192.168.0.1的包的过滤,即抓取目的地址满足要求的包。 表达式为:ip.dst == 192.168.0.1 (3)对 阅读全文
摘要:
首先介绍下GDB常用命令 流程start <args>或run <args>:bin程序开始执行c(continue):从断点开始继续执行,直到下一断点或结束n(next):执行下一行(跳过函数)s(step):执行下一行(进入函数)finish:运行到当前函数结束退出运行状态下ctrl-c:暂停q 阅读全文
摘要:
1、 过滤空行 grep -v ^$ 2、精确匹配 grep -w xxx 加了这个参数之后查找abc时不会匹配abcd。 阅读全文
摘要:
安装步骤: 1. 安装xinetd, tftp-hpa tftpd-hpa a. sudo apt-get install xinetd b. sudo apt-get install tftp-hpa tftpd-hpa 2. 创建tftp的配置文件 a. vi /etc/xinetd.d/tft 阅读全文
摘要:
root@DPTECH ~$ cat /log/startup.log |grep ph Tue Dec 18 15:13:10 2018, phase 2, line 16, The program was interrupted by Ctl+c, error code = 0 root@DPT 阅读全文
摘要:
前面几篇谈GDB调试程序的帖子,都对反汇编语焉不详。这里详细讨论一下disassemble/disass命令反汇编一个函数disass func_name反汇编一段内存地址, 第1个参数是起始地址,第2个是终止地址disassemble 0×0 0×10先看看文档 Debugging with GD 阅读全文
摘要:
当socket 进行TCP 连接的时候(也就是调用connect 时),一旦网络不通,或者是ip 地址无效,就可能使整个线程阻塞。一般为30 秒(我测的是20 秒)。如果设置为非阻塞模式,能很好的解决这个问题,我们可以这样来设置非阻塞模式:调用 ioctl 函数: unsigned long fla 阅读全文
摘要:
目录: ☆ SNMPv3视图访问控制模型 ☆ SNMPv3报文格式 ☆ VACM参数 ☆ Context Table ☆ Security To Group Table ☆ Access Table ☆ View Tree Family Table ☆ Overall Picture ☆ 小结 ☆ 阅读全文
摘要:
snmpd.conf想必不陌生。在进程启动过程中会去读取配置文件中各个配置。其中几个参数需要先知道是干什么的: token:配置文件的每行的开头,例如 这行token的参数是group。 when:一个标识,例如: when的传入参数为三种: 再来看这个函数 token明显是dlmod,然后dlmo 阅读全文