Penetration_Testing_POC/books/Vivotek CC8160 固件栈溢出漏洞复现分析.html

205 lines
2.2 MiB
HTML
Raw Normal View History

2024-06-27 08:44:44 -07:00
<!DOCTYPE html> <html class style><!--
Page saved with SingleFile
url: https://mp.weixin.qq.com/s/cuGsb2D-OGGJXF9IfcBaKg
--><meta charset=utf-8><style>:root{--sf-img-2: url("data:image/svg+xml;base64,ICA8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjQ1MHB4IiBoZWlnaHQ9IjEzMHB4Ij4KICAgPGVsbGlwc2UgY3g9IjY1IiBjeT0iNjUiIHJ4PSI1MCIgcnk9IjUyIiBzdHJva2U9InJnYigyMjAsNjAsNTQpIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9InJnYigyMzcsMTA4LDk2KSI+CiAgIDwvZWxsaXBzZT4KICAgPGVsbGlwc2UgY3g9IjIyNSIgY3k9IjY1IiByeD0iNTAiIHJ5PSI1MiIgc3Ryb2tlPSJyZ2IoMjE4LDE1MSwzMykiIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0icmdiKDI0NywxOTMsODEpIj4KICAgPC9lbGxpcHNlPgogICA8ZWxsaXBzZSBjeD0iMzg1IiBjeT0iNjUiIHJ4PSI1MCIgcnk9IjUyIiBzdHJva2U9InJnYigyNywxNjEsMzcpIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9InJnYigxMDAsMjAwLDg2KSI+CiAgIDwvZWxsaXBzZT4KICA8L3N2Zz4K")}</style><style>body{transition:opacity ease-in .2s}</style>
<meta name=wechat-enable-text-zoom-em content=true>
<meta http-equiv=X-UA-Compatible content="IE=edge">
<meta name=color-scheme content="light dark">
<meta name=viewport content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0,viewport-fit=cover">
<meta name=apple-mobile-web-app-capable content=yes>
<meta name=apple-mobile-web-app-status-bar-style content=black>
<meta name=format-detection content="telephone=no">
<meta name=description content>
<meta name=author content=林昀>
<meta property=og:title content="Vivotek CC8160 固件栈溢出漏洞复现分析">
<meta property=og:url content="http://mp.weixin.qq.com/s?__biz=MzUzMDUxNTE1Mw==&amp;mid=2247506730&amp;idx=1&amp;sn=9485ea111b50fc3097e820849a2b4205&amp;chksm=fa520e94cd258782911c90cb418b3b1dadaab27074c2d9183a7a4148d67e20b22f07f7269fcc#rd">
<meta property=og:image content="https://mmbiz.qpic.cn/mmbiz_jpg/Gw8FuwXLJnTKLAj3woQxBiaIzdNZUTW6DicrfPIx0icibv77h4TicjwxR8VqibRZ0kZNia6qg8btDHwrycWjuPenME3OQ/0?wx_fmt=jpeg">
<meta property=og:description content>
<meta property=og:site_name content="Weixin Official Accounts Platform">
<meta property=og:type content=article>
<meta property=og:article:author content=林昀>
<meta property=twitter:card content=summary>
<meta property=twitter:image content="https://mmbiz.qpic.cn/mmbiz_jpg/Gw8FuwXLJnTKLAj3woQxBiaIzdNZUTW6DicrfPIx0icibv77h4TicjwxR8VqibRZ0kZNia6qg8btDHwrycWjuPenME3OQ/0?wx_fmt=jpeg">
<meta property=twitter:title content="Vivotek CC8160 固件栈溢出漏洞复现分析">
<meta property=twitter:creator content=林昀>
<meta property=twitter:site content="Weixin Official Accounts Platform">
<meta property=twitter:description content>
<title>Vivotek CC8160 固件栈溢出漏洞复现分析</title>
<style>@media(prefers-color-scheme:dark){}@media(prefers-color-scheme:dark){.wx-root:not([data-weui-theme=light]),body:not([data-weui-theme=light]){--weui-BG-0:#111;--weui-BG-1:#1e1e1e;--weui-BG-2:#191919;--weui-BG-3:#202020;--weui-BG-4:#404040;--weui-BG-5:#2c2c2c;--weui-BLUE-100:#10aeff;--weui-BLUE-120:#0c8bcc;--weui-BLUE-170:#04344d;--weui-BLUE-80:#3fbeff;--weui-BLUE-90:#28b6ff;--weui-BLUE-BG-100:#48a6e2;--weui-BLUE-BG-110:#4095cb;--weui-BLUE-BG-130:#32749e;--weui-BLUE-BG-90:#5aafe4;--weui-BRAND-100:#07c160;--weui-BRAND-120:#059a4c;--weui-BRAND-170:#023a1c;--weui-BRAND-80:#38cd7f;--weui-BRAND-90:#20c770;--weui-BRAND-BG-100:#2aae67;--weui-BRAND-BG-110:#259c5c;--weui-BRAND-BG-130:#1d7a48;--weui-BRAND-BG-90:#3eb575;--weui-FG-0:rgba(255,255,255,.8);--weui-FG-0_5:rgba(255,255,255,.6);--weui-FG-1:rgba(255,255,255,.5);--weui-FG-2:rgba(255,255,255,.3);--weui-FG-3:rgba(255,255,255,.1);--weui-FG-4:rgba(255,255,255,.15);--weui-GLYPH-0:rgba(255,255,255,.8);--weui-GLYPH-1:rgba(255,255,255,.5);--weui-GLYPH-2:rgba(255,255,255,.3);--weui-GLYPH-WHITE-0:rgba(255,255,255,.8);--weui-GLYPH-WHITE-1:rgba(255,255,255,.5);--weui-GLYPH-WHITE-2:rgba(255,255,255,.3);--weui-GLYPH-WHITE-3:#fff;--weui-GREEN-100:#74a800;--weui-GREEN-120:#5c8600;--weui-GREEN-170:#233200;--weui-GREEN-80:#8fb933;--weui-GREEN-90:#82b01a;--weui-GREEN-BG-100:#789833;--weui-GREEN-BG-110:#6b882d;--weui-GREEN-BG-130:#65802b;--weui-GREEN-BG-90:#85a247;--weui-INDIGO-100:#1196ff;--weui-INDIGO-120:#0d78cc;--weui-INDIGO-170:#052d4d;--weui-INDIGO-80:#40abff;--weui-INDIGO-90:#28a0ff;--weui-INDIGO-BG-100:#0d78cc;--weui-INDIGO-BG-110:#0b6bb7;--weui-INDIGO-BG-130:#09548f;--weui-INDIGO-BG-90:#2585d1;--weui-LIGHTGREEN-100:#3eb575;--weui-LIGHTGREEN-120:#31905d;--weui-LIGHTGREEN-170:#123522;--weui-LIGHTGREEN-80:#64c390;--weui-LIGHTGREEN-90:#51bc83;--weui-LIGHTGREEN-BG-100:#31905d;--weui-LIGHTGREEN-BG-110:#2c8153;--weui-LIGHTGREEN-BG-130:#226541;--weui-LIGHTGREEN-BG-90:#31905d;--weui-LINK-100:#7d90a9;--weui-LINK-120:#647387;--weui-LINK-170:#252a32;--weui-LINK-80:#97a6ba;--weui-LINK-90:#899ab1;--weui-LINKFINDER-100:#dee9ff;--weui-MATERIAL-ATTACHMENTCOLUMN:rgba(32,32,32,.93);--weui-MATERIAL-NAVIGATIONBAR:rgba(18,18,18,.9);--weui-MATERIAL-REGULAR:rgba(37,37,37,.6);--weui-MATERIAL-THICK:rgba(34,34,34,.9);--weui-MATERIAL-THIN:rgba(95,95,95,.4);--weui-MATERIAL-TOOLBAR:rgba(35,35,35,.93);--weui-ORANGE-100:#c87d2f;--weui-ORANGE-120:#a06425;--weui-ORANGE-170:#3b250e;--weui-ORANGE-80:#d39758;--weui-ORANGE-90:#cd8943;--weui-ORANGE-BG-100:#bb6000;--weui-ORANGE-BG-110:#a85600;--weui-ORANGE-BG-130:#824300;--weui-ORANGE-BG-90:#c1701a;--weui-ORANGERED-100:#ff6146;--weui-OVERLAY:rgba(0,0,0,.8);--weui-OVERLAY-WHITE:rgba(242,242,242,.8);--weui-PURPLE-100:#8183ff;--weui-PURPLE-120:#6768cc;--weui-PURPLE-170:#26274c;--weui-PURPLE-80:#9a9bff;--weui-PURPLE-90:#8d8fff;--weui-PURPLE-BG-100:#6768cc;--weui-PURPLE-BG-110:#5c5db7;--weui-PURPLE-BG-130:#48498f;--weui-PURPLE-BG-90:#7677d1;--weui-RED-100:#fa5151;--weui-RED-120:#c84040;--weui-RED-170:#4b1818;--weui-RED-80:#fb7373;--weui-RED-90:#fa6262;--weui-RED-BG-100:#cf5148;--weui-RED-BG-110:#ba4940;--weui-RED-BG-130:#913832;--weui-RED-BG-90:#d3625a;--weui-SECONDARY-BG:rgba(255,255,255,.1);--weui-SEPARATOR-0:rgba(255,255,255,.05);--weui-SEPARATOR-1:rgba(255,255,255,.15);--weui-STATELAYER-HOVERED:rgba(0,0,0,.02);--weui-STATELAYER-PRESSED:rgba(255,255,255,.1);--weui-STATELAYER-PRESSEDSTRENGTHENED:rgba(255,255,255,.2);--weui-YELLOW-100:#cc9c00;--weui-YELLOW-120:#a37c00;--weui-YELLOW-170:#3d2f00;--weui-YELLOW-80:#d6af33;--weui-YELLOW-90:#d1a519;--weui-YELLOW-BG-100:#bf9100;--weui-YELLOW-BG-110:#ab8200;--weui-YELLOW-BG-130:#866500;--weui-YELLOW-BG-90:#c59c1a;--weui-FG-HALF:rgba(255,255,255,.6);--weui-RED:#fa5151;--weui-ORANGERED:#ff6146;--weui-ORANGE:#c87d2f;--weui-YELLOW:#cc9c00;--weui-GREEN:#74a800;--weui-LIGHTGREEN:#3eb575;--weui-TEXTGREEN:#259c5c;--weui-BRAND:#07c160;--weui-BLUE:#10aeff;--weui-INDIGO:#1196ff;--weui-PURPLE:#8183ff;--weui-LINK:#7d90a9;--weui-REDORANGE:#ff6146;--weui-TAG-TEXT-BLACK:rgba(255,255,255,.5);--weui-TAG-BACKGROUND-BLACK:rgba(255,255,255,.05);--weui
<style>@-webkit-keyframes txp_barrage{0%{-webkit-transform:translateX(0);transform:translate(0);opacity:1}90%{opacity:1}to{-webkit-transform:translateX(-2800px);transform:translate(-2800px);opacity:0}}@keyframes txp_barrage{0%{-webkit-transform:translateX(0);transform:translate(0);opacity:1}90%{opacity:1}to{-webkit-transform:translateX(-2800px);transform:translate(-2800px);opacity:0}}@-webkit-keyframes txp_barrage_plusone{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:0}}@keyframes txp_barrage_plusone{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:0}}@-webkit-keyframes txp_barrage_star{0%{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}50%{-webkit-transform:rotate(180deg) scale(1.1);transform:rotate(180deg) scale(1.1)}to{-webkit-transform:rotate(1turn) scale(1);transform:rotate(1turn) scale(1)}}@keyframes txp_barrage_star{0%{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}50%{-webkit-transform:rotate(180deg) scale(1.1);transform:rotate(180deg) scale(1.1)}to{-webkit-transform:rotate(1turn) scale(1);transform:rotate(1turn) scale(1)}}@-webkit-keyframes txp_barrage_item_star_show{0%{opacity:0}to{opacity:1}}@keyframes txp_barrage_item_star_show{0%{opacity:0}to{opacity:1}}@-webkit-keyframes txp_barrage_item_star{0%{top:200px}to{top:15px}}@keyframes txp_barrage_item_star{0%{top:200px}to{top:15px}}@keyframes txp_barrage_item_show{0%{opacity:0}5%{opacity:1}95%{opacity:1}to{opacity:0}}@-webkit-keyframes txp_barrage_item_show{0%{opacity:0}5%{opacity:1}95%{opacity:1}to{opacity:0}}@media(max-width:1269px){}@media(prefers-color-scheme:dark){.wx-root:not([data-weui-theme=light]),body:not([data-weui-theme=light]){--weui-BTN-ACTIVE-MASK:rgba(255,255,255,.1)}}@media(prefers-color-scheme:dark){.wx-root:not([data-weui-theme=light]),body:not([data-weui-theme=light]){--weui-BTN-DEFAULT-ACTIVE-BG:rgba(255,255,255,.126)}}@media(prefers-color-scheme:dark){.wx-root:not([data-weui-theme=light]),body:not([data-weui-theme=light]){--weui-DIALOG-LINE-COLOR:rgba(255,255,255,.1)}}.weui-wa-hotarea_before:before,.weui-wa-hotarea:after{content:"";pointer-events:auto;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:44px;min-height:44px;width:100%;height:100%}body .weui-wa-hotarea_before:before,body .weui-wa-hotarea:after{pointer-events:auto}@media(prefers-color-scheme:dark){.wx-root:not([data-weui-theme=light]),body:not([data-weui-theme=light]){--weui-BG-COLOR-ACTIVE:#373737}}[class^=weui-icon-][class^=weui-icon-]{-webkit-mask-position:50% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100%}.weui-icon-arrow{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.454%206.58l1.06-1.06%205.78%205.779a.996.996%200%20010%201.413l-5.78%205.779-1.06-1.061%205.425-5.425-5.425-5.424z%22%20fill%3D%22%23B2B2B2%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E)}.weui-flex{display:-ms-flexbox}.weui-flex__item{-ms-flex:1}.weui-link{-webkit-tap-highlight-color:rgba(0,0,0,0)}.weui-link:visited{color:var(--weui-LINK)}.weui-link:active{opacity:.5}.weui-btn{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-user-select:none}.weui-btn:active:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--weui-BTN-ACTIVE-MASK);border-radius:8px}.weui-btn_default:not(.weui-btn_disabled):visited{color:var(--weui-FG-0)}.weui-btn_primary:not(.weui-btn_disabled):visited{color:#fff}@media(prefers-color-scheme:dark){}@media(prefers-color-scheme:dark){}.weui-btn_icon:active [class*=weui-icon-]{color:var(--weui-FG-1)}@keyframes circleLoading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}@-webkit-keyframes weuiLoading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}@keyframes weuiLoading{0%{transform
<style>@media(prefers-color-scheme:dark){}@media screen and (min-width:717px){}</style>
<style>@media(prefers-color-scheme:dark){}</style>
<style>@media(prefers-color-scheme:dark){.wx-root:not([data-weui-theme=light]),body:not([data-weui-theme=light]){--weui-BG-COLOR-ACTIVE:#373737}}@media(prefers-color-scheme:dark){.wx-root:not([data-weui-theme=light]),body:not([data-weui-theme=light]){--weui-BTN-ACTIVE-MASK:rgba(255,255,255,.1)}}@media(prefers-color-scheme:dark){.wx-root:not([data-weui-theme=light]),body:not([data-weui-theme=light]){--weui-BTN-DEFAULT-ACTIVE-BG:rgba(255,255,255,.126)}}@media(prefers-color-scheme:dark){.wx-root:not([data-weui-theme=light]),body:not([data-weui-theme=light]){--weui-DIALOG-LINE-COLOR:rgba(255,255,255,.1)}}.weui-half-screen-dialog{display:-ms-flexbox;-ms-flex-direction:column}@media only screen and (max-device-height:558px){}.weui-half-screen-dialog__hd{display:-ms-flexbox;-ms-flex-align:center;-ms-flex-negative:0}.weui-half-screen-dialog__hd .weui-btn_icon{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.weui-half-screen-dialog__hd .weui-btn_icon:active{opacity:.5}.weui-half-screen-dialog__hd__main{-ms-flex:1}.weui-half-screen-dialog__bd{-ms-flex:1;-webkit-hyphens:auto;-ms-hyphens:auto}.weui-half-screen-dialog__ft .weui-btn:nth-last-child(n+2),.weui-half-screen-dialog__ft .weui-btn:nth-last-child(n+2)+.weui-btn{display:inline-block;vertical-align:top;margin:0 8px;width:120px}.weui-half-screen-dialog_slide .weui-half-screen-dialog__hd{-ms-flex-pack:center}.weui-half-screen-dialog_slide .weui-half-screen-dialog__slide-icon{display:-ms-flexbox;-ms-flex-pack:center;-ms-flex-align:center}@media(prefers-color-scheme:dark){.wx-root:not([data-weui-theme=light]) .weui-half-screen-dialog_slide .weui-half-screen-dialog__slide-icon,body:not([data-weui-theme=light]) .weui-half-screen-dialog_slide .weui-half-screen-dialog__slide-icon{background:var(--weui-FG-3)}}.weui-half-screen-dialog_slide .weui-half-screen-dialog__slide-icon .weui-icon-arrow{-ms-transform:rotate(90deg)}.weui-half-screen-dialog__btn-area{display:-ms-flexbox;-ms-flex-align:center;-ms-flex-pack:center}.weui-half-screen-dialog__btn-area .weui-btn:nth-last-child(n+2),.weui-half-screen-dialog__btn-area .weui-btn:nth-last-child(n+2)+.weui-btn{margin:0 8px;width:136px}.weui-half-screen-dialog__btn-area .weui-btn:nth-last-child(n+2):first-child,.weui-half-screen-dialog__btn-area .weui-btn:nth-last-child(n+2)+.weui-btn:first-child{margin-left:0}.weui-half-screen-dialog__btn-area .weui-btn:nth-last-child(n+2):last-child,.weui-half-screen-dialog__btn-area .weui-btn:nth-last-child(n+2)+.weui-btn:last-child{margin-right:0}@media(prefers-color-scheme:dark){.wx-root:not([data-weui-theme=light]),body:not([data-weui-theme=light]){--weui-BG-0:#111;--weui-BG-1:#1e1e1e;--weui-BG-5:#2c2c2c;--weui-RED:#fa5151;--weui-ORANGERED:#ff6146;--weui-ORANGE:#c87d2f;--weui-YELLOW:#cc9c00;--weui-GREEN:#74a800;--weui-LIGHTGREEN:#3eb575;--weui-BRAND:#07c160;--weui-BLUE:#10aeff;--weui-INDIGO:#1196ff;--weui-PURPLE:#8183ff;--weui-LINK:#7d90a9;--weui-TEXTGREEN:#259c5c;--weui-REDORANGE:#ff6146;--weui-BG-0:#111;--weui-BG-1:#1e1e1e;--weui-BG-2:#191919;--weui-BG-3:#202020;--weui-BG-4:#404040;--weui-BG-5:#2c2c2c;--weui-BLUE-100:#10aeff;--weui-BLUE-120:#0c8bcc;--weui-BLUE-170:#04344d;--weui-BLUE-80:#3fbeff;--weui-BLUE-90:#28b6ff;--weui-BLUE-BG-100:#48a6e2;--weui-BLUE-BG-110:#4095cb;--weui-BLUE-BG-130:#32749e;--weui-BLUE-BG-90:#5aafe4;--weui-BRAND-100:#07c160;--weui-BRAND-120:#059a4c;--weui-BRAND-170:#023a1c;--weui-BRAND-80:#38cd7f;--weui-BRAND-90:#20c770;--weui-BRAND-BG-100:#2aae67;--weui-BRAND-BG-110:#259c5c;--weui-BRAND-BG-130:#1d7a48;--weui-BRAND-BG-90:#3eb575;--weui-FG-0:rgba(255,255,255,.8);--weui-FG-0_5:rgba(255,255,255,.6);--weui-FG-1:rgba(255,255,255,.5);--weui-FG-2:rgba(255,255,255,.3);--weui-FG-3:rgba(255,255,255,.1);--weui-FG-4:rgba(255,255,255,.15);--weui-GLYPH-0:rgba(255,255,255,.8);--weui-GLYPH-1:rgba(255,255,255,.5);--weui-GLYPH-2:rgba(255,255,255,.3);--weui-GLYPH-WHITE-0:rgba(255,255,255,.8);--weui-GLYPH-WHITE-1:rgba(255,255,255,.5);--weui-GLYPH-WHITE-2:rgba(255,255,255,.3);--weui-GLYPH-WHITE-3:#fff;--weui-GREEN-100:#74a800;--weui-GREEN-120:#5c8600;--weui-GREEN-170:#233200;--weui-
<style>:root{--articleFontsize:17px}h1,h3{font-weight:400;font-size:16px}a{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-drag:none}html{-webkit-text-size-adjust:100%;-webkit-touch-callout:none}body{letter-spacing:.034em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}body.wx_wap_page{font-family:system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Arial,sans-serif}.rich_media_content{font-size:var(--articleFontsize);overflow:hidden;text-align:justify}.rich_media_content *{max-width:100% !important;box-sizing:border-box !important;-webkit-box-sizing:border-box !important;word-wrap:break-word !important}.rich_media_content p{clear:both;min-height:1em}body{text-underline-position:under;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:.1em}@supports(-webkit-overflow-scrolling:touch){body{text-underline-position:from-font}}.wxw-img{vertical-align:bottom}.autoTypeSetting24psection>p{margin-top:0;margin-bottom:24px}.autoTypeSetting24psection>section{margin-top:0;margin-bottom:24px}a{color:var(--weui-LINK)}.rich_media_content{color:var(--weui-FG-HALF)}@media(prefers-color-scheme:dark){}@media screen and (min-width:1024px){}body{color:var(--weui-FG-0)}body.mm_appmsg{box-sizing:border-box;padding-bottom:calc(env(safe-area-inset-bottom) + var(--appmsgPageBottomGap))}body.mm_appmsg .rich_media_extra_discuss{padding-bottom:0}body.mm_appmsg .rich_media_extra_discuss:not(.rich_media_extra_discuss_empty){background-color:var(--weui-BG-2)}body.mm_appmsg.wx_wap_page_primary{background-color:var(--weui-BG-2)}body.mm_appmsg.wx_wap_page_primary .rich_media_area_extra{background-color:var(--appmsgExtra-BG)}.appmsg_skin_default .rich_media_area_primary{background:var(--weui-BG-2)}.rich_media_area_primary{padding:calc(20px + env(safe-area-inset-top)) calc(var(--appmsgPageGap) + env(safe-area-inset-right))0 calc(var(--appmsgPageGap) + env(safe-area-inset-left))}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_meta_list em{font-style:normal}.rich_media_meta_list .weui-wa-hotarea:after{min-height:100%;min-width:100%;padding:5px 4px}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.appmsg_title_tag{margin-right:8px;overflow:visible}.rich_media_meta_text{color:var(--weui-FG-2)}.rich_media_meta_nickname{position:relative}.rich_media_content{z-index:0}.wx_wap_desktop_fontsize_2 .album_read_card,.wx_wap_desktop_fontsize_2 .rich_media_extra,.wx_wap_desktop_fontsize_2 .rich_media_tool__wrp,.wx_wap_desktop_fontsize_2 .rich_media_wrp{zoom:1}@media(prefers-color-scheme:dark){.wx-root:not([data-weui-theme=light]),body:not([data-weui-theme=light]){--weui-BTN-ACTIVE-MASK:rgba(255,255,255,.1)}}@media(prefers-color-scheme:dark){.wx-root:not([data-weui-theme=light]),body:not([data-weui-theme=light]){--weui-BTN-DEFAULT-ACTIVE-BG:rgba(255,255,255,.126)}}@media(prefers-color-scheme:dark){.wx-root:not([data-weui-theme=light]),body:not([data-weui-theme=light]){--weui-DIALOG-LINE-COLOR:rgba(255,255,255,.1)}}@keyframes circleLoading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}@-webkit-keyframes weuiLoading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}@keyframes weuiLoading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}@media(prefers-color-scheme:dark){}@media(prefers-color-scheme:dark){}@media(prefers-color-scheme:dark){}@media(prefers-color-scheme:dark){}.wx-root,body{--APPMSGCARD-BG:#fafafa}.wx-root[data-weui-theme=dark]{--APPMSGCARD-BG:#1e1e1e}@media(prefers-color-scheme:dark){.wx-root:not([data-weui-theme=light]),body:not([data-weui-theme=light]){--APPMSGCARD-BG:#1e1e1e}}.wx-root,body{--APPMSGCARD-LINE-BG:r
<style>/*!
* WeUI v2.6.4 (https://github.com/weui/weui)
* Copyright 2023 Tencent, Inc.
* Licensed under the MIT license
*/@media(prefers-color-scheme:dark){.wx-root:not([data-weui-theme=light]),body:not([data-weui-theme=light]){--weui-BTN-ACTIVE-MASK:hsla(0,0%,100%,.1)}}@media(prefers-color-scheme:dark){.wx-root:not([data-weui-theme=light]),body:not([data-weui-theme=light]){--weui-BTN-DEFAULT-ACTIVE-BG:hsla(0,0%,100%,.126)}}@media(prefers-color-scheme:dark){.wx-root:not([data-weui-theme=light]),body:not([data-weui-theme=light]){--weui-DIALOG-LINE-COLOR:hsla(0,0%,100%,.1)}}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{line-height:1.6}*{margin:0;padding:0;outline:0}a{text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}::-webkit-input-placeholder{color:rgba(0,0,0,.3);color:var(--weui-FG-2)}::placeholder{color:rgba(0,0,0,.3);color:var(--weui-FG-2)}@media(prefers-color-scheme:dark){.wx-root:not([data-weui-theme=light]),body:not([data-weui-theme=light]){--weui-BG-0:#111;--weui-BG-1:#1e1e1e;--weui-BG-2:#191919;--weui-BG-3:#202020;--weui-BG-4:#404040;--weui-BG-5:#2c2c2c;--weui-FG-0:hsla(0,0%,100%,.8);--weui-FG-HALF:hsla(0,0%,100%,.6);--weui-FG-1:hsla(0,0%,100%,.5);--weui-FG-2:hsla(0,0%,100%,.3);--weui-FG-3:hsla(0,0%,100%,.1);--weui-FG-4:hsla(0,0%,100%,.15);--weui-FG-5:hsla(0,0%,100%,.1);--weui-RED:#fa5151;--weui-REDORANGE:#ff6146;--weui-ORANGE:#c87d2f;--weui-YELLOW:#cc9c00;--weui-GREEN:#74a800;--weui-LIGHTGREEN:#3eb575;--weui-BRAND:#07c160;--weui-BLUE:#10aeff;--weui-INDIGO:#1196ff;--weui-PURPLE:#8183ff;--weui-WHITE:hsla(0,0%,100%,.8);--weui-LINK:#7d90a9;--weui-TEXTGREEN:#259c5c;--weui-FG:#fff;--weui-BG:#000;--weui-TAG-TEXT-RED:rgba(250,81,81,.6);--weui-TAG-BACKGROUND-RED:rgba(250,81,81,.1);--weui-TAG-TEXT-ORANGE:rgba(250,157,59,.6);--weui-TAG-BACKGROUND-ORANGE:rgba(250,157,59,.1);--weui-TAG-TEXT-GREEN:rgba(6,174,86,.6);--weui-TAG-BACKGROUND-GREEN:rgba(6,174,86,.1);--weui-TAG-TEXT-BLUE:rgba(16,174,255,.6);--weui-TAG-BACKGROUND-BLUE:rgba(16,174,255,.1);--weui-TAG-TEXT-BLACK:hsla(0,0%,100%,.5);--weui-TAG-BACKGROUND-BLACK:hsla(0,0%,100%,.05)}}@media(prefers-color-scheme:dark){}@media(prefers-color-scheme:dark){.wx-root:not([data-weui-theme=light]),body:not([data-weui-theme=light]){--weui-BG-COLOR-ACTIVE:#373737}}[class^=weui-icon-][class^=weui-icon-]{display:inline-block;vertical-align:middle;font-size:10px;width:2.4em;height:2.4em;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;background-color:currentColor}.weui-icon-arrow{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.454%206.58l1.06-1.06%205.78%205.779a.996.996%200%20010%201.413l-5.78%205.779-1.06-1.061%205.425-5.425-5.425-5.424z%22%20fill%3D%22%23B2B2B2%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.454%206.58l1.06-1.06%205.78%205.779a.996.996%200%20010%201.413l-5.78%205.779-1.06-1.061%205.425-5.425-5.425-5.424z%22%20fill%3D%22%23B2B2B2%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E)}.weui-icon-arrow{color:var(--weui-FG-2)}.weui-wa-hotarea{position:relative}.weui-wa-hotarea:after,.weui-wa-hotarea_before:before{content:"";pointer-events:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:44px;min-height:44px;width:100%;height:100%}.weui-link{-webkit-tap-highlight-color:rgba(0,0,0,0)}.weui-link,.weui-link:visited{color:#576b95;color:var(--weui-LINK)}.weui-link:active{opacity:.5}.weui-btn{position:relative;display:block;margin-left:auto;margin-right:auto;padding:12px 24px;box-sizing:border-box;font-weight:500;font-size:17px;text-align:center;text-decoration:none;color:#fff;line-height:1.41176471;border-radius:8px;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;user-select:none}.weui-btn:active:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.1);background-color:var(-
<body id=activity-detail class="zh_CN wx_wap_page wx_wap_desktop_fontsize_2 mm_appmsg comment_feature discuss_tab appmsg_skin_default appmsg_style_default not_in_mm wx_wap_page_primary">
<div id=js_article style=position:relative class=rich_media>
<div id=js_top_ad_area class=top_banner></div>
<div id=js_base_container class=rich_media_inner>
<div class="wx_row_immersive_stream_wrap sf-hidden" id=js_row_immersive_stream_wrap>
</div>
<div id=page-content class=rich_media_area_primary>
<div class=rich_media_area_primary_inner>
<div id=img-content class=rich_media_wrp>
<h1 class=rich_media_title id=activity-name>
Vivotek CC8160 固件栈溢出漏洞复现分析
</h1>
<div id=meta_content class=rich_media_meta_list>
<span id=copyright_logo class="wx_tap_link js_wx_tap_highlight rich_media_meta icon_appmsg_tag appmsg_title_tag weui-wa-hotarea">Original</span>
<span class="rich_media_meta rich_media_meta_text">
林昀
</span>
<span class="rich_media_meta rich_media_meta_nickname" id=profileBt>
<a href=javascript:void(0) class="wx_tap_link js_wx_tap_highlight weui-wa-hotarea" id=js_name>
山石网科安全技术研究院 </a>
<div id=js_profile_qrcode aria-hidden=true class=profile_container style=display:none>
</div>
</span>
<span id=meta_content_hide_info>
<em id=publish_time class="rich_media_meta rich_media_meta_text">2024-06-24 11:33</em>
<em id=js_ip_wording_wrp class="rich_media_meta rich_media_meta_text" role=option aria-labelledby="js_a11y_op_ip_wording js_ip_wording" style=display:inline-block><span id=js_a11y_op_ip_wording aria-hidden=true></span><span aria-hidden=true id=js_ip_wording>广东</span></em>
</span>
</div>
<div class="rich_media_content js_underline_content autoTypeSetting24psection fix_apple_default_style" id=js_content><h3 data-tool=mdnice编辑器 style=margin-top:30px;margin-bottom:15px;display:flex;line-height:1.6em;visibility:visible><span style=display:none></span><span style=font-size:20px;color:#135ce0;line-height:1.5em;letter-spacing:0em;font-weight:bold;display:block;visibility:visible>一、固件提取</span><span style=display:none></span></h3><section style=color:#333333;letter-spacing:0em;text-indent:0em;padding-top:8px;padding-bottom:8px;line-height:1.6em;visibility:visible>http://download.vivotek.com/downloadfile/downloads/firmware/cc8160firmware.zip</section><section data-tool=markdown编辑器 data-website=https://markdown.com.cn/editor style='font-size:16px;color:black;padding:25px 30px;line-height:1.6;letter-spacing:0px;word-break:break-word;margin-top:-10px;font-family:Roboto,Oxygen,Ubuntu,Cantarell,PingFangSC-light,PingFangTC-light,"Open Sans","Helvetica Neue",sans-serif;visibility:visible'><pre data-tool=markdown.com.cn编辑器 style="margin-top:10px;margin-bottom:10px;border-radius:5px;box-shadow:rgba(0,0,0,0.55) 0px 2px 10px;visibility:visible"><span style="display:block;background:var(--sf-img-2) 10px 10px/40px no-repeat #1e1e1e;height:30px;width:100%;margin-bottom:-7px;border-radius:5px;visibility:visible"></span><section style='overflow-x:auto;padding:15px 16px 16px;color:#dcdcdc;display:-webkit-box;font-family:"Operator Mono",Consolas,Monaco,Menlo,monospace;font-size:12px;background:#1e1e1e;border-radius:5px;line-height:1.6em;visibility:visible'>binwalk -Me CC8160-VVTK-0113b.flash.pkg</section></pre></section><section style=color:#333333;letter-spacing:0em;text-indent:0em;padding-top:8px;padding-bottom:8px;text-align:left;line-height:1.6em;visibility:visible>路径_CC8160-VVTK-0113b.flash.pkg.extracted/_31.extracted/_rootfs.img.extracted/squashfs-root</section><p style=visibility:visible><img class="rich_pages wxw-img" data-imgfileid=100023018 data-ratio=0.753441802252816 data-type=png data-w=799 style="display:block;margin-right:auto;margin-left:auto;height:auto !important;visibility:visible !important;width:677px !important" data-src="https://mmbiz.qpic.cn/mmbiz_png/Gw8FuwXLJnTKLAj3woQxBiaIzdNZUTW6DuOm8dvcSSzQY4k8f5hmiaUce5VklNzemDZoJfTzAic9U2bz543jLHgbw/640?wx_fmt=png&amp;from=appmsg" data-original-style="display: block;margin-right: auto;margin-left: auto;height: auto !important;" data-index=2 src="data:image/webp;base64,UklGRsZdAABXRUJQVlA4ILpdAADQpQGdASofA1oCPm00lkikIqUiI3FKUKANiWVu9+dF21f2XPp3Pi/wsC08jk3+0/su75pP5J+n/M/ySbKvR8/td+fwHkTe2fy/oD/1P7D+7r/P+oJ/hf6/67fR9+7/qH/o/+B/az3hP93+4Pue/r/3AfIL/Wv+R6zv+v/9PuVf2f/O/+f3Cf5L/f//37S//m/eL4Rf75/5/3a+CL/G/8f//+wB/9vUA/+XWn9jP7P+PHhx/c/yS/vHq3+QfRf3T+0/s1+WnyDf5XlS6u/6X989Tf5P9j/u/96/yH+9/wPzx/nv97/dPIf5a/4/qEflf8q/vn9z/cP/A+q//kd0tuf+9/1PqC+u/0v/Hf4/93f8X8Evwn+e/0H7R/1f///Lv16/zv3P/YD/Kf6b/lvza/vX///+P3t/qv+T4+n2//af7H7y/sD/kn9c/13+B/vP/o/xf/////46/0//V/y3+3/9H+1/////+SX6L/lf+Z/ov9h+1P2F/y7+o/6//Af6P/6/5//////72P/t7j/3M////m+Gb9u//AVjMBg+jEJj9mhgQu22nEoLjo0ACiu7zpftem3vIbyjhmBiLTMzMxi//6UsLCwsLCwsIVATYwR0v3pSrWdTyuFVNhjYuhJhh7IRUVFRUVFQ+Bv9aXqIYr/RSkKCNPR4TMtWGTQubBd6qXghCPDh9tUogtEa/LrVyqKOYv+uyKDTOc3GBcMB1oUXNGhbjiIYjv82a9IqY7WhVp7oj4PjV5Q74tBAvteGAqKCXT8ux/a3D3KuEGmAN1RnLnMASNpgoNT0tE9PkxnKbJWbtVhzET41/mZGHpRWLZ47nbVJM8TGPBZMKdOW6BDNX7lT90rfJ9/4wmbLeoCuDNs2yfcz+BvsmTMabu0NjfM09bS8eDcZviHZUCahsjtB+0E13Q9qxCL/QwkJwJOnsiiSitPQfrlvrZ4iyLG33HmZC/QLnx4776aUprTDFGnqIdC+EdvLHB6gQOERES92blcBueXZ2mZmZmZmZmZl2dnZ2dpl2dnZ2mZmZmXaZYJ9pFJ2VEubKBDxC1s8F9an5g17oi+ThrGK3lEYQnLeA9LPTUhTvthfSF/S1/Xg3rSs6KH7oPsD2CNGNGQLeKZn4BfypATC6+rbPGn6Mjeao3gvsTNlw42KmLqEUPwwJjesMwHafW9KM9/Xhyr34EAEqDOIf8XtiAqLXn+qn85o6/rCq37++H0Hg0HE6TOY92lnZFLs7QnZN/hZrLPbvfNM8iT8ECi9dGBnhQYQNV425KyBn4ATZvoo3Ik+KI8HdRygHeKYZ2SJP3f8dhW4qsr4F3GKmlTdZ80BOv/Cpp6uz/FFA1D6Gheg7vgA6b99a2O10AFN6ldNsc/eRlPe0LHLQt+K6SPZnpXLtaNHDCwRfGbQ16Ux+nBa5L6NIhi1pZL2VLBo0zsY7pkyZVaAXe27knU5kRW8DTudX7cJcCZrz//9SiTNWqHOJoGFd/QvrvOq0ieL14BXvPmpJvKdG+3ImPI2ArtxMofvraZ9u0dIA6ZGpNwrY7IPXDD78HfS8sVgWqESjvCn3sS
在ida搜索一下Content-Length</section><p><img class="rich_pages wxw-img" data-imgfileid=100023019 data-ratio=0.5148148148148148 data-type=png data-w=1080 style="display:block;margin-right:auto;margin-left:auto;height:auto !important;visibility:visible !important;width:677px !important" data-src="https://mmbiz.qpic.cn/mmbiz_png/Gw8FuwXLJnTKLAj3woQxBiaIzdNZUTW6DZtnBq32ktd2gXekyrAwibPxR8eP1VGx3zlUISYEIedrgGAFVUBwZI6g/640?wx_fmt=png&amp;from=appmsg" data-original-style="display: block;margin-right: auto;margin-left: auto;height: auto !important;" data-index=4 src=data:image/webp;base64,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
搜一下字符串</section><p><img class="rich_pages wxw-img" data-imgfileid=100023023 data-ratio=0.65 data-type=png data-w=1080 style="display:block;margin-right:auto;margin-left:auto;height:auto !important;visibility:visible !important;width:677px !important" data-src="https://mmbiz.qpic.cn/mmbiz_png/Gw8FuwXLJnTKLAj3woQxBiaIzdNZUTW6Dl7iaiadOaJAhRxia0sLjysTpWwiaQVM80YqJlgLV0ibEErI3zJhTMRF6jWA/640?wx_fmt=png&amp;from=appmsg" data-original-style="display: block;margin-right: auto;margin-left: auto;height: auto !important;" data-index=7 src="data:image/webp;base64,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
笔者的用户名是ubuntu</section><section data-tool=markdown编辑器 data-website=https://markdown.com.cn/editor style='font-size:16px;color:black;padding:25px 30px;line-height:1.6;letter-spacing:0px;word-break:break-word;margin-top:-10px;font-family:Roboto,Oxygen,Ubuntu,Cantarell,PingFangSC-light,PingFangTC-light,"Open Sans","Helvetica Neue",sans-serif'><pre data-tool=markdown.com.cn编辑器 style="margin-top:10px;margin-bottom:10px;border-radius:5px;box-shadow:rgba(0,0,0,0.55) 0px 2px 10px"><span style="display:block;background:var(--sf-img-2) 10px 10px/40px no-repeat #1e1e1e;height:30px;width:100%;margin-bottom:-7px;border-radius:5px"></span><section style='overflow-x:auto;padding:15px 16px 16px;color:#dcdcdc;display:-webkit-box;font-family:"Operator Mono",Consolas,Monaco,Menlo,monospace;font-size:12px;background:#1e1e1e;border-radius:5px;line-height:1.6em'>&nbsp;<span style=color:#4EC9B0;line-height:26px>echo</span>&nbsp;<span style=color:#D69D85;line-height:26px>"192.168.100.2&nbsp;debian-armel&nbsp;localhost"</span>&nbsp;&gt;&nbsp;squashfs-root/etc/hosts<br></section></pre></section><p><img class="rich_pages wxw-img" data-imgfileid=100023029 data-ratio=0.27037037037037037 data-type=png data-w=1080 style="display:block;margin-right:auto;margin-left:auto;height:auto !important;visibility:visible !important;width:677px !important" data-src="https://mmbiz.qpic.cn/mmbiz_png/Gw8FuwXLJnTKLAj3woQxBiaIzdNZUTW6DBO2DY7ia6vmcrXicKxh434EUhFiaDxiabV2NubjC8AXxdPrUrfAsrJRpeA/640?wx_fmt=png&amp;from=appmsg" data-original-style="display: block;margin-right: auto;margin-left: auto;height: auto !important;" data-index=16 src=data:image/webp;base64,UklGRhR0AABXRUJQVlA4IAh0AACQjwGdASo4BCQBPm0ylUgkIqIhI9TbEIANiWVu++5N3WBDervyzoe6D+E50/bPvH/j6tlzh6FlR/Md9r/Uepj9UdSX/x+qn+8/931D/1f/i/u77xfof/wHqFf1n0d//l////n8E/+R/+HsAfuF6z3qq/6L0ovQA//ftu/wD//9bf1g/wX909dXgn+f/uvjn+Q/Tf5L++fun/i/apy1+m/wn7Heq38v++X8r/Beff/V/wXij+bfr3/Q/wnsC/lX9A/YX1jvif2n7tDV/9Z+yfsC+yv2D9ovQm90/7v+X9SPzr++f+T/M/5z5Af5l/dP+x/hfYn/W/tP5Jn3P/V/+z/Z/kd9gP8//vH/U/zX+h/ab6YP73/8f7z/genf64/b74CP6L/gP2a9uj/8f//4YfvN////F8O/7f//gilcvmGAmbbFVoerLlw+dW7Z/bHxxXKJxLC7xMP1N7YeBuE+WJLROSh/g3JngKij4Ar4p8OJR0sKjptRcN0WAkgJxKVyBCklLWdjp5O26/mIRzR9PdRTTKCWrGp9Wt087y2t9swk3hxEnzh4MM7JLV4lX8sjsy5zIncektQKu52vpjlKrAIKGqU0bSx5hqxrCbe1GPMWnmx3x25665MncTChpxLR+x0Us1/31YgzOESDlXG1p7gqmaFeK7lCRIFdLWR9VQKV6m7ZYpr/RxjVvaEhGrPazO6Z1PuARVzIoDVRbzyirVIYloAZzb1lNMX8zreQx9t6D5S2vSe95KO1BLGx9GQ19BOYLQWJh7i/RV1xZf6XE8fDnf3Kde7XwOb00+zhV6lvR+7PH4PJZtro1jZwr9PtyG8LXYJrarSZlRNopmvkjot92wfrdQKdKbGpo8VK4j3Prm0jFOXLMw37q38LHzYp0p1Ix6i3nXU8LGEbM5zL4JL8dVUlYvMUAqvtk2Jnksovl3YOCxEHr1plDMWKCNyOAZ2dzHZOTokvU8RgpV+TyogXPfFPqDEk0e3N+ybSVPPwpwNv4MieU5gVra0RhhGoM56k8Hb3tWgAbl09/gVO8/TK87FBJqD2fcVBuofqM0tr1dNxpItHGV4Po6xIvWWhAw7OnlJ/u0lZDHycDBcNa6pjo0k+dJXTVAjgObjsz9go14C2gXzOzFEfMJhWwEh1yGVlyVmxkXX3RwyTWMQ1GWs7OIEl1vlI0BTKIUJyI2jEBGIZ3hRSY3bYz0ICamt2YNiFeDnzendS71PWnzV86LUXvcTgLiXep607UaA1x3hjdY3ep9984fdt6/4ECEEbdR2gK3LaT8Je3PK5YRWn+HbhPJ7jwZc77Zwr9PwnGZ+ytmHbPPpsdKCaNF/xQGQoCDizv96dsROUXlsUdLJh4/IwNq6GiqkkrIZI6LfdpKyGSOmOGX9mnLmhh7cDbBo2i5eAsXjOTXU7sFWi4kIwrq2MMRgaFF5JEwGv6RY2SvvvvvgsL1MNdDTSzn+RW0J/7HZKUJv7yAhjNWkNFTj73GHoGpq9xhVkfYmAZY9KqNJCcGLqaqa41Ua+SOi33aSshkjozylH3WmOuYV4LGTjTwFF1dBl0Cx8Xkwyxiswt2Vk4IL3HQO7XULPBCR2TEa8iQSpcU38FnqMdUpT50s2G+ss+dYHaEtKTo8EE4raGxNCf2FKS/NJ6CT/kKzkGENGNt6ZKykouC6FmwEjRoHND59jCZdfUSsKLlweXy5M2SOi33aSshkjot92uvwth9A4V/kKxdLf+1qHuN1/VBR1l8avT7xvSm2ZvvCXFKFBuHTd8KoIn0Kf1kq25fynElxi4ur7waCBItM+/EFdvuV/fYAAUoCItUzXP/FiES7KnqtNC33aSshkjot92krIZ+wH5sC7fdpKyGSOi33aSscpYeJpglO6EfV8s7PE36LJpYJnMLL94Kjfp2zz4B1jdmTymUrbSRm7dgkn2zTIWN+wRqzkpbtFseYvGqFjLBtfzTmQ+P+hZHXVKDTQlH4y6XFFWqK4IZI6LfdrsEXX6xRr5I6LfdpKyGSOiySjsMH3BdO/UsYsJdlD0CWC+eum47B/snbOW0XdiNrKRrBuXAqGttbmvpVP9Mj4sfZBQSvw1RXBDJHRb7tdgguWiIf+Vcrl6z440uWMUUqJTkiH2krGdwsX7E332EpeHEHW00mctO8wq3KGJASDW3kaKsQm+6YmEfb88tZVV041GHQigjbc2/IANsaX2aupuiNiO3ZfHwll2XcERCkmVnk5iyqwo5icjxpDe8OG46FwUGHZsgwAEKEP1cTZauFevmiNc5/dSo1bK3/Hfjv10kgasIMo17GZ5Q/iHYOmxpgOooedH+2ecNEM6xlPmOBEDnDxfNP3KWIxeUW74O0XIL2DlNln6P2HzcK71aDi/djwihDush1+SyGngbysEkSBVuj
还需要对机器进行挂载和赋权操作</section><section data-tool=markdown编辑器 data-website=https://markdown.com.cn/editor style='font-size:16px;color:black;padding:25px 30px;line-height:1.6;letter-spacing:0px;word-break:break-word;margin-top:-10px;font-family:Roboto,Oxygen,Ubuntu,Cantarell,PingFangSC-light,PingFangTC-light,"Open Sans","Helvetica Neue",sans-serif'><pre data-tool=markdown.com.cn编辑器 style="margin-top:10px;margin-bottom:10px;border-radius:5px;box-shadow:rgba(0,0,0,0.55) 0px 2px 10px"><span style="display:block;background:var(--sf-img-2) 10px 10px/40px no-repeat #1e1e1e;height:30px;width:100%;margin-bottom:-7px;border-radius:5px"></span><section style='overflow-x:auto;padding:15px 16px 16px;color:#dcdcdc;display:-webkit-box;font-family:"Operator Mono",Consolas,Monaco,Menlo,monospace;font-size:12px;background:#1e1e1e;border-radius:5px;line-height:1.6em'>mount -t proc /proc ./squashfs-root/proc<br>mount -o bind /dev ./squashfs-root/dev<br>chmod -R 777 squashfs-root/<br>chroot ./squashfs-root/ /bin/sh<br>./usr/sbin/httpd<br></section></pre></section><section style=line-height:1.6em><figure data-tool=mdnice编辑器 style=margin-top:10px;margin-bottom:10px;display:flex;flex-direction:column;justify-content:center;align-items:center><img class="rich_pages wxw-img" data-imgfileid=100023031 data-ratio=0.4330518697225573 data-type=png data-w=829 style="display:block;margin-right:auto;margin-left:auto;border-style:none;border-width:3px;border-color:rgba(0,0,0,0.4);border-radius:0px;object-fit:fill;box-shadow:rgba(0,0,0,0) 0px 0px 0px 0px;height:auto !important;visibility:visible !important;width:676.984px !important" data-src="https://mmbiz.qpic.cn/mmbiz_png/Gw8FuwXLJnTKLAj3woQxBiaIzdNZUTW6DQN9hjUE3AiaaVBB1Uc7yfU8iaeccHj7QvPCAjdptowxJjD3gTRp5Ep1Q/640?wx_fmt=png&amp;from=appmsg" data-original-style="display: block;margin-right: auto;margin-left: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;height: auto !important;" data-index=20 src="data:image/webp;base64,UklGRhZHAABXRUJQVlA4IApHAABQEwGdASo9A2cBPm02lkikIyKiJDNp6IANiWdu/De0DSXd1z32Srb8Lejvq/PR6Vx7lvT01lz2ufQj/sfUD/t3pz9B/mA/cT1ef+d+6/ug/w/qAf1r0Z/9//6/ce/rf++/8/uB/yH/Bf/n2sf/n+43wk/4z/3fut7y3/H/////9wD//+oB/7+tv6df17+u/sx72/jf6N/Z/7Z+z3nv+Q/Nv3r+2/tP/iva1/yvFb5v++/9b/Q+pf8p+0P5f+9fuv/jPYr/Jf3H9v/896R/C7+m/wH9+9wX8f/mH+l/tXku7I7U/8t/4P8r7AXp98q/0v91/xX/X/xnow/vv9z9SPz3+v/7n80v7j9gH8m/t3+49Wv+L/y/Fh+7f7b9svgC/nH9s/5X+R/J/6Wf6L/w/5r/Z/vJ7a/z7/M/+P/Rf6n5B/5f/W/+n/if9B3Jv3m///u4ftN//yIcPz1rTvoOuetVUjeAhr1m1RrwYXld8kJrAvSDO0WISWi7mKNY4eVf0wNSUJDejqjsUxyQ8F/aXvHkrpZOutThbAvezS2E5xumEGTuhAv3c+9XiAK0Gf7scqqqqqqqqqqqqqqqqqqqqqqquFRmTO4iUWeQzHUn0/lTkRbO+7pOo7wi4K5yYR1OgdaOrCVh1idZvOcHhT16c6jzrPi5/zI8RXshnPSdXdE9UOLFA//cXTUXgXBibupcbI9glLUG1BIfw3LAh0gKBttjvpVNnRNRmZ985EzJQM2A5DZdxaez3DU7HX0lguWbWak5cqFqJEf52eqynqsp6rKeqynqsp6rKeqdDp9n7YRoGtp/7HRkYT6nYELJSLni1bojqoB5QRw8oI4eUEb9WDvQQtM67lh1UBEhtMSQ2mJIbTEkNpiSG0xJDaYkhq1ofjYZgMNwRrFOJxyEzm+M6qYNnL4AeAOAdEooZYc/Xr4dDxrSNa6uKcRjezRzHhs8O4WmkCNXL6HW9v1iFj9RnJveHEXKX9CCgGHRS5qlZNAp6qZVZiPAzwWwmNhMbCY2DzbFzREe/yrY7HbFvnA9vok/qhfeYLLBZ+5gy2FcKthQ+po4cJt3wFXuOKwdRyvsmUEWAiwW+H1m3io0gGuda1rWta1rWta1g6dawc6OX5y1oqFHEPmWqK/Rm3IEtmslCtIcg64zk1f3BhZeTccszyeRT0UhTWhl2ZGmIeSQk07ZszsXiX1rB4GOlC7qwrLCe5mKALfYEhCEIQhCEIQhAuPJNtwJ70Rjp1LJxq6UXhxLoFSUoZSqrQooglip/rhZExWdOb38cHhV3wHMNZJ6vh94jjhliUfNGJyvGBgZWouaA2BacdsVlhMc6WnLyYCMk05UQTFXUvb1yAwpYGfgCkhApOl6OQ1reyyZnYGclA22RERERDmGCnHNeT4CyggWhkuZjFgQNQfq1gZE2tW58MVHRt1Sjy/eNSElEOR/vptTNTH1YheX/XLQLCDgoEQiBIMIiBEQIt01rWta1rWta1rWhth8RPOhiy1PkmYlqY6atvApFKH2GG3U8rvracDu1giDrM7BG24tGoDS4S3IUzMzMzMzMzMzMzMzMzMzMzMzMzKtHk3+6IlM1o9+WxctLALbmihsZVie8QmHXqSYa6BtsiIiIiIiIiIiIiIiIiIiIiHSVkInSP27C4t5+PcJYEgPnumz3k6prVbBAHiXQNtkRERERERERERERERERERERERDpPFdVN71pw0TWpgITVmHXdGu6gaKFSWPnFA81p1G1/JMNdA22REREREREREREREREOkrI+4fxiNavpid2Met/i5wzyal8QupVdi57uYGy65rjxIU4Cb2T//JMNdA22RERERERERERERERDpKy/HGFiriYh/KPRFqbuw0Ledvo0Fn22LGYRk5FQnWFhp/zbfB0Q6OqUXs4RkoQNoE64Y/Jkg6oiU0aVta+ClN944WGTN
得到基地址</section><section data-tool=markdown编辑器 data-website=https://markdown.com.cn/editor style='font-size:16px;color:black;padding:25px 30px;line-height:1.6;letter-spacing:0px;word-break:break-word;margin-top:-10px;font-family:Roboto,Oxygen,Ubuntu,Cantarell,PingFangSC-light,PingFangTC-light,"Open Sans","Helvetica Neue",sans-serif'><pre data-tool=markdown.com.cn编辑器 style="margin-top:10px;margin-bottom:10px;border-radius:5px;box-shadow:rgba(0,0,0,0.55) 0px 2px 10px"><span style="display:block;background:var(--sf-img-2) 10px 10px/40px no-repeat #1e1e1e;height:30px;width:100%;margin-bottom:-7px;border-radius:5px"></span><section style='overflow-x:auto;padding:15px 16px 16px;color:#dcdcdc;display:-webkit-box;font-family:"Operator Mono",Consolas,Monaco,Menlo,monospace;font-size:12px;background:#1e1e1e;border-radius:5px;line-height:1.6em'>cat&nbsp;/proc/2386/maps<br></section></pre></section><section style=line-height:1.6em><figure data-tool=mdnice编辑器 style=margin-top:10px;margin-bottom:10px;display:flex;flex-direction:column;justify-content:center;align-items:center><img class="rich_pages wxw-img" data-imgfileid=100023038 data-ratio=0.6537037037037037 data-type=png data-w=1080 style="display:block;margin-right:auto;margin-left:auto;border-style:none;border-width:3px;border-color:rgba(0,0,0,0.4);border-radius:0px;object-fit:fill;box-shadow:rgba(0,0,0,0) 0px 0px 0px 0px;height:auto !important;visibility:visible !important;width:676.992px !important" data-src="https://mmbiz.qpic.cn/mmbiz_png/Gw8FuwXLJnTKLAj3woQxBiaIzdNZUTW6DXNpnfWaC658HOft1ZZoJdqCgvKTgSThvmUTbqloJj4Axc6bCoKqHiaw/640?wx_fmt=png&amp;from=appmsg" data-original-style="display: block;margin-right: auto;margin-left: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;object-fit: fill;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;height: auto !important;" data-index=23 src=data:image/webp;base64,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
</div>
<div id=js_tags_preview_toast class=article-tag__error-tips style=display:none>预览时标签不可点</div>
<div id=content_bottom_area><div data-len=2 class=article-tag__list><div class=article-tags><div data-url="https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzUzMDUxNTE1Mw==&amp;action=getalbum&amp;album_id=3183150544174202883#wechat_redirect" data-tag_id=0 data-album_id=3183150544174202883 data-tag_source=4 role=link tabindex=0 class="article-tag__item-wrp js_tag weui-wa-hotarea js_wx_tap_highlight wx_tap_link"><span class=article-tag__item><i class=weui-icon-album></i>漏洞分析</span><span class=article-tag__item-num><span>4</span></span></div><div data-url="https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzUzMDUxNTE1Mw==&amp;action=getalbum&amp;album_id=3516613550368358404#wechat_redirect" data-tag_id=0 data-album_id=3516613550368358404 data-tag_source=1 role=link tabindex=0 class="article-tag__item-wrp js_tag weui-wa-hotarea js_wx_tap_highlight wx_tap_link"><span class=article-tag__item><i class=weui-icon-album></i>栈溢出</span><span class=article-tag__item-num><span>1</span></span></div></div></div><div class="appmsg_card_context album_read_card"><div role=button class="album_read_hd weui-flex"><span class=weui-pc-popover__area><span><div class=album_read_source><span class="wx_tap_link js_album_directory__name">漏洞分析 · 目录</span><i class=weui-icon-read></i></div></span><div role=dialog aria-modal=true tabindex=0 class="weui-pc-popover__wrp popover-wrp-class"><div class="weui-pc-popover weui-pc-popover_radius-tail weui-pc-popover_pos-right weui-pc-popover_align-center popover-ext-class sf-hidden"></div><div class=weui-mask_transparent style=display:none></div></div></span></div><div class="album_read_bd weui-flex"><span role=button class="album_read_nav_item album_read_nav_prev weui-flex__item wx_tap_link js_wx_tap_highlight"><span class=album_read_nav_inner><span class=album_read_nav_btn>上一篇</span><span class=album_read_nav_title><span class=album_read_nav_title_inner>PHP CGI Windows平台远程代码执行漏洞(CVE-2024-4577)分析</span></span></span></span></div></div><div class=rich_media_tool_area><div class=rich_media_tool__wrp><div id=js_content_end class=rich_media_tool><div class="rich_media_info weui-flex policy_tips tips_global_primary sf-hidden"></div><div class="rich_media_info weui-flex sf-hidden"></div><div id=js_bottom_opr_right class="weui-flex sns_opr_area" style=display:none></div></div></div></div></div>
</div>
</div>
<div class="rich_media_area_primary sougou" id=sg_tj style=display:none></div>
<div class=rich_media_area_extra>
<div class=rich_media_area_extra_inner>
<div id=page_bottom_area style=position:relative><div><div aria-hidden=true style=font-size:0px;height:0px></div><div data-v-6edbba7d class=related_container></div><div class=mpda_bottom_container></div></div><div data-v-5acc877e id=js_cmt_container class="rich_media_extra rich_media_extra_discuss rich_media_extra_discuss_empty" fetch-before-ext-resp=true style=display:none></div></div>
</div>
</div>
<div id=js_pc_qr_code class=qr_code_pc_outer style=display:block>
<div class=qr_code_pc_inner>
<div class=qr_code_pc>
<img id=js_pc_qr_code_img class=qr_code_pc_img src="data:image/bmp;base64,Qk26RgAAAAAAADYEAAAoAAAAgQAAAIEAAAABAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQACAgIAAwMDAAQEBAAFBQUABgYGAAcHBwAICAgACQkJAAoKCgALCwsADAwMAA0NDQAODg4ADw8PABAQEAAREREAEhISABMTEwAUFBQAFRUVABYWFgAXFxcAGBgYABkZGQAaGhoAGxsbABwcHAAdHR0AHh4eAB8fHwAgICAAISEhACIiIgAjIyMAJCQkACUlJQAmJiYAJycnACgoKAApKSkAKioqACsrKwAsLCwALS0tAC4uLgAvLy8AMDAwADExMQAyMjIAMzMzADQ0NAA1NTUANjY2ADc3NwA4ODgAOTk5ADo6OgA7OzsAPDw8AD09PQA+Pj4APz8/AEBAQABBQUEAQkJCAENDQwBEREQARUVFAEZGRgBHR0cASEhIAElJSQBKSkoAS0tLAExMTABNTU0ATk5OAE9PTwBQUFAAUVFRAFJSUgBTU1MAVFRUAFVVVQBWVlYAV1dXAFhYWABZWVkAWlpaAFtbWwBcXFwAXV1dAF5eXgBfX18AYGBgAGFhYQBiYmIAY2NjAGRkZABlZWUAZmZmAGdnZwBoaGgAaWlpAGpqagBra2sAbGxsAG1tbQBubm4Ab29vAHBwcABxcXEAcnJyAHNzcwB0dHQAdXV1AHZ2dgB3d3cAeHh4AHl5eQB6enoAe3t7AHx8fAB9fX0Afn5+AH9/fwCAgIAAgYGBAIKCggCDg4MAhISEAIWFhQCGhoYAh4eHAIiIiACJiYkAioqKAIuLiwCMjIwAjY2NAI6OjgCPj48AkJCQAJGRkQCSkpIAk5OTAJSUlACVlZUAlpaWAJeXlwCYmJgAmZmZAJqamgCbm5sAnJycAJ2dnQCenp4An5+fAKCgoAChoaEAoqKiAKOjowCkpKQApaWlAKampgCnp6cAqKioAKmpqQCqqqoAq6urAKysrACtra0Arq6uAK+vrwCwsLAAsbGxALKysgCzs7MAtLS0ALW1tQC2trYAt7e3ALi4uAC5ubkAurq6ALu7uwC8vLwAvb29AL6+vgC/v78AwMDAAMHBwQDCwsIAw8PDAMTExADFxcUAxsbGAMfHxwDIyMgAycnJAMrKygDLy8sAzMzMAM3NzQDOzs4Az8/PANDQ0ADR0dEA0tLSANPT0wDU1NQA1dXVANbW1gDX19cA2NjYANnZ2QDa2toA29vbANzc3ADd3d0A3t7eAN/f3wDg4OAA4eHhAOLi4gDj4+MA5OTkAOXl5QDm5uYA5+fnAOjo6ADp6ekA6urqAOvr6wDs7OwA7e3tAO7u7gDv7+8A8PDwAPHx8QDy8vIA8/PzAPT09AD19fUA9vb2APf39wD4+PgA+fn5APr6+gD7+/sA/Pz8AP39/QD+/v4A////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAAAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAAAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAAAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAAAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAAAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAAAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAAAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAAAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAAAP///////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////wAAAAAAAP///wAAAAAAAP///////wAAAAAAAAAAAP///wAAAP///wAAAAAAAP///wAAAAAAAP///wAAAAAAAAAAAAAAAAAAAP///////////wAAAP///////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////wAAAAAAAP///wAAAAAAAP///////wAAAAAAAAAAAP///wAAAP///wAAAAAAAP///wAAAAAAAP///wAAAAAAAAAAAAAAAAAAAP///////////wAAAP///////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////wAAAAAAAP///wAAAAAAAP///////wAAAAAAAAAAAP///wAAAP///wAAAAAAAP///wAAAAAAAP///wAAAAAAAAAAAAAAAAAAAP///////////wAAAP///////////wAAAP///////////////////wAAAP///////////////////////wAAAAAAAAAAAP///wAAAAAAAAAAAAAAAP///wAAAAAAAAAAAAAAAAAAAP///////////////////wAAAP///wAAAP///////////////////wAAAP///////////wAAAP///////////////////wAAAP///////////////////////wAAAAAAAAAAAP///wAAAAAAAAAAAAAAAP///wAAAAAAAAAAAAAAAAAAAP///////////////////wAAAP///wAAAP///////////////////wAAAP///////////wAAAP///////////////////wAAAP///////////////////////wAAAAAAAAAAAP///wAAAAAAAAAAAAAAAP///wAAAAAAAAAAAAAAAAAA
<p>Scan to Follow</p>
</div>
</div>
</div>
</div>
<div class="wx_stream_article_slide_tip sf-hidden" id=wx_stream_article_slide_tip>
</div>
</div>
<div class="wx_network_msg_wrp sf-hidden" id=js_network_msg_wrp></div>
<div class="wx_expand_article sf-hidden" id=wx_expand_article>
</div>
<div class="wx_network_msg_wrp sf-hidden" id=js_network_msg_wrp></div>
<div data-v-0bb3dd94 role=dialog aria-modal=true aria-hidden=true tabindex=0 class=wx_bottom_modal_wrp style=visibility:hidden><div class="weui-half-screen-dialog wx_bottom_modal" style=max-height:810px><div class=weui-half-screen-dialog__bd><div class=weui-loadmore style=display:none></div><div class=wx_bottom_modal_msg_wrp style=display:none></div><div class="weui-loadmore weui-loadmore_line weui-loadmore_dot" style=display:none></div><div><p data-v-0bb3dd94 class=ad_control-tips>当前内容可能存在未经审核的第三方商业营销信息,请确认是否继续访问。</p></div><div class=weui-loadmore style=display:none></div></div><div class=weui-half-screen-dialog__ft><div data-v-0bb3dd94 class=weui-half-screen-dialog__btn-area><a data-v-0bb3dd94 href=javascript:void(0) wah-hotarea=click class="weui-btn weui-btn_default">继续访问</a><a data-v-0bb3dd94 href=javascript:void(0) wah-hotarea=click class="weui-btn weui-btn_primary">Cancel</a></div><div data-v-0bb3dd94 class=weui-half-screen-dialog__attachment-area><a data-v-0bb3dd94 href=javacript:; class=weui-link>微信公众平台广告规范指引</a></div></div></div><div class=wx_bottom_modal_mask_fixed></div><div class="weui-mask wx_bottom_modal_mask" style=opacity:1></div></div>
<div class=comment_primary_emotion_panel_wrp id=js_emotion_panel_pc style=display:none>
</div>
<div class=weui-dialog__wrp id=js_alert_panel style=display:none>
</div>
<div id=js_pc_weapp_code class="weui-desktop-popover weui-desktop-popover_pos-up-center weui-desktop-popover_img-text weapp_code_popover" style=display:none>
</div>
<div id=js_minipro_dialog role=dialog aria-modal=true tabindex=0 aria-labelledby=js_minipro_dialog_head style=display:none>
</div>
<div id=js_link_dialog role=dialog aria-modal=true tabindex=0 aria-labelledby=js_link_dialog_body style=display:none>
</div>
<span aria-hidden=true class=weui-a11y_ref style=display:none id=js_a11y_colon>: </span>
<span aria-hidden=true class=weui-a11y_ref style=display:none id=js_a11y_comma></span>
<span aria-hidden=true class=weui-a11y_ref style=display:none id=js_a11y_period>.</span>
<span aria-hidden=true class=weui-a11y_ref style=display:none id=js_a11y_space>&nbsp;</span>
<span aria-hidden=true class=weui-a11y_ref style=display:none id=js_a11y_type_video>Video</span>
<span aria-hidden=true class=weui-a11y_ref style=display:none id=js_a11y_type_weapp>Mini Program</span>
<span aria-hidden=true class=weui-a11y_ref style=display:none id=js_a11y_zan_btn_txt>Like</span>
<span aria-hidden=true class=weui-a11y_ref style=display:none id=js_a11y_zan_btn_tips>,轻点两下取消赞</span>
<span aria-hidden=true class=weui-a11y_ref style=display:none id=js_a11y_like_btn_txt>Wow</span>
<span aria-hidden=true class=weui-a11y_ref style=display:none id=js_a11y_like_btn_tips>,轻点两下取消在看</span>
<span aria-hidden=true class=weui-a11y_ref style=display:none id=js_a11y_share_btn_txt>Share</span>
<span aria-hidden=true class=weui-a11y_ref style=display:none id=js_a11y_comment_btn_txt>Comment</span>
<span aria-hidden=true class=weui-a11y_ref style=display:none id=js_a11y_collect_btn_txt>Favorite</span>
<div class=wx-root data-weui-theme=light></div><div class=wx-root data-weui-theme=dark></div><div data-v-986d5fe3 class=underline-container><div data-v-a1d05804 data-v-986d5fe3 style=position:absolute;top:0px;left:0px;right:0px><div data-v-a1d05804 class=underline_share_context style=width:100vw;display:none></div></div><div data-v-bdc8501c data-v-986d5fe3 class="menu_options menu_options_default menu_options_show" style=transform:scale(0);color:#ffffff><div data-v-bdc8501c class=menu_options_bar style=color:#ffffff><div data-v-986d5fe3 data-v-bdc8501c class=context-menu-wrap><p data-v-986d5fe3 data-v-bdc8501c class=data-text> people underline </p></div></div><div data-v-bdc8501c class=menu_options_tail style=color:#ffffff></div></div></div><div><div role=dialog aria-modal=true aria-hidden=true tabindex=0 class="wx_bottom_modal_wrp wx_user_profile_dialog" style=visibility:hidden><div class="weui-half-screen-dialog wx_bottom_modal weui-half-screen-dialog_slide" style=max-height:810px><div class=weui-half-screen-dialog__hd__wrp><div class=weui-half-screen-dialog__hd><div role=button aria-label=Close title=按住下滑 class=weui-half-screen-dialog__slide-icon><i class=weui-icon-arrow></i></div></div></div><div class=weui-half-screen-dialog__bd><div class=weui-loadmore style=display:none></div><div class=wx_bottom_modal_msg_wrp style=display:none></div><div class="weui-loadmore weui-loadmore_line weui-loadmore_dot" style=display:none></div><div><div><div class="wx_user_profile weui-flex"><div class=wx_user_profile_hd><span class="wx_user_profile_avatar wx_border_avatar_origin"></span></div><div class=wx_user_profile_bd><div role=option class="wx_user_profile_nickname_wrp sf-hidden"></div></div></div><div class=wx_user_profile_loading_wrp style=display:none></div></div></div><div class=weui-loadmore style=display:none></div></div></div><div class=wx_bottom_modal_mask_fixed></div><div class="weui-mask wx_bottom_modal_mask" style=opacity:1></div></div><div data-v-cb1503ab role=dialog aria-modal=true aria-hidden=true tabindex=0 class="wx_bottom_modal_wrp wx_identity_dialog" style=visibility:hidden><div class="weui-half-screen-dialog wx_bottom_modal" style=max-height:none><div class=weui-half-screen-dialog__hd__wrp><div class=weui-half-screen-dialog__hd><div class=weui-half-screen-dialog__hd__side><button class="weui-btn_icon weui-wa-hotarea">Close<i class=weui-icon-filled-fold></i></button></div><div class=weui-half-screen-dialog__hd__main><strong class=weui-half-screen-dialog__title>选择留言身份</strong></div><div class=weui-half-screen-dialog__hd__side><button class="weui-btn_icon weui-wa-hotarea" style=display:none>更多</button></div></div></div><div class=weui-half-screen-dialog__bd><div class=weui-loadmore style=display:none></div><div class=wx_bottom_modal_msg_wrp style=display:none></div><div class="weui-loadmore weui-loadmore_line weui-loadmore_dot" style=display:none></div><div><div data-v-cb1503ab class="weui-cells__group weui-cells__group_form wx_identity_group"><div class="weui-cells weui-cells_radio"><div></div></div></div></div><div class=weui-loadmore style=display:none></div></div></div><div class=wx_bottom_modal_mask_fixed></div><div class="weui-mask wx_bottom_modal_mask" style=opacity:1></div></div></div><div id=immersive-translate-popup style=all:initial><template shadowrootmode=open><style class=sf-hidden>/*!
* Pico.css v1.5.6 (https://picocss.com)
* Copyright 2019-2022 - Licensed under MIT
*/#mount{--font-family:system-ui,-apple-system,"Segoe UI","Roboto","Ubuntu","Cantarell","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--line-height:1.5;--font-weight:400;--font-size:16px;--border-radius:.25rem;--border-width:1px;--outline-width:3px;--spacing:1rem;--typography-spacing-vertical:1.5rem;--block-spacing-vertical:calc(var(--spacing)*2);--block-spacing-horizontal:var(--spacing);--grid-spacing-vertical:0;--grid-spacing-horizontal:var(--spacing);--form-element-spacing-vertical:.75rem;--form-element-spacing-horizontal:1rem;--nav-element-spacing-vertical:1rem;--nav-element-spacing-horizontal:.5rem;--nav-link-spacing-vertical:.5rem;--nav-link-spacing-horizontal:.5rem;--form-label-font-weight:var(--font-weight);--transition:.2s ease-in-out;--modal-overlay-backdrop-filter:blur(0.25rem)}@media(min-width:576px){#mount{--font-size:17px}}@media(min-width:768px){#mount{--font-size:18px}}@media(min-width:992px){#mount{--font-size:19px}}@media(min-width:1200px){#mount{--font-size:20px}}@media(min-width:576px){#mount>header,#mount>main,#mount>footer,section{--block-spacing-vertical:calc(var(--spacing)*2.5)}}@media(min-width:768px){#mount>header,#mount>main,#mount>footer,section{--block-spacing-vertical:calc(var(--spacing)*3)}}@media(min-width:992px){#mount>header,#mount>main,#mount>footer,section{--block-spacing-vertical:calc(var(--spacing)*3.5)}}@media(min-width:1200px){#mount>header,#mount>main,#mount>footer,section{--block-spacing-vertical:calc(var(--spacing)*4)}}@media(min-width:576px){article{--block-spacing-horizontal:calc(var(--spacing)*1.25)}}@media(min-width:768px){article{--block-spacing-horizontal:calc(var(--spacing)*1.5)}}@media(min-width:992px){article{--block-spacing-horizontal:calc(var(--spacing)*1.75)}}@media(min-width:1200px){article{--block-spacing-horizontal:calc(var(--spacing)*2)}}dialog>article{--block-spacing-vertical:calc(var(--spacing)*2);--block-spacing-horizontal:var(--spacing)}@media(min-width:576px){dialog>article{--block-spacing-vertical:calc(var(--spacing)*2.5);--block-spacing-horizontal:calc(var(--spacing)*1.25)}}@media(min-width:768px){dialog>article{--block-spacing-vertical:calc(var(--spacing)*3);--block-spacing-horizontal:calc(var(--spacing)*1.5)}}a{--text-decoration:none}a.secondary,a.contrast{--text-decoration:underline}small{--font-size:.875em}h1,h2,h3,h4,h5,h6{--font-weight:700}h1{--font-size:2rem;--typography-spacing-vertical:3rem}h2{--font-size:1.75rem;--typography-spacing-vertical:2.625rem}h3{--font-size:1.5rem;--typography-spacing-vertical:2.25rem}h4{--font-size:1.25rem;--typography-spacing-vertical:1.874rem}h5{--font-size:1.125rem;--typography-spacing-vertical:1.6875rem}[type="checkbox"],[type="radio"]{--border-width:2px}[type="checkbox"][role="switch"]{--border-width:3px}thead th,thead td,tfoot th,tfoot td{--border-width:3px}:not(thead,tfoot)>*>td{--font-size:.875em}pre,code,kbd,samp{--font-family:"Menlo","Consolas","Roboto Mono","Ubuntu Monospace","Noto Mono","Oxygen Mono","Liberation Mono",monospace,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}kbd{--font-weight:bolder}[data-theme="light"],#mount:not([data-theme="dark"]){--background-color:#fff;--background-light-green:#f5f7f9;--color:hsl(205deg,20%,32%);--h1-color:hsl(205deg,30%,15%);--h2-color:#24333e;--h3-color:hsl(205deg,25%,23%);--h4-color:#374956;--h5-color:hsl(205deg,20%,32%);--h6-color:#4d606d;--muted-color:hsl(205deg,10%,50%);--muted-border-color:hsl(205deg,20%,94%);--primary:hsl(195deg,85%,41%);--primary-hover:hsl(195deg,90%,32%);--primary-focus:rgba(16,149,193,0.125);--primary-inverse:#fff;--secondary:hsl(205deg,15%,41%);--secondary-hover:hsl(205deg,20%,32%);--secondary-focus:rgba(89,107,120,0.125);--secondary-inverse:#fff;--contrast:hsl(205deg,30%,15%);--contrast-hover:#000;--contrast-focus:rgba(89,107,120,0.125);--contrast-inverse:#fff;--mark-background-color:#fff2ca;--mark-color:#543a26;--ins-color:#388e3c;--del-color:#c62828;--blockquote-border-color:var(--muted-border-color);--blockquote-footer-color:var(--muted-color);--button-box-sha