c++ winsock实现sniffer 本文一些基础的winsock函数的使用已经在上一篇文章:c++ winsock实现Ping功能 出现过,本篇文章只记录新出现的函数以及新的结构体等。 整体结构1、选定监听地址——本地IPv4地址(该部分可以优化); 2、设置套接字接收完全IP头部信息; 3、绑定套接字与地址并设置套接字接收所有网络流量; 4、接收并分析数据; 选定监听地址——本地IPv4地址可以在CMD中使用“ipconfig”指 2023-07-10 Code
WireShark使用(二) 实验二:利用WireShark抓包并分析三次握手 步骤: 打开WireShark监听后,随便打开一个网页即可。 由于上一篇文章已经讲述过了数据链路层和传输层,本实验和上一个实验的这两部分除了包长度以外并无太大差异,因此直接讲解TCP包。 在最右侧的一列可以看到很完美的一个三次握手流程,从本地端到服务端的SYN包,然后是服务端到本地段的SYN-ACK包,最后是本地端到服务端的ACK包。 首先是第 2023-07-09 Software
WireShark使用(一) 实验一:利用WireShark与Ping功能抓取分析ICMP包 步骤: 1、打开WireShark并选择监听的网卡。 2、发送Ping指令,等待Ping指令完成。 3、暂停WireShark抓包,过滤出Ping指令发送的包。 在这里可以看到Ping向百度的目标IP地址为120.232.145.185,在WireShark的过滤栏中输入ip.addr==120.232.145. 2023-07-09 Software
c++ winsock实现Ping功能 整体流程1、创建套接字(SOCKET),为套接字设定超时选项(SETSOCKOPT); 2、创建目标地址ADDR(SOCKADDR_IN); 3、创建并填充ICMP包(计算校验和); 4、连接至目标主机并发送ICMP包(connect、send); 5、接收并解析回来的ICMP包(recvfrom); 创建套接字(SOCKET),为套接字设定超时选项(SETSOCKOPT)123int nTime 2023-07-08 Code
Wordpress更新你害人不浅啊! 今天上来才发现网站的数据库连接boom掉了,也不怕说重置系统后我的数据库就没有设定密码,因为mysql为root用户设定密码太乱了,网上的教程有说有初始密码的,但是我的初始就是没有密码,太懒了就干脆不搞。前几天apt-get update了一下,估计mysql给升级了,加上Wordpress又自动更新了一次,我就感觉是空密码不让用,所以才有了这篇文章。 网上搜索的改密码方法很多,但是我全试了一遍都 2023-02-08 Linux
前面两篇文章的图片怎么全似了 前几天Teamspeak服务器不知道为什么被我搞崩了,我以为是搭建邮箱服务器的时候给他搞boom了,把服务器由头到尾全部折腾了一遍还是不行,就想着重置一下服务器重新搞搞。结果在备份网站文件的时候不知道他哪根筋出问题了,图片全给我整没了,真的给我气死。 虽然是这样,但是还是记录两个小笔记。在备份好数据库文件和网页文件后,刚刚迁移到新地方的时候由于我还没安装SSH证书,它本身Wordpress后台是有 2023-01-12 Linux
Linux环境下Risk of rain 2(雨中冒险2)服务器搭建 最近雨中冒险2出了新虚空DLC,有个朋友的轻薄本刚好能跑,于是乎就入手了一个开玩,但是他发现以他校园网那种渣渣网络根本不可能和好友愉快的联机,第一天还笑嘻嘻的拉人开房爽玩,第二天就房间都进不去了hhh。突然想到以前还有一个潜渊症的群服务器闲置着,就想用来建一个雨中冒险2的服务器,不浪费服务器资源。过了一会会后发现,这游戏的官方服务端没有Linux版本,只有一个Windows版本的,这就把哥们难住了 2022-03-10 Linux
KirisAme Ver.2 相信看完标题的时候你也大概知道这篇文章要讲什么了! 我的网站终于是迎来了二周目版本! 全新的访问域名与访问体验,也是抓着旧服务器准备过期的日子搞出来了这个Ver.2。旧的服务器我想丢很久了,因为以前刚入坑不太认识这里面的门道,买了个上海的服务器,结果就导致了域名搞了大半年都没套上IP,国内的域名审查真的是很严格😭。早就想换一个境外的服务器套上自己的域名了!这次刚好国内手里拿了点红包钱,顺便买了个 2022-02-04 Linux
Linux云服务器——Bash Shell学习笔记 (2) 这次的笔记不全关于写脚本,更多的是Linux的基础命令,写出来增强一下自己的记忆顺便留个笔记方便以后要用的时候查询。 常用命令:man用于查询命令的帮助文档,格式:man [命令] ls是list的缩写,用于列出目录,格式:ls -a列出包括隐藏文件 -l列出除了隐藏文件外的详细文件和详细信息。 从左到右分别是:文件属性 权限 文件硬链接数 所属用户 所属用户组 占用空间 创建时间 文件名 关于 2021-12-07 Linux