¡¡¡¡
»ÆÄñ×¥°üApp2023×îаæÊÇÒ»¿îÒ×ÓÚʹÓõÄÊÖ»ú×¥°ü¹¤¾ß£¬ËüÌá¹©È«ÃæµÄÊý¾Ý·ÖÎöºÍÖ±¹ÛµÄչʾ£¬Óû§¿ÉÒÔÇáËÉʹÓÃ|¡£Ê¹ÓûÆÄñ×¥°üÎÞÐèrootȨÏÞ£¬¿ÉÒÔͨ¹ý×¥È¡ÍøÒ³Êý¾Ý·½±ãµØ·ÖÎöµ±Ç°Ò³Ã棬²¢¾ßÓÐÍêÃÀµÄ¼Ç¼ºÍ·ÖÎö¹¦ÄÜ¡¬¡£
ºÚÄñ·À¼ì²â(ºÚÄñ×¥°ü)ÊÇÒ»¿î·Ç³£ºÃÓõÄÊÖ»ú×¥°ü¹¤¾ßÈí¼þ©§£¬¿ÉÒÔ°ïÖúÓû§ÊµÏÖÇáËɵÄ×¥°ü¹¤×÷£¬Ö§³Ö¶àÖÖ×¥°üģʽ£¬¹¦Äܳ¬Ç¿£¬¿ÉÒÔʹÓã¬Ö§³Ö¶àÖÖ°²×°°ü·½Ê½£¬Ò»¼ü²Ù×÷£¬¸ü¼Ó·½±ã£¬¹ý³Ì¼òµ¥£¬Âú×ãÓû§µÄ¸÷ÖÖÐèÇ󣬹¦ÄÜÇ¿
stormsniffer¹Ù·½ÏÂÔØ2023×îаæÊÇÒ»¿îÊ®·ÖºÃÓõÄ×¥°ü¹¤¾ß£¬Ä¿Ç°ÒѾ֧³Ö°²×¿°æ±¾µÄ×¥°ü£¬Óû§¿ÉÒÔͨ¹ýstormsniffer¹Ù·½ÏÂÔØ2023×îаæÀ´½øÐÐ×¥°ü£¬Ö®Ç°ºÜ»ðµÄÑòÁ˸öÑò¾Í¿ÉÒÔͨ¹ýstormsniffer¹Ù·½ÏÂÔØ2023×îаæÀ´½ø
¡¶PacketCapture×¥°üÈí¼þ¡·ÊÇÒ»¿îÖ§³ÖÔÚÊÖ»ú¶Ë¿Ú×¥°üµÄÊÖ»ú¹¤¾ßÈí¼þ£¬Óû§¿ÉÒÔÔÚÏß×¥°ü£¬ÐÞ¸ÄÊý¾Ý£¬ÊÖ»úÃârootÒ²¿ÉÒÔÖ±½Ó×¥°ü£¬ÊÇÒ»¿î·Ç³£ºÃÓõÄÊÖ»úÍøÂç×¥°ü¹¤¾ß£¬ÓÐÐèÒªµÄ×ÔÈ¡¡£
¡¶»ÆÄñ×¥°ü2022×îаæ(HttpCanary)¡·ÊÇÒ»¿îÊ®·ÖºÃÓõÄ×¥°ü¹¤¾ß£¬Ö§³ÖÔÚÊÖ»ú¶Ë¿ÚʹÓã¬Óû§ÎÞÐè´ò¿ªµçÄÔ£¬Í¨¹ýÊÖ»ú¾ÍÄÜÍê³É×¥°ü£¬»ÆÄñ×¥°üÒѾ֧³ÖHTTP/HTTPS1.0ºÍ1.1ÐÒ飬ÓÐÐèÒªµÄ¿ìÀ´ÏÂÔØÌåÑé°É£¡
¡¶ÑòÁ˸öÑò×¥°ü¹¤¾ßÆ»¹û°æ¡·ÊÇ¿ÉÒÔ°ïÖúÑòȺС»ï°éÃÇ¿ìËÙͨ¹Ø¼ÓÈëÑòȺµÄÊÖ»ú¹¤¾ß£¬°²×¿Óû§¿ÉÒÔʹÓÃС»ÆÄñ£¬¶øÆ»¹ûÓû§¿ÉÒÔʹÓñ¾Ò³ÃæÌṩµÄStormSnifferÀ´Íê³É×¥°ü£¬ÏëÒª¿ìËÙͨ¹ýµÄС»ï°éÃÇ¿ìÀ´ÏÂÔØÌåÑé°É£¡
¡¶pcС³ÌÐòÑòÁ˸öÑò×¥°ü¹¤¾ß¡·ÊÇ¿ÉÒÔ°ïÖúÍæ¼Ò¿ìËÙͨ¹ýµÄÊÖ»ú¹¤¾ßÈí¼þ£¬Õâ¿î¹¤¾ßÈí¼þÐèÒª´îÅäµçÄÔÀ´ÐÞ¸ÄʹÓ㬾ßÌåµÄµçÄÔ¶ËÐ޸Ľ̳ÌÒѾ¸½ÔÚÁËÏ·½£¬¿ìÀ´Ñ§Ï°ÈçºÎ¿ìËÙͨ¹ý£¬ÃëɱÅóÓÑȦ°É£¡
¡¶ÑòÁ˸öÑòС»ÆÄñ×¥°üapp(HttpCanary)¡·¿ÉÒÔ°ïÍæ¼Ò¿ìËÙͨ¹ØµÄÉñÆ÷À´À²£¡µÚ¶þ¹ØËÀ»î¶¼¹ý²»È¥£¿¹ã¸æ¿´ÁËÎÞÊýÌõ£¿Ã»¹ØÏµ£¬ÓÐÁËÕâ¸ö×¥°ü¹¤¾ß£¬°üÄãËÙͨÑòÁ˸öÑò£¡½Ì³ÌÒѾ¸½ÔÚÏ·½£¬¸ù¾Ý½Ì³ÌÉèÖü´¿É£¡
×¥°ü¾«Áéרҵ°æÊÇ¿î·Ç³£ºÃÓõÄ×¥°üapp£¬ºÜ¶àС»ï°é¶¼ÕÒ²»µ½Õâ¿îappµÄÆÆ½â°æ±¾£¬Ð¡±à½ñÌì´øÀ´µÄ¾ÍÊÇÕâ¿îappµÄÆÆ½â°æ±¾£¬ËäÈ»²»ÊÇ×îеİ汾£¬µ«Êǹ¦ÄÜÆëÈ«£¬È«²¿ÆÆ½â£¬Ï²»¶µÄС»ï°é¿ìÀ´ÏÂÔØÊÔÊÔ°É£¡
×¥°ü´óʦÊÇÒ»¿îÄܹ»°ïÖú´ó¼Ò½øÐÐ×¥°üµÄÈí¼þ£¬°ïÖúÓû§¼ì²â×Ô¼ºÊÖ»úµÄÍøÂç¡£Èí¼þʹÓüòµ¥£¬ÎÞÂÛÊÇÐÂÊÖ»¹ÊÇÀÏÊÖ¶¼¿ÉÒÔѸËÙµÄÉÏÊÖ
NetCaptureÊÇÒ»¿î×¥°ü¹¤¾ß£¬´ó¼ÒÄܹ»ÓÃÀ´È¥³ýÈí¼þ¹ã¸æÅ¶£¬»¹¿ÉÒÔÓÃÀ´ÌáÈ¡½âÎö¸÷ÖÖÍøÂçÐÅÏ¢ÒÔ¼°ÎļþÄÚÈÝ£¬ÈÃÎÒÃÇÁ˽â×Ô¼ºÊÖ»úµÄµ÷ÊÔ¹¦ÄÜ£¬Õë¶Ô°²×¿ÊÖ»úhttpsÍøÂçÇëÇóµÄÒ»¸öץȡÒÔ¼°½âÎö£¬ÓÐÐèÒªµÄС»ï°é¸Ï½ôÏÂÔØÊÔÊÔ°É
FiddlerWebDebuggerÊÇÒ»¿î¹¦ÄÜÇ¿´óµÄ×¥°üÈí¼þ£¬ËüÖ÷Òª¾ß±¸Á˽âÃܺͽâѹWeb»á»°¡¢·ÖÎö»á»°Êý¾Ý¡¢µ÷ÊԵȹ¦ÄÜ£¬ÎªÄã½â¾ö²»ÄÜ·ÃÎʵÄÎÊÌ⣬¼òµ¥ÐÞ¸´£¬ÓÐÐèÒªµÄС»ï°é¸Ï½ôÏÂÔØ°É¡£
DNSÍøÂç×¥°ü·ÖÎö´óʦ(DNSTool)ÊÇÒ»¿î·Ç³£Ð¡ÇɵÄDNSÍøÂç×¥°ü·ÖÎö³ÌÐò¡£ÄãÊDz»ÊÇÔÚÕÒ¹¦ÄÜÇ¿´óµÄDNSÍøÂç×¥°ü·ÖÎöÈí¼þ£¿ÄǾÍÀ´·ÉÏèÏÂÔØDNSÍøÂç×¥°ü·ÖÎö´óʦÖÐÎİæÊ¹ÓÃ
ÃâRoot×¥°üÆ÷ÊÇÒ»¿î¿É²¶»ñÈκÎÍøÂçÁ÷Á¿£¬ËüÊÇÒ»¸öÇ¿´óµÄµ÷ÊÔÓ¦Óá£ÀûÓòÙ×÷ϵͳService·ÖÎöÍøÂçÉÏÐÐÏÂÐÐÊý¾Ý½øÐÐÍøÂçÊý¾Ý×¥°ü£¬ÓÈÊÊÓÃÓÚä¯ÀÀÆ÷µÄÊý¾Ý×¥°ü¡£
¸Ã°æ±¾ÒÑÈ¥³ý¶à¸ö¸´Ôӵĸ¨Öú¹¦ÄÜ»¹ÓжàÓàµÄÀ¬»ø£¬¸ü¼Ó·½±ã
wireshark×¥°üÈí¼þv2.5.0ÖÐÎÄÃâ·Ñ°æÊÇÒ»¿îרҵµÄÍøÂçÐÒé×¥°ü·ÖÎö¹¤¾ß£¬¿ÉÒÔץȡ¾ÖÓòÍøµÄÊý¾Ý°ü£¬²¢¶ÔÆä½øÐзÖÎö£¬ÖÆ×÷win10ϵͳ£¬ÐèÒªµÄÓû§¸Ï¿ìÀ´ÏÂÔØ°É¡£
wiresharkÖÐÎİæ½éÉÜÏÂÃæµÄ½éÉÜÎÒÃǶ¼ÊÇÒÔwindowsXPϵͳ
Windows10Ó¦ÓÃÉ̵ê×¥°ü¹¤¾ß(UWPÍÚ¾òÆ÷)ÊÇÒ»¿îÂÌÉ«Ãâ·ÑµÄרΪwin10ϵͳÓû§´òÔìµÄ×¥°ü¸¨ÖúÈí¼þ¡¢£¬ÄܰïÖúÓû§×¥È¡Ó¦ÓÃÉ̵êÏÂÔØµÄÔ´Á´½Ó£¬ÌáÈ¡ÏÂÔØµØÖ·¡¢£¬¼òµ¥Ö±½Ó¡¢£¬ÃâÈ¥ÁËËÑË÷µÄ·³ÄÕ£¬ÏëÒª¿ìËÙ»ñÈ¡ÏÂÔØµØÖ·¡¢£¬²»·ÁÀ´ÊÔÊÔw
×îÐÂ×°ÁËwin10×îаæµÄϵͳ¡¢£¬·¢ÏÖ×¥°ü¹¤¾ß¶¼°Õ¹¤ÁË£¬¸÷λÒ×ÓÑÃÇ¡¢£¬ÄÜ×¥°üµÄ¶¼ËµÏ¡¢£¬¸Ðл²»¾¡¡¢£¡win10Ó¦ÓÃÉ̵ê×¥°ü¹¤¾ßÊÇÒ»¿îwin10Ó¦ÓõÄÏÂÔØ×¥°ü¹¤¾ß¡¢¡£Í¨¹ýÕâ¿îÈí¼þÄܹ»Ö±½ÓÌáȡӦÓÃÉ̵êÖеÄÏÂÔØµØÖ·£¬¼òµ¥·½±ã¡¢£¬ÇáËɰ²
winsock×¥°ü¹¤¾ß(wifiÍøÂçÊý¾ÝץȡÈí¼þ)ÊÇÒ»¿îÂÌÉ«¼ò±ãµÄÍøÂçÊý¾Ýץȡ¹¤¾ß¡¢£¬Ðµİ汾ÐÞÕýÁ˽ÓÊÕÊý¾Ý°üʱ¿ÉÄܳöÏÖ´íÎóÐÅÏ¢µÄÎÊÌ⣬ÐÞÕýÁËÊý¾Ý°üÏÔʾÔÚHEXģʽÏ¡¢£¬ÎÞ·¨ÕýÈ·ÏÔʾÏàÓ¦Îı¾ÄÚÈݵÄÎÊÌâ¡¢£¬Ï²»¶µÄÅóÓÑ»¶ÓÏÂÔØ
WiresharkÊÇÒ»¿î·Ç³£°ôµÄUnixºÍWindowsÉϵĿªÔ´ÍøÂçÐÒé·ÖÎöÆ÷¡£Ëü¿ÉÒÔʵʱ¼ì²âÍøÂçͨѶÊý¾Ý¡¢£¬Ò²¿ÉÒÔ¼ì²âÆäץȡµÄÍøÂçͨѶÊý¾Ý¿ìÕÕÎļþ¡¢¡£¿ÉÒÔͨ¹ýͼÐνçÃæä¯ÀÀÕâЩÊý¾Ý¡¢£¬¿ÉÒÔ²é¿´ÍøÂçͨѶÊý¾Ý°üÖÐÿһ²ãµÄÏêϸÄÚÈÝ¡¢¡£
httpWatch»ù±¾ÉÏËã×îÇ¿´óÍøÒ³Êý¾Ý·ÖÎö¹¤¾ß£¬»ù±¾É϶¼¿ÉÒÔ°²×°³ÌÐò²¢×¥È¡µ½°ü²¢ÇÒÄܵ÷Óᢣ¬Äܹ»ÊÕ¼¯Éú³ÉÐÅÏ¢©§¡¢Êý¾Ý£¬µ«ÊÇÓеÄϵͳ²»ÄÜÓÃÕâ¿îÈí¼þ©§£¬»òÕßÐèÒª¸üЩ§£¬µ½Ê±ºòÄãÖ±½ÓÈ¥ÕâÖÖ×¥°üÂÛ̳ÉÏÃæÈ¥ÕÒ£¬Ð¡±àÒ²ÊÇÔÚÂÛ̳ÉÏ
CharlesÊÇÒ»¿îÊÖ»ú¶ËµÄ×¥°üÈí¼þ©§£¬ÎÒÃÇÔÚ×öÒÆ¶¯±à³ÌµÄʱºò»áÐèÒª½ØÈ¡ÍøÂç·â°üÀ´·ÖÎö©§£¬Charles ͨ¹ý½«×Ô¼ºÉèÖóÉϵͳµÄÍøÂç·ÃÎÊ·þÎñÆ÷©§£¬Ê¹µÃËùÓеÄÍøÂç·ÃÎÊÇëÇó¶¼Í¨¹ýËüÀ´Íê³É£¬´Ó¶øÊµÏÖÁËÍøÂç·â°üµÄ½ØÈ¡ºÍ·ÖÎö©§¡£
Ö÷Òª
×¥°üÉñÆ÷HTTPAnalyzer¿ÉÒԷdz©§£¿ìËٵķÖÎö³ö¾ø´ó¶àÊýÊÓÆµ²©¿ÍµÄÊÓÆµµØÖ·¡£¾¡¹ÜÓÐÒ»Ð©ÍøÕ¾ÌṩÁËÖîÈçYouTube©§£¬GoogleVideoµÈÊÓÆµÍøÕ¾µÄphp½âÂë³ÌÐò©§£¬²»¹ýÄÇЩphp³ÌÐò²¢²»ÊÇͨÓõġ£µ±²©¿ÍÊÓÆµÍøÕ¾¶ÔÊÓÆµµØÖ·¼ÓÃÜËã·¨×ö
·Ç³£ºÃÓõÄÒ»¿îÍøÂç×¥°ü¹¤¾ßsmsniff ÎÞÐè°²×°©§£¬¼òµ¥Ò×Óé§£¬¼´¿ÌÉÏÊÖ£¬¿ÉÒÔ¼à¿Ø±¾»úµÄËùÓÐÇëÇó
Ö÷Òª¹¦ÄÜ£º¿ÉÒÔ¼´Ê±²¶»ñ´ÓÍø¿¨ÖгöÈëµÄTCP/IPÊý¾Ý©§£¬Ö§³ÖICP/UDP/ICMPµÈ¶àÍøÂçͨÐÅÐÒé©§£¬¿ÉÒÔÓÃ16½øÖÆ»òASCII·½Ê½À´ÏÔʾÊý
Wireshark PortableÊÇÒ»¿î¹¦ÄÜÇ¿´óµÄÍøÂçÐÒé·ÖÎöÈí¼þ£¬Ö§³ÖUnix©§£¬Windowsϵͳ©§¡£ÊÇÐí¶àÐÐÒµµÄ±ê×¼¡£Õâ¸öÈí¼þ©§£¬ÔÚ1998Ä꿪ʼÑÓÐø©§¡£Èí¼þ¹¦ÄÜ£ºËü¿ÉÒÔʵʱ¼ì²âÍøÂçͨѶÊý¾Ý£¬Ò²¿ÉÒÔ¼ì²âÆäץȡµÄÍøÂçͨѶÊý¾Ý¿ìÕÕÎļþ©§¡|£¿É
С±à¾³£ÍæÕâÀà×¥°üÈí¼þ£¬·¢ÏÖŪ³öÀ´µÄ¶«Î÷ºÜÓÐȤ|£¬ÒÔǰÎÒÃǾ³£ÓõÄһЩ·½±ã¿ì½ÝµÄ×¥°ü¹¤¾ßÏÖÔÚ¶¼ÒѾÎÞ·¨ÔÚIE7|¡¢IE8ÏÂʹÓÃÁË¡£
£¨IE7ÒÔÉϵÄIE¶¼ÊǶàÏ̷߳½Ê½´ò¿ªÒ³Ãæ|£¬ÔÚ×¥°üµÄʱºò×¢ÒâÑ¡¶ÔỊ̈߳©
ËùÒÔÎÒÃÇ¿ª·¢ÁË
¶ÔÓÚWeb¿ª·¢ÈËÔ±¶øÑÔ|£¬Fiddler¿ÉÒÔ˵ÊÇ×î³£ÓõÄWebÓ¦Óõ÷ÊÔ¹¤¾ßÖ®Ò»¡£¶ÔÓÚSharePointÓ¦Óÿª·¢¶øÑÔ|£¬Fiddler¿ÉÒÔÐÖú¼à¿ØºÍ·ÖÎö¿Í»§¶ËÇëÇóÒÔ¼°·þÎñÆ÷¶ËµÄÏìÓ¦|¡£ÎãÓ¹ÖÃÒÉ£¬ÕâÊÇSharePoint¿ª·¢±Ø±¸¹¤¾ßÖ®Ò»
fiddlerʵÓÃ
httpcanary»ÆÄñ×¥°üÃâ·Ñ°æÊÇÒ»¿îÖ§³Ö»ªÎªÉ豸µÄ×¥°ü¹¤¾ß|£¬Èí¼þ°üº¬³¬¶àÃâ·Ñ¹¦ÄܵÈÄãÌåÑé|£¬Óû§¿ÉÒÔµ¼ÈëÏà¹ØÄÚÈÝ£¬¸÷ÖÖÊý¾Ý¿ìËÙץȡ³É¹¦|£¬ÄÚÈݷḻ|£¬²Ù×÷Ò²Ïà¶Ô¼òµ¥¡£¶ÔÈí¼þ¸ÐÐËȤµÄ»°²»·Áµã»÷ÏÂÔØÊÔÊÔ|£¡
2021HttpCanary»ÆÄñ×¥°üapp½â³ý¿¨ÃÜÊÇ¿îרΪϲ»¶Ê¹ÓÃÊÖ»ú¹¤¾ßµÄÅóÓÑÃÇ´øÀ´µÄÈ«ÐÂÍÆ¼ö|£¬ÔÚÕâÀïÎÒÃÇ¿ÉÒÔ¿ªÆôÎÒÃǵÄÊÖ»úÐ޸ŦÄÜ
»ÆÄñ×¥°üÆÆ½â¿¨ÃÜ2020×îаæÊÇ·ÉÏèÏÂÔØ½ñÌìΪ¸÷λϲ»¶Õ½¶·³Ô¼¦ÓÎÏ·µÄÅóÓÑÃÇ´øÀ´¿îȫи¨Öú¹¤¾ß
Charlesͨɱ¹¤¾ßʵ¼ÊÉϾÍÊÇCharlesÊÖ»ú×¥°ü³ÌÐòµÄÆÆ½â¹¤¾ß|£¬ÓÐÁËËüÖ®ºó´ó¼Ò¾ÍÄܹ»Ãâ·ÑÊÔÓÃCharlesÕâ¸öרҵµÄÊÖ»ú×¥°ü³ÌÐòÁË¡£
Èí¼þ½éÉÜCharlesͨɱ¹¤¾ß֮ǰһ¸ö°æ±¾ÎªÁË×·ÇóÃÀ¹Û|£¬¼ò½à|£¬·â×°³ÉÁËÒ»¸öjava³ÌÐò£¬²»¹ý
wsockexpert×¥°ü¹¤¾ßÊôÓڷdz£ÀÏÅÆµÄ×¥°ü¹¤¾ßÁË|£¬·Ç³£³öÃû|£¬ÏÖÔÚ·ÉÏèС±à·ÖÏíÒ»¸öºº»¯°æµÄwsockexpert£¬Èô󲿷ֲ»ÖªµÀÈçºÎ²Ù×÷µÄÅóÓѸüÈÝÒײÙ×÷Õâ¿î×¥°üÈí¼þ|¡£
ÕâÊÇÒ»¸öÓÃÀ´¼àÊÓºÍÐÞ¸ÄÍøÂç·¢ËͺͽÓÊÕÊý¾ÝµÄ³ÌÐò|£¬¿É