我是一個HTTP數(shù)據(jù)包掌挚,不知誰創(chuàng)建了我蒿涎,把我丟到這個房間秫舌。突然瑟枫,來了一個大漢磕潮,我嚇得縮到角落抱怔《逅裕“該啟程了得问,站起來”比然≌擅ィ“去哪里啊强法?”我弱弱的問万俗。“還能去哪里饮怯,你是一個數(shù)據(jù)包闰歪,當然要出遠門,完成你的使命啊蓖墅,別啰嗦库倘,我要先把你復(fù)制到內(nèi)核空間临扮,一會要發(fā)出去,讓我來看下你的內(nèi)容”教翩。來自公眾號:編程技術(shù)宇宙
作者軒轅之風
出發(fā)前的俄羅斯套娃
“等著风宁,我去拿點東西”,大漢去了一座大廈蛹疯,我抬頭一看戒财,上面寫著tcpip.sys。這時捺弦,旁邊另外一個數(shù)據(jù)包走了過來饮寞。“唉列吼,小子幽崩,剛出發(fā)呢∧浚”“你是誰慌申?”“我也是一個HTTP數(shù)據(jù)包,不過我是一個響應(yīng)包理郑,剛剛從遙遠的Linux帝國過來這里蹄溉,我馬上就完成我的使命了咨油,這一路給我累得”,這個數(shù)據(jù)包嘆口氣回答类缤【拭悖“很遠嗎邻吭,這么辛苦啊”餐弱,我開始有點擔心我的旅程起來〈亚纾“這不好說膏蚓,我不知道你去哪,接我的人來了畸写,再見”驮瞧。不一會兒,大漢提著一個箱子走了出來枯芬,箱子正面寫了三個大大的字母:TCP论笔。“這是傳輸層的箱子千所,快進去”狂魔,大漢命令的口吻∫担“你要我鉆進這個箱子白羁?”我不太相信待错∽阉铮“對,沒錯火俄,麻利的”犯建。“這箱子上面寫的數(shù)字60059和80是什么意思瓜客?”我注意到箱子背面也寫了很多東西适瓦。“60059是創(chuàng)建你的人用的端口號碼忆家,80是后面接待你的人的端口號碼”犹菇。“那這第二排的0x2C877F30和0xBD62DFB3又是什么意思呢芽卿?”“這是創(chuàng)建你的人使用的序列號和應(yīng)答對方的確認號揭芍,你問題咋這么多”,大漢開始不耐煩了卸例〕蒲睿“還有這個···”“行啦肌毅,快進去,趕時間”姑原,大漢打斷了我的提問悬而,我乖乖的鉆進了這個叫TCP的箱子《а矗“是不是可以出發(fā)了笨奠?”我問大漢』脚梗“還早著呢,這才剛開始呢”朵逝,大漢笑著說蔚袍。“再等一下配名,我還要進去一趟”啤咽,說完大漢又進了這個tcpip.sys大廈。沒過多久渠脉,大漢又出來了宇整,手里又拎了一個更大的箱子,上面也寫著兩個大大的字母:IP连舍。這一次没陡,大漢二話不說,直接把我連同TCP箱子一起丟進了這個IP箱子索赏∨涡“怎么還要套一層啊”,我緊張的問他潜腻“6“你不懂,這個網(wǎng)絡(luò)是分層的融涣,剛才那個箱子是......唉童番,我跟你說這些干啥”,大漢提著我離開了tcpip.sys大廈威鹿。
第一站:網(wǎng)關(guān)
很快秒旋,來了一個小胖子叫到我了约计,我小心翼翼的走了過去∏ㄉ福“你這是要去公網(wǎng)啊煤蚌,來,先去網(wǎng)關(guān)那里吧”细卧,說完尉桩,小胖又給我套了一個箱子,前面寫著:Ethernet II贪庙,背面寫了一串:FE-D8-65-C8-2B-D7蜘犁;86-D5-32-01-0E-3B≈褂剩“小哥这橙,這個箱子又是干嘛的,這上面寫的又是啥呢导披?”“這個箱子是把你送到網(wǎng)關(guān)那里去的屈扎,F(xiàn)E-D8-65-C8-2B-D7就是網(wǎng)關(guān)的網(wǎng)卡地址,后面那個是咱這里的地址”撩匕,小胖說話倒是很客氣鹰晨。“坐好了,要出發(fā)了哦”并村,小胖一頓操作巍实,我好像坐上火箭,離開了這片土地哩牍。
穿越比特宇宙
這里的數(shù)據(jù)包比剛才那里更多绸硕,更熱鬧。一路上魂毁,不時有人把我抓下去玻佩,然后又從一個新的碼頭發(fā)出去,把我弄的暈頭轉(zhuǎn)向的漱牵。
出師未捷身先死
很快进倍,我又被人抓了下去」憾裕“是不是我到站了啊猾昆,終于要完成任務(wù)了”,我伸伸懶腰骡苞。那人卻不說話垂蜗,只是將我的Ethernet箱子拆去,放到了一個倉庫烙如。沒多久么抗,來了一個大叔,把我?guī)Я顺鋈パ翘!霸蹅兪遣皇且cpip.sys大廈螟加,把我的箱子都拆掉啊”徘溢,我小聲的問±μ剑“這里是Linux帝國然爆,沒有你說的大廈。不過你倒是猜對了黍图,就是去拆箱子”曾雕。很快,這位大叔就拆掉了我的IP箱子和TCP箱子助被,把我放到一個房間剖张。“在這等著揩环,一會兒有人會來找你”搔弄。“是不是web服務(wù)器的人來找我丰滑?”我激動的問顾犹。大叔也沒有理我,轉(zhuǎn)身離開。大叔剛走炫刷,就有一挎刀黑衣人過來擎宝,我嚇了一跳,web服務(wù)器的人怎么這么兇浑玛,還帶刀认臊。黑衣人用了一臺儀器對我一通掃描,突然儀器紅色警報燈響起锄奢,我緊張到了極點失晴。“小子拘央,你的請求表單字段里面有SQL語句涂屁,你是來干什么的?”灰伟,黑衣人惡狠狠的質(zhì)問我拆又。
“我不知道誰創(chuàng)建的我啊,我只是個HTTP數(shù)據(jù)包栏账,你們這里不是web服務(wù)器嗎帖族,我是不是走錯了”,我嚇得臉色慘白挡爵∈悖“你沒有走錯,是我們截下的你茶鹃,這里不是web服務(wù)器涣雕,這里是WAF”,黑衣人得意的說到闭翩≌豕“WAF是什么,那我肯定走錯了疗韵,快放我離開”兑障,我想逃離這里。然而蕉汪,黑衣人大喝一聲:“站住流译,你這個邪惡的數(shù)據(jù)包,伏誅吧肤无!”先蒋。我回頭一看,只見黑衣人舉起大刀······未完待續(xù)·······