銆岀71鏈熴€? 鐖櫕鎶€鏈?鎶撳寘

Posted IparhanGeek

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了銆岀71鏈熴€? 鐖櫕鎶€鏈?鎶撳寘相关的知识,希望对你有一定的参考价值。



鍚潃闊充箰 馃幍 琛ュ厖鐭ヨ瘑


鍓嶈█

鏍规嵁涓婁竴绡囧叧浜庣埇铏殑鐭ヨ瘑鐐瑰仛浜嗕竴涓噯澶囧拰閾哄灚,閭h繖娆′篃鏄篃鏄噯澶囩瘒,杩欓噷浼氳鍒扮埇铏瘮杈冮噸瑕佺殑鐜妭--鎶撳寘銆?/span>

鎺屾彙鎶撳寘鎶€鏈箣鍓嶈鍔″繀鐔熸倝涓€涓嬫妧鏈偣锛?/span>

    1. OSI 妯″瀷鐨勫簲鐢ㄥ眰(HTTP/HTTPS)鍜屼紶杈撳眰(TCP)

    2.缃戠粶璇锋眰(鍔″繀鐗㈣)

    3.璺敱鍣?浜ゆ崲鏈?br>

銆岀71鏈熴€? 鐖櫕鎶€鏈?鎶撳寘


鎶撳寘鎶€鏈粙缁?/p>



鎶撳寘(packetcapture)--杩欎釜璇嶅叾瀹炲緢濂界悊瑙g殑,璇风湅濡備笅鍙傝€冨浘锛?/span>


銆岀71鏈熴€? 鐖櫕鎶€鏈?鎶撳寘

鏍规嵁涓婅堪鍥剧墖鍙互鐪嬪埌鎶撳寘鎶€鏈氨鏄埅鍙栦粠A鍙戦€佸埌B鐨勬暟鎹€?/span>

鎻愮ず锛?鎶撳寘涓€鑸娇鐢ㄥ満鏅細

    1.浣犲彂閫佹暟鎹粰鍚庡彴锛屼絾鍚庡彴娌℃湁鏀跺埌锛屽彲浠ュ鎺ュ彛杩涜鎶撳寘鍒嗘瀽锛岀湅鏄悗鍙板鐞嗘湁闂锛岃繕鏄?/span>App娌℃湁灏嗘暟鎹彂鍑哄幓锛屾垨鏄?/span>App鍙戦€佹暟鎹牸寮忔湁璇?/span>

    2.浣犲拰鍚庡彴鎺ュ彛鑱旇皟娴嬮€氾紝浣嗕笟鍔℃暟鎹涓嶄笂锛屼綘璁や负鏄悗鍙伴棶棰橈紝鍚庡彴璁や负鏄綘鍙戠殑闂锛屽彲浠ユ姄鍖呯‘璁ら棶棰樻墍鍦?/span>

    3.绾夸笂App鍑虹幇bug闇€瑕佸畾浣嶏紝浣嗕綘娌″湪鍏徃锛屾病鏈変唬鐮佸彲璋冭瘯锛屽彲鐩存帴鎶撳寘鍒嗘瀽

    4.App椤甸潰娓叉煋缂撴參锛屾姄鍖呯湅涓嬫帴鍙e搷搴旀椂闀匡紝鏄笉鏄悗鍙板嚭鐜版€ц兘闂

    5.闇€瑕佹祴璇曞急缃戠幆澧冧笅App鐨勪綋楠岋紵鎶撳寘宸ュ叿鍙缃祦閲忛檺鍒讹紝鍙缃帴鍙e牭濉?/span>

    6.鎯虫敼鍙樻煇鎺ュ彛鐨勫搷搴旀姤鏂囷紵鎯冲娆¢噸鍙戞煇涓€璇锋眰锛屼絾App涓氬姟娴佺▼鏈夐檺鍒讹紵鍙互璇曡瘯鎶撳寘宸ュ叿鎻愪緵鐨勫姛鑳?/span>

    7.浜叉祴璇曢獙TCP涓夋鎻℃墜杩囩▼


1

   鎶撳寘鎶€鏈師鐞?/p>


        鎶撳寘鎶€鏈浜嶩TTP鍜孒TTPS涔熸槸涓嶅悓鐨?鍥犱负HTTPS姣擧TTP澶氫簡涓瘉涔?涓€鑸儏鍐典笅澶у閮借涓篐TTPS鏄畨鍏ㄧ殑,浣嗘槸鏈変竴鍙ヨ瘽璇寸殑濂?涓€鍒囬兘鍦ㄤ簬浜?鎯崇牬瑙e拰鎴彇鏁版嵁HTTPS 涔熸湭蹇呮槸瀹夊叏鐨?閭e浜庢姄鍖呮妧鏈€岃█瀹冩槸鎬庝箞鐮磋В鍜屾埅鍙栨暟鎹殑銆?/span>


HTTP 鎶撳寘鏁版嵁锛?-鍏堜笂鍥?鑷繁鐢ㄥ伐鍏风敾鐨勪笉閭d箞缇庤)锛?/span>

銆岀71鏈熴€? 鐖櫕鎶€鏈?鎶撳寘


        鍐欎竴涓囧瓧瑙i噴杩樹笉濡備笂涓€寮犲浘,涓婂浘鍙互寰堟竻妤氫簡瑙e埌TCP鐨勬彙鎵嬪拰鏁版嵁浼犺緭杩囩▼,閭f姄鍖呬篃鏄暟鎹紶杈撹繃绋嬩細鍙戠敓鐨勫姩浣溿€?/span>


HTTPS 鎶撳寘鏁版嵁锛?-鍚屾牱鍏堜笂鍥撅細

銆岀71鏈熴€? 鐖櫕鎶€鏈?鎶撳寘


浜嗚В瀹孒TTPS 鎶撳寘鎶€鏈紝浣犺繕鏁㈣HTTPS 鏄畨鍏ㄧ殑鍚楋紵 闂鐨勭瓟妗堣嚜宸卞彲浠ユ參鎱綋浼?浣嗘槸鎶撳寘鎶€鏈€氬父浼氱敤鍦ㄩ」鐩祴璇曞拰璋冭瘯杩囩▼姣旇緝澶氥€?/span>


2

 鎶撳寘宸ュ叿鍒嗙被


浜嗚В瀹屾姄鍖呮妧鏈殑鍘熺悊涔嬪悗,閭f垜浠幇鍦ㄦ湁浠ヤ笅涓や釜閫夋嫨锛?/span>

    1.鑷繁涓€涓竴涓唬鐮佺殑鍘绘暡浠g爜瀹炵幇鎶撳寘涓氬姟

    2.浣跨敤鐜版垚鐨勬姄鍖呭伐鍏?br>


鎶撳寘宸ュ叿鍒嗙被锛堣繖閲屽彧涓句緥甯哥敤鐨勶級锛?/span>

    1.tcpdump Linux涔嬩笅甯哥敤

杩欐槸涓€娆惧熀浜嶵CP鏉ョ紪鍐欑殑宸ュ叿,涓€鑸敤鍛戒护鏂瑰紡浣跨敤(鎴戠殑鏈€鐖?

    2.Fiddler

杩欎釜姣旇緝甯哥敤鍦ㄩ」鐩祴璇曞拰璋冭瘯涓?姣斿鍚庣鍜屽墠绔暟鎹紶杈撲笉瀵规垨鑰呬笉瀹屾暣銆?/span>

    3.BurpSuite

杩欎釜鏄垜鏈€杩戝湪鐮旂┒鐨勫伐鍏?搴曞眰涔熸槸璺熷墠涓や綅宸笉澶?涓嶈繃搴曞眰閲岄潰鍦ㄥ畨鍏ㄦ柟闈㈠鍋氫簡涓€浜涘姛璇捐€屽凡銆?/span>



3

 鎶撳寘瀹炴垬鎿嶄綔


棣栧厛鏉ヤ竴涓綔涓烘祴璇曟惌寤轰竴涓猄pringboot 鐨勯」鐩拰鍋氫竴涓湡鏄瘯楠岀殑鎶撳寘銆?/span>

  1. 鏁版嵁搴撹〃--娴嬭瘯鏁版嵁

    銆岀71鏈熴€? 鐖櫕鎶€鏈?鎶撳寘


2.浠g爜瀹炰綋绫?/span>

銆岀71鏈熴€? 鐖櫕鎶€鏈?鎶撳寘


3.dao 灞?/span>

銆岀71鏈熴€? 鐖櫕鎶€鏈?鎶撳寘


4. Controller 灞?/span>

銆岀71鏈熴€? 鐖櫕鎶€鏈?鎶撳寘


5.http 宸ュ叿灞?/span>

銆岀71鏈熴€? 鐖櫕鎶€鏈?鎶撳寘


6.閰嶇疆灞?/span>

銆岀71鏈熴€? 鐖櫕鎶€鏈?鎶撳寘

鎵€鏈夌殑闇€瑕佹姄鍖呯殑鏉′欢鏈変簡锛屾帴涓嬫潵鐢╢iddler鏉ユ姄鍖呬竴涓?fidler涓嬭浇涓嶈В閲?

銆岀71鏈熴€? 鐖櫕鎶€鏈?鎶撳寘


鎶撳寘缁撴灉锛?/p>


鏈瘒鏂囩珷璁茶堪浜嗘姄鍖呯殑鍘熺悊鍜屾€庝箞鍘绘姄鍖?鍏跺疄澶氬姩鎵嬪氨浼氫簡,寰€鍚庣殑鏂囩珷浼氱户缁繁鍏ョ殑鐮旂┒鍜屽垎浜叧浜庣埇铏殑鐭ヨ瘑涓嶄細鍋滄銆?/span>



IparhanGeek

娴疯禌灏?/b>


以上是关于銆岀71鏈熴€? 鐖櫕鎶€鏈?鎶撳寘的主要内容,如果未能解决你的问题,请参考以下文章

鎵归噺鎶撳寘

銆岀81鏈熴€? 鏋舵瀯鍒嗘瀽 -Tomcat 璇锋眰娴佺▼

鎶撳寘宸ュ叿 tcpdump 鐢ㄦ硶璇存槑

HTTP/2鍐呮牳鍓栨瀽

[鎵撳寘浼樺寲]Webpack浣撶Н鍘嬬缉

灞傚眰浼樺寲webpack鎵撳寘浣撶Н