基于BurpSuite的Web应用故障分析和研究
2021-08-18王春苗刘玥
王春苗 刘玥



摘要:本文基于实际发生的案例,介绍了在全国会计中级无纸化考试考前调试过程中,出现的考生端程序访问服务端程序持续处于严重“卡顿”状态的问题。文章针对出现的网络访问和Web应用故障进行逐步分析和思考,并结合Wireshark、BurpSuite和tcpdump等工具软件进行综合调试,通过BurpSuite记录了Web浏览器运行“加载项”列表内容是后台进程的全部数据访问请求,并在此基础上继续通过tcpdump程序验证TCP协议SYN连接超时和重发时间间隔机制,从而找出故障发生的原因和原理,并最终解决问题。
关键词:Wireshark;BurpSuite;代理侦听;加载项;tcpdump;SYN超时
中图分类号:G642 文献标识码:A
文章编号:1009-3044(2021)18-0017-03
开放科学(资源服务)标识码(OSID):
B/S架构的Web应用程序开发过程中,常常调用Web浏览器来完成向服务端的访问请求。此时,如果Web浏览器本身由于种种原因出现问题,那么对Web应用程序的排障将是一个很大的挑战。Burpsuite是Web渗透测试领域的“利器”,利用它可以实现对Web浏览器的所有数据访问过程的监控甚至修改,而tcpdump则是一个全方位的数据包捕获和分析程序。结合BurpSuite和tcpdump,可以轻松实现对Web应用程序进行故障分析研究,并得出最佳的解决方案。
1 问题场景和故障现象描述
会计中级机考采用B/S网络架构,考试服务端和所有考场机房都位于互联互通的三层交换网络,考试客户端软件后台通过调用IE浏览器的方式来访问考试服务器的Web服务,并实现对桌面的锁屏以防止切换,考试主管部门要求正式考试时必须断开考场机房的互联网连接。……
