
网络协议
文章平均质量分 62
sysprogram
这个作者很懒,什么都没留下…
展开
-
pop3
+OK POP3 readyuser testhack+OKpass hacker123+OK Authentication succeededstat+OK 3 1662list+OK 31 5132 5733 576.top 3 0+OK Top of message followsReturn-Path: X-Original-To: testhack@sohu.comDelivered-To: testhack@sohu.comReceived: from relay.mail.sohu.com (原创 2010-06-11 11:18:00 · 1025 阅读 · 0 评论 -
WinPcap捕获数据包
首先使用pcap_open打开指定的网卡, 获取使用pcap_loop进行捕获数据包.// pcap_loop.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#define HAVE_REMOTE#include /* packet handler 函数原型 */void packet_handler(u_char *param, cons原创 2015-10-27 19:34:53 · 3043 阅读 · 1 评论 -
WinPcap 获取本地适配器信息
开始学习WinPcap的相关开发从最简单的开始, 获取本地的网卡信息#include #include #define HAVE_REMOTE#include #pragma comment(lib,"wpcap.lib")int _tmain(int argc, _TCHAR* argv[]){ pcap_if_t *alldevs; pcap_if_t *d;原创 2015-10-27 19:09:46 · 1049 阅读 · 0 评论 -
WinPcap pcap_next_ex抓包
使用pcap_next_ex抓包// pcap_next_ex.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#define HAVE_REMOTE#include #pragma comment(lib,"wpcap.lib")int _tmain(int argc, _TCHAR* argv[]){ pcap_if_t *alld原创 2015-10-27 20:01:49 · 8382 阅读 · 0 评论 -
WinPcap获取网卡的更多信息
获取网卡的更多信息// pcap_findalldevs_ex2.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#define WINVER 0x0501#define HAVE_REMOTE#include #include #pragma comment(lib,"wpcap.lib")#pragma comment(lib,"w原创 2015-10-27 19:16:36 · 2032 阅读 · 0 评论 -
Linux下的FTP命令害死人
Binary模式不会对数据进行任何处理。Ascii模式会将回车换行转换为本机的回车字符。做系统运维的记得长记性,在Linux下用ftp命令传输文件的时候,记得开启bin模式,要不然你的系统镜像会以ascii模式传输,导致文件不一致,镜像就启不来了。我最近就犯了这毛病,害死人啊,一个礼拜全做系统了。原创 2014-12-05 15:18:16 · 2925 阅读 · 0 评论 -
winnet api 实现Get请求
mark一下!#include #include #include using namespace std;#pragma comment(lib,"wininet.lib")char* GetUrl2(const char* strName,char* strObject){ HINTERNET hSession = ::InternetOpen("MSDN SurfBe原创 2014-02-10 18:37:10 · 2335 阅读 · 0 评论 -
wireshark过滤规则
一.捕捉过滤器ProtocolDirectionHost(s)ValueLogical OperationsOther expression例子:tcp dst 10.1.1.1 80 andtcp dst 10.2.2.2 3128Protocol(协议):原创 2013-10-17 19:31:16 · 1368 阅读 · 0 评论 -
FTP断点续传
花了一天的时间整出来这点东西,写一下吧!VOID FtpThief::Connect(TCHAR*IP,TCHAR*USER,TCHAR*PASS,UINT PORT) { pInternetSession = new CInternetSession("MR",INTERNET_OPEN_TYPE_PRECONFIG); try { pFtpConnection = pInter原创 2012-12-10 23:52:29 · 5327 阅读 · 1 评论 -
FTP协议命令
USER - 设置用户名PASS - 发送一个用户登陆密码CWD - 改变工作目录 LIST - 列出远程某个目录下的所有文件和子目录DELE - 删除远程文件 PASV - 进入数据传输(提取IP和PORT)PORT - 打开一个端口TYPE - 设置数据传输模式RETR - 下载文件STOR - 上传文件到远程主机 SIZE - 返回文件大小APP转载 2012-12-10 23:52:04 · 1637 阅读 · 0 评论 -
ngrep使用方法
ngrep 是grep(在文本中搜索字符串的工具)的网络版,他力求更多的grep特征,用于搜寻指定的数据包。正由于安装ngrep需用到libpcap库, 所以支持大量的操作系统和网络协议。能识别TCP、UDP和ICMP包,理解bpf的过滤机制。 ngrep搜寻数据包ngrep 是grep(在文本中搜索字符串的工具)的网络版,他力求更多的grep特征,用于搜寻指定的数据包。正由于原创 2012-12-04 12:31:36 · 1177 阅读 · 0 评论 -
反向Socket连接
<br />mark一下,以后的开发过程中可能会经常用到socket相关的东西,所以mark一下最基础的东西。<br /> <br />//服务端<br /> <br />#include <stdio.h><br />#include <windows.h><br />#pragma comment(lib,"ws2_32.lib")<br />void main()<br />{<br /> //初始化套接字版本<br /> WSAData wsaData;<br /> WSAStartup(MAKEW原创 2011-03-24 15:34:00 · 2397 阅读 · 0 评论 -
PacketGetAdapterNames返回false
<br /> 今天在写一个关于ARP程序的时候,发现PacketGetAdapterNames函数,获取所有网卡适配器名称,既然返回false,非常奇怪。<br />这个函数就是通过读取注册表的方面,读取网卡的名称,怎么会失败呢?我是在XP的系统下试的,找了半天原因才发现,是由于<br />WinPcap的版本与开发包的版本不一样的原因。<br /> <br /> WinPcap开发包的版本是4.0.2,而系统里的WinPacp是4.1.2,于是我将WinPacp卸载重装4.0.2,这时Pack原创 2010-11-04 16:22:00 · 3284 阅读 · 0 评论 -
smtp
220 95.62 ESMTP readyehlo smtp.sohu.com250-95.62250-AUTH PLAIN LOGIN250 STARTTLSauth login334 VXNlcm5hbWU6dGVzdGhhY2s=334 UGFzc3dvcmQ6aGFja2VyMTIz235 2.0.0 OKmail from:testhack@sohu.com250 2.1.0 Okrcpt to:testhack@sohu.com250 2.1.5 Okdata354 End data with原创 2010-06-11 11:07:00 · 1526 阅读 · 0 评论 -
tcpdump抓包实例
//IP过滤tcpdump -i eth1 host 192.168.1.1tcpdump -i eth1 src host 192.168.1.1tcpdump -i eth1 dst host 192.168.1.1//端口过滤tcpdump -i eth1 port 25tcpdump -i eth1 src port 25tcpdump -i eth1 ds原创 2016-08-13 18:42:53 · 1237 阅读 · 0 评论