青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

saga's blog

突出重點(diǎn),系統(tǒng)全面,不留死角

  C++博客 :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
  33 Posts :: 2 Stories :: 185 Comments :: 0 Trackbacks

公告

QQ:34O859O5

常用鏈接

留言簿(15)

搜索

  •  

積分與排名

  • 積分 - 212384
  • 排名 - 124

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

最近用winpcap編程發(fā)現(xiàn)winpcap不能直接的提取本地網(wǎng)卡的mac地址.
???? 于是通過(guò)向自己發(fā)arp請(qǐng)求來(lái)獲得本地的mac.自己寫(xiě)了段代碼,如下:

int ?getmmac()
{???
????unsigned?
char ???sendbuf[ 42 ];
????
int ????i = 7 ,k;
????ETHDR??eth;
????ARPHDR?arp;
????
struct ?pcap_pkthdr? * ??pkt_header;
????u_char?
* ?pkt_data;?

????
for (k = 0 ;k < 6 ;k ++ )
????{
????????eth.eh_dst[k]
= 0xff ;
????????eth.eh_src[k]
= 0x0f ;
????????arp.arp_sha[k]
= 0x0f ;
????????arp.arp_tha[k]
= 0x00 ;
????}
????eth.eh_type
= htons(ETH_ARP);
????arp.arp_hdr
= htons(ARP_HARDWARE);
????arp.arp_pro
= htons(ETH_IP);
????arp.arp_hln
= 6 ;
????arp.arp_pln
= 4 ;
????arp.arp_opt
= htons(ARP_REQUEST);
????arp.arp_tpa
= myip -> ip;
????arp.arp_spa
= inet_addr( " 127.0.0.2 " );

????memset(sendbuf,
0 , sizeof (sendbuf));
????memcpy(sendbuf,
& eth, sizeof (eth));
????memcpy(sendbuf
+ sizeof (eth), & arp, sizeof (arp));

????
if (pcap_sendpacket(slecadopt,sendbuf, 42 ) == 0 )
????{
????????printf(
" PacketSend?succeed\n\n " );
????}
????
else
????{
????????printf(
" PacketSendPacket?in?getmine?Error:?%d\n " ,GetLastError());
????????
return ? 0 ;
????}
????
????
while ((k = pcap_next_ex(slecadopt, & pkt_header,( const ?u_char ** ) & pkt_data)) >= 0 )
????{???????
????????
if ( * (unsigned? short ? * )(pkt_data + 12 ) == htons(ETH_ARP) &&* (unsigned? short * )(pkt_data + 20 ) == htons(ARP_REPLY) &&* (unsigned? long * )(pkt_data + 38 ) == inet_addr( " 127.0.0.2 " ))
????????{
????????????
????????????
for (i = 0 ;i < 6 ;i ++ )
????????????{
????????????????myip
-> mac[i] =* (unsigned? char * )(pkt_data + 22 + i);
????????????}
????????????????
break ;
????????}
????}
????
if (i == 6 )
????{
????????
return ? 1 ;
????}
????
else
????{
????????
return ? 0 ;
????}
}

寫(xiě)的是一個(gè)函數(shù),其中arp請(qǐng)求的發(fā)送方地址填的是127.0.0.2.這個(gè)都沒(méi)什么關(guān)系.
當(dāng)然提取本地的mac還可以用api直接獲取.但是不知道用pcap還有別的好方法.高手指教.謝謝
posted on 2006-04-13 15:02 saga.constantine 閱讀(4763) 評(píng)論(8)  編輯 收藏 引用 所屬分類(lèi): Winpcap

Feedback

# re: [原創(chuàng)]用winpcap獲取本地mac的一段代碼! 2006-05-08 15:39 oosky
pcap_next_ex
pcap_loop
這兩個(gè)函數(shù)抓到的是通過(guò)網(wǎng)卡的原始數(shù)據(jù)包還是被網(wǎng)卡過(guò)濾后的IP包?
對(duì)這些包的格式不了解,進(jìn)而不好分析包的結(jié)構(gòu)。
郁悶中。  回復(fù)  更多評(píng)論
  

# re: [原創(chuàng)]用winpcap獲取本地mac的一段代碼! 2006-05-09 08:25 saga.constantine
@oosky
打開(kāi)網(wǎng)卡時(shí)設(shè)為混雜模式,抓到的就應(yīng)該是原始數(shù)據(jù)包!!但是不會(huì)包括線路上損壞了的數(shù)據(jù)包,那要用硬件嗅探.
自己可以設(shè)置過(guò)濾,是通過(guò)過(guò)濾函數(shù)結(jié)合過(guò)濾表達(dá)式的實(shí)現(xiàn)的,那樣抓到的包就應(yīng)該式過(guò)濾后的包了.不一定是ip包,內(nèi)網(wǎng)的arp包等也會(huì)有!
對(duì)包的結(jié)構(gòu)可以找資料看看,再進(jìn)行分析!
ip頭和tcp頭的分析都不太難!!
  回復(fù)  更多評(píng)論
  

# re: [原創(chuàng)]用winpcap獲取本地mac的一段代碼! 2008-04-25 16:20 牛人
你真有才。。。
脫褲子放了個(gè)P  回復(fù)  更多評(píng)論
  

# 幫助很大!先贊再細(xì)讀! 2008-07-04 18:00 Utensil
我正苦苦尋覓跨平臺(tái)的,不依賴于pcap以外的庫(kù)的獲得本地mac的方法,搜到了博主的文章...首先思路就很啟發(fā)!

研讀之后會(huì)再來(lái)回訪請(qǐng)教~  回復(fù)  更多評(píng)論
  

# re: [原創(chuàng)]用winpcap獲取本地mac的一段代碼! 2008-07-05 08:30 Utensil
其他地方參照http://www.libing.net.cn/read.php/837.htm都看明白了

請(qǐng)教:
既然
unsigned long myip; //本地主機(jī)IP
為何會(huì)有
arp.arp_tpa = myip -> ip;
myip -> mac[i] =* (unsigned char * )(pkt_data + 22 + i);

myip并不是一個(gè)結(jié)構(gòu)啊?

我現(xiàn)在頭疼的也正是這個(gè)目標(biāo)IP,我是在尚未上線(802.1x協(xié)議認(rèn)證)的情況下,需要獲得本地MAC。

改成發(fā)到localhost(127.0.0.1)行不行呢 ?  回復(fù)  更多評(píng)論
  

# re: [原創(chuàng)]用winpcap獲取本地mac的一段代碼! 2008-07-05 08:33 Utensil
另外一個(gè)地方:

eth.eh_src[k] = 0x0f ;

0F:0F:0F:0F:0F:0F是什么的MAC啊?  回復(fù)  更多評(píng)論
  

# re: [原創(chuàng)]用winpcap獲取本地mac的一段代碼! 2008-07-08 14:23 saga
0f 可能是隨意添加的 我也記不太清楚了  回復(fù)  更多評(píng)論
  

# re: [原創(chuàng)]用winpcap獲取本地mac的一段代碼! 2010-07-08 13:01 zuoliang.
開(kāi)發(fā)例子包里有通過(guò)packet.dll得到mac的例子。  回復(fù)  更多評(píng)論
  

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久夜色撩人精品| 久久久久久久一区| 欧美aⅴ一区二区三区视频| 欧美午夜激情视频| 99爱精品视频| 亚洲精品乱码久久久久久久久| 小黄鸭精品密入口导航| 国产日韩欧美在线视频观看| 久久国产夜色精品鲁鲁99| 欧美一区二区三区婷婷月色 | 欧美韩日视频| 中文网丁香综合网| 亚洲永久免费视频| 韩国自拍一区| 亚洲国产精品成人| 欧美日韩一区二区三区免费看| 亚洲一区3d动漫同人无遮挡| 亚洲欧美一区在线| 在线精品福利| aa成人免费视频| 国产在线拍偷自揄拍精品| 亚洲第一福利社区| 国产精品老牛| 欧美xxxx在线观看| 国产精品对白刺激久久久| 久久精品亚洲精品| 欧美日韩国产电影| 久久人人97超碰国产公开结果| 欧美成人资源| 久久精品中文字幕一区| 欧美成人自拍| 久久综合给合久久狠狠色| 欧美精品在线极品| 久久免费视频这里只有精品| 欧美日韩国产大片| 嫩模写真一区二区三区三州| 国产精品v欧美精品∨日韩| 理论片一区二区在线| 欧美性淫爽ww久久久久无| 欧美不卡三区| 国产一区二区剧情av在线| 亚洲精品乱码| 在线观看日韩av电影| 亚洲免费在线视频| 亚洲午夜精品一区二区三区他趣| 久久夜精品va视频免费观看| 欧美一区国产一区| 欧美视频日韩| 亚洲级视频在线观看免费1级| 国产一区二区三区高清播放| 亚洲婷婷免费| 一区二区三区久久精品| 免费成人av| 久久综合久色欧美综合狠狠| 国产日韩高清一区二区三区在线| 一区二区三区免费看| 99在线视频精品| 久久综合色一综合色88| 久久美女艺术照精彩视频福利播放| 国产精品黄色| 亚洲午夜av电影| 亚洲性av在线| 国产精品成人一区| 亚洲天堂成人在线视频| 欧美电影美腿模特1979在线看| 久久综合网色—综合色88| 久久天天狠狠| 国产一区二区三区在线播放免费观看 | 国产伦一区二区三区色一情| 亚洲视频一二区| 亚洲欧美视频| 国产精品系列在线| 亚洲欧美成人网| 久久大香伊蕉在人线观看热2| 国产精品一区久久| 欧美一区二区三区视频在线| 久久久精品国产免大香伊| 国产在线高清精品| 久久尤物视频| 亚洲国产成人精品久久| 99re热这里只有精品视频| 欧美伦理在线观看| 亚洲一级免费视频| 久久精品国产v日韩v亚洲| 红桃视频国产精品| 欧美v日韩v国产v| 99re6这里只有精品| 午夜精品理论片| 黄色成人av在线| 欧美91福利在线观看| av72成人在线| 久久久999| 亚洲精品一区在线观看香蕉| 欧美日韩一区二区三区四区五区| 亚洲一级黄色| 亚洲成人在线网| 亚洲影院在线观看| 国精品一区二区三区| 欧美精品一区二区三区久久久竹菊| 在线一区二区三区四区五区| 久久久久久亚洲精品中文字幕| 亚洲成色最大综合在线| 欧美午夜性色大片在线观看| 香蕉乱码成人久久天堂爱免费| 欧美激情网站在线观看| 午夜亚洲一区| 亚洲国产欧美在线| 国产伦精品一区二区三区视频孕妇| 久久久一本精品99久久精品66| 99国产精品99久久久久久粉嫩 | 尤物精品在线| 国产精品国产精品| 美女爽到呻吟久久久久| 亚洲小少妇裸体bbw| 亚洲第一黄色网| 久久精品道一区二区三区| 99re热精品| 亚洲国产精品va在线看黑人动漫| 国产精品久久久久999| 久久久一二三| 欧美尤物一区| 亚洲色图在线视频| 亚洲精选在线| 免费人成网站在线观看欧美高清| 亚洲无线观看| 亚洲伦理网站| 亚洲欧洲一区二区在线播放| 国产综合色在线| 国产精品五月天| 欧美日韩在线免费视频| 欧美高清在线精品一区| 久久精品国产999大香线蕉| 亚洲一级高清| 亚洲午夜激情| 免费视频一区| 亚洲欧洲一区二区三区久久| 美女精品一区| 免费成人高清| 欧美va亚洲va香蕉在线| 久久人人爽人人| 久久久久一本一区二区青青蜜月| 午夜亚洲影视| 久久激情五月激情| 欧美中文字幕精品| 久久久久成人精品| 久久久久久欧美| 久久婷婷成人综合色| 久久裸体视频| 欧美第一黄网免费网站| 亚洲国产成人不卡| 亚洲欧洲在线视频| 日韩视频免费在线观看| 99国产精品国产精品毛片| 亚洲午夜黄色| 久久精品三级| 你懂的国产精品| 欧美日韩精品在线观看| 欧美性片在线观看| 国产亚洲一区二区三区| 一区在线观看视频| 亚洲精品久久久久久久久| 亚洲精品一区二区三| 国产精品99久久久久久人 | 国产日韩欧美亚洲一区| 国际精品欧美精品| 91久久精品国产91性色| 日韩一级黄色av| 午夜国产不卡在线观看视频| 久久精品综合一区| 欧美激情国产精品| 一本色道综合亚洲| 午夜久久美女| 免费h精品视频在线播放| 欧美日韩一区在线| 国产一区二区三区黄视频| 亚洲精选视频免费看| 亚洲综合第一页| 暖暖成人免费视频| 日韩一级精品| 久久偷看各类wc女厕嘘嘘偷窃| 欧美精品一卡二卡| 国产综合自拍| 在线亚洲欧美专区二区| 久久精品综合网| 日韩午夜电影av| 欧美在线观看日本一区| 欧美激情精品久久久久久大尺度 | 国产伦精品免费视频| ●精品国产综合乱码久久久久| 一个色综合av| 久久久久九九九九| 一区二区欧美精品| 美女脱光内衣内裤视频久久网站| 国产精品青草久久| 亚洲精品一区二区三区99| 久久久五月婷婷| 国产精品99久久久久久人| 欧美黄色视屏| 亚洲大片精品永久免费| 久久成人免费网|