起因:

      吃飯的時(shí)間在想如果區(qū)域網(wǎng)內(nèi)都是通過路由器上網(wǎng),那如何實(shí)現(xiàn)攔截整個(gè)區(qū)域網(wǎng)的數(shù)據(jù)包,從而實(shí)現(xiàn)某種窺探欲。

思路:

     正常是通過電腦網(wǎng)卡預(yù)先設(shè)置或分配的IP+網(wǎng)關(guān)對路由器進(jìn)行通訊,比如訪問百度:

     A主機(jī)(指定網(wǎng)關(guān)) >> 路由器 >> DNS(域名轉(zhuǎn)IP) >>  服務(wù)端(百度)

     而我需要達(dá)到的目的是在, "A主機(jī)” 請求"路由器"的時(shí)間進(jìn)行數(shù)據(jù)包的攔截,并轉(zhuǎn)發(fā)至真正的路由器(轉(zhuǎn)發(fā)目的是為了不斷網(wǎng),不被直接發(fā)現(xiàn)) ,這個(gè)時(shí)間A主機(jī)的請求數(shù)據(jù)就被我記錄下來了。

 

疑問:

要達(dá)到上文所訴目的,需要解決以下三個(gè)疑問

     1) A主機(jī)是如何跟路由器進(jìn)行通訊(原理)

     2) 我該如何攔截

     3) 如何利用代碼或工具實(shí)現(xiàn)攔截

 

問題1:

        解析:A主機(jī)發(fā)送數(shù)據(jù)包肯定需要跟路由器進(jìn)行交互,那么路由器的地址就一定存儲(chǔ)在A主機(jī)的某處地方。這就需要利用到網(wǎng)絡(luò)協(xié)議的ARP(&

網(wǎng)友評(píng)論