±ÒÓιú¼Ê¹ÙÍø

EN
  • LinuxȨÏÞÌáÉý£ºPython¿âÐ®ÖÆ

    Ðû²¼Ê±¼ä£º2021-07-02
    ä¯ÀÀÁ¿£º 9406

    ÔÚÕâÆªÎÄÕÂÖУ¬ÎÒÃǽ«ÏÈÈÝһЩÔÚ»ùÓÚLinuxµÄ×°±¸ÉÏͨ¹ýʹÓÃPython¿âºÍ¾ç±¾ÌáÉýȨÏÞµÄÒªÁì ¡£

    1.ÏÈÈÝ

    Ò»Ñùƽ³£À´Ëµ£¬µ±¹¥»÷Õß´¦ÓÚÓÐpythonÎļþµÄÇéÐÎÖУ¬¿ÉÒÔÓÃÀ´ÌáÉýÆä»á¼ûȨÏ޵ķ½·¨½ÏÁ¿ÓÐÏÞ ¡£±¾ÎĽ«ÏÈÈÝʹÓÃдȨÏÞ¡¢sudoȨÏ޺ͱ༭Path±äÁ¿,ÕâÈýÖÖÌáȨ·½·¨ ¡£

    ΪÁËÀû±ãÑÝʾ£¬ÎÒÃÇÏȽ¨ÉèÒ»¸öµ¼ÈëһЩ¿âµÄʾÀý¾ç±¾ ¡£ÔÚÏÖÕæÏàÐÎÖУ¬Õâ¿ÉÄÜÊǸöÒ»Ñùƽ³£µÄpython¾ç±¾»òÊÇÒ»¸ö¿ª·¢Ö°Ô±ÕýÔÚ¾ÙÐеÄÏîÄ¿ ¡£ÔÚCTF½ÇÖðÖУ¬¿ÉÄܺÜÈÝÒ×ÕÒµ½Ò»¸ö°üÀ¨Óë´ËÏàÀàËÆµÄ¾ç±¾ ¡£ÎÒÃǽ¨ÉèµÄʾÀý¾ç±¾ÖУ¬Ê×Ïȵ¼ÈëwebbrowserÄ£¿é£¬È»ºóʹÓÃopenº¯ÊýÀ´ÔËÐÐÉè±¹ØÁ¬ÄĬÈÏwebä¯ÀÀÆ÷£¬À´·­¿ª/ÍøÒ³£¨´Ë´¦ÒÔ±ÒÓιú¼Ê¹ÙÍø¹ÙÍø¾ÙÀý£©£¬Èçͼ1-1 ¡£

    ͼƬ1.png

                       Í¼1-1¿ÉÒÔ¿´µ½ÔËÐо籾³ÌÐò»á·­¿ª±ÒÓιú¼Ê¹ÙÍø¹ÙÍø

    ÒªÁìÒ»£ºÕâ¸öÎó²îʹÓÃÊÇ»ùÓÚÎÒÃǵ¼ÈëµÄÄ£¿éÎļþÒª¾ßÓÐдȨÏÞ ¡£µ±±»µ¼ÈëµÄÄ£¿éÎļþ¾ßÓÐÔÊÐíÈκÎÓû§±à¼­µÄȨÏÞʱ£¬Ëü¾Í¿ÉÄܳÉΪһ¸öÎó²î ¡£ÔÚÎÒÃǽ¨ÉèµÄpythonʾÀý¾ç±¾ÖУ¬Å²ÓÃÁËwebbrowser.pyÄ£¿éÎļþ ¡£ÎªÁ˸üºÃµØÏàʶÕâÖÖÌáȨ·½·¨£¬ÎÒÃǽ«Ê×ÏÈÔÚubuntuÇéÐÎÖн¨ÉèųÈõÐÔÎó²îÇéÐΣ¬È»ºóʹÓÃÁíÒ»¸ö»úеÀ´¹¥»÷ʹÓÃÕâ¸öÎó²î ¡£


    Îó²î½¨É裺ÕýÈçǰÎÄËù½²£¬ÔÚÕâÖÖÒªÁìÖУ¬Îó²îÊÇ»ùÓÚÄ£¿éÎļþµÄȨÏÞ ¡£ÎªÁËÈ´¹¹Õâ¸öÎó²î£¬ÎÒÃÇÊ×ÏÈÐèÒªÕÒµ½Ä£¿éÎļþ ¡£ÎÒÃÇ¿ÉÒÔÓÃlocateÏÂÁîÀ´ÕÒµ½Ëü£¬ËäȻҲ¿ÉÒÔʹÓÃfindÖ®ÀàµÄÏÂÁî¾ÙÐвéÕÒ ¡£ÎÒÃÇ¿ÉÒÔ¿´µ½ËüλÓÚ/usr/lib/python3.8/ÄÚÀȻºóÎÒÃÇ¿ÉÒÔ¿´µ½£¬Ä£¿éÎļþµÄĬÈÏȨÏÞÊÇ£ºËùÓÐÕßÓжÁ¡¢Ð´¡¢Ö´ÐеÄȨÏÞ£¬×éÓÐÖ´ÐкͶÁµÄȨÏÞ£¬ÆäËûÓû§Ö»ÓÐÖ´ÐеÄȨÏÞ ¡£ÕâÒâζ×ųý·ÇÓû§ÊÇrootȨÏÞ£¬²»È»ÈκÎÈ˲»¿É±à¼­¸ÃÎļþ ¡£ÎªÁËÈ´¹¹Õâ¸öÎó²î£¬ÎÒÃÇÐèÒªÓÃchmodÏÂÁî¸Ä±äÒ»ÏÂȨÏÞ£¬Ê¹Ã¿¸öÓû§¶¼¿ÉÒÔ¶ÁÈ¡¡¢Ð´ÈëºÍÖ´ÐÐ ¡£Õâ´ÓÏÂͼ1-2ÖпÉÒÔ¿´µ½ ¡£

    ͼƬ3.png

                      Í¼1-2¿ÉÒÔ¿´µ½ËùÓÐÓû§¶ÔÎļþ¾ßÓжÁ£¬Ð´£¬Ö´ÐÐȨÏÞ ¡£

    ÒªÏëÈÃLinux»úе±äµÃÒ×Êܹ¥»÷£¬ÏÂÒ»²½Òª×öµÄ¾ÍÊÇÌṩһ¸öÔËÐÐpython¾ç±¾µÄÒªÁì ¡£×î¼òÆÓµÄÒªÁìÊÇдÈësudoersÎļþÖУ¬ÕâÑù¹¥»÷Õߣ¨¿ÉÒÔ»á¼ûÓû§lele£©¾Í¿ÉÒÔÖ´ÐÐÎÒÃǽ¨ÉèµÄpython¾ç±¾£¨hack.py£© ¡£Èçͼ1-3.

    ͼƬ4.png 

    ͼ1-3

    ÒÔÉϾÍÊÇÒ»¸öÍêÕûʹ»úеÈÝÒ×Êܵ½Python¿âÐ®ÖÆµÄ¹¥»÷µÄÀú³Ì£¬ÆäÓàûÓÐÌáµ½µÄÉèÖö¼ÎªLinuxµÄĬÈÏÉèÖà ¡£

    Îó²îʹÓ㺸ÃÎó²îʹÓõÄÌõ¼þÊÇÎÒÃÇÔÚÄ¿µÄ»úÉÏÒѾ­»ñµÃ³õʼפ×ãµã ¡£È»ºóÎÒÃÇ¿ÉÒÔʹÓÃÕâÖÖÒªÁìÔÚ»ñµÃ³õʼפ×ãµãºóÌáÉýȨÏÞ ¡£ÎªÁËÄ£ÄâÕâÖÖÇéÐΣ¬ÎÒÃÇÏÈÒÔÓû§leleµÄÉí·ÝÅþÁ¬µ½Ä¿µÄ»ú ¡£×÷Ϊһ¸öÐèÒªÌáÉýȨÏ޵Ĺ¥»÷Õߣ¬ÎÒÃÇÔËÐÐsudo -lÏÂÁ¿´¿´ÄÄЩ¾ç±¾»ò¶þ½øÖÆÎļþÊÇÒÔÌáÉýµÄȨÏÞÔËÐеÄ ¡£¿ÉÒÔ¿´µ½£¬ÎÒÃÇÄÜʹÓÃpython3.8À´ÔËÐÐhack.py ¡£×÷Ϊһ¸ö¹¥»÷Õߣ¬ÎÒÃÇʹÓÃcatÏÂÁîÉó²é¾ç±¾ÄÚÈÝ£¬¿´µ½Ëüµ¼ÈëÒ»¸öÃûΪwebbrowserµÄÄ£¿é ¡£ÎÒÃÇʹÓÃlocateÏÂÁîÕÒµ½¸ÃÄ£¿éµÄλÖ㬷¢Ã÷ËüλÓÚ/usr/lib/python3.8ÖÐ ¡£È»ºóÎÒÃÇ»¹¿ÉÒÔ·¢Ã÷leleÓû§ÓµÓиÃÄ£¿éµÄдȨÏÞ ¡£Èçͼ1-4£¬Í¼1-5Ëùʾ ¡£

    ͼƬ5.png

                         Í¼1-4¿ÉÒÔ¿´µ½ÄÄЩ¾ç±¾ÓµÓÐrootȨÏÞ

    ͼƬ6.png

                       Í¼1-5¿ÉÒÔ¿´µ½Ä¿µÄ¾ç±¾Ëù´¦Î»ÖÃ

    ÎÒÃÇÓÃvim±à¼­Æ÷·­¿ª¸ÃÄ£¿éÎļþ£¬È»ºóÔÚ±»hack.pyÎļþŲÓõĺ¯ÊýÄÚÀï¼ÓÈëÁË·´µ¯shellµÄpython¾ç±¾ ¡£ÔÚÇ°ÃæÎÒÃÇ¿ÉÒÔ¿´µ½£¬ËüʹÓÃÒ»¸öopenº¯ÊýÔÚä¯ÀÀÆ÷Öз­¿ªÁËÒ»¸öÍøÒ³ ¡£Òò´Ë£¬ÎÒÃǽ«·´µ¯shellµÄ´úÂëÌí¼Óµ½¸ÃÄ£¿éÎļþÖУ¬ÈçÏÂͼ1-6Ëùʾ ¡£

    vim /usr/lib/python3.8/webbrowser.py

    ͼƬ6.png

                          Í¼1-6½«·´µ¯shellµÄ´úÂëдÈëͼÖÐλÖÃ

    ±à¼­ÍêÄ£¿éÎļþºó£¬ÎÒÃÇÉúÑIJ¢¹Ø±Õ±à¼­Æ÷ ¡£·­¿ªctf»úеµÄÁíһ̨ÖÕ¶Ë£¬ÎÒÃÇÔÚshellcode¾ç±¾ÖÐÖ¸¶¨µÄ¶Ë¿ÚÉÏ·­¿ªÒ»¸öNetcat¼àÌýÆ÷£¬È»ºóÒÔleleÓû§»Øµ½ÖÕ¶Ë£¬ÓÃsudoÖ´ÐÐhack.py¾ç±¾£¬Èçͼ1-7Ëùʾ ¡£

    ͼƬ7.png

                                   Í¼1-7

    µ±¾ç±¾ÔËÐÐʱ£¬ÎÒÃǾͿÉÒÔ¿´µ½Ò»¸ö»á»°ÅþÁ¬µ½ÁËÎÒÃǵÄNetcat¼àÌýÆ÷ ¡£Í¨¹ýwhoamiÏÂÁîºÍidÏÂÁî¿ÉÒÔ¿´µ½ÎÒÃÇÒѾ­Àֳɵؽ«LinuxȨÏÞ´ÓleleÓû§ÌáÉýµ½ÁËrootȨÏÞÓû§ ¡£

    ÒªÁì¶þ£º

    Õâ¸öÎó²îÊÇ»ùÓÚPython¿â·¾¶µÄÓÅÏȼ¶Ë³Ðò£¬ËüÊÊÓÃÓÚÎÒÃǾ籾ÕýÔÚµ¼ÈëµÄÄ£¿éÎļþ ¡£µ±Ò»¸öÄ£¿éÔھ籾Öб»µ¼Èëʱ£¬Python»áÒÔÌØ¶¨µÄÓÅÏÈ˳ÐòÔÚĬÈÏĿ¼ÖÐѰÕÒÌØ¶¨µÄÄ£¿éÎļþ ¡£ÔÚÎÒÃǽ¨ÉèµÄpython¾ç±¾ÖУ¬ÎÒÃÇÓÐwebbrowser.pyÄ£¿éÎļþ±»Å²Óà ¡£ÓÉÓÚÈôÊÇÔÚÓëԭʼ½ÅÄÚÇéͬµÄĿ¼Ï±£´æÒ»¸öPythonÄ£¿éÎļþ£¬Ëü½«»ñµÃÓÅÏÈÓÚĬÈÏ·¾¶µÄְλ ¡£ÎªÁ˸üºÃµØÏàʶ±³ºó±¬·¢ÁËʲô£¬ÒÔ¼°ÔõôÑùµ¼ÖÂȨÏÞÉý¼¶µÄ£¬ÎÒÃÇÏÈÔÚubuntuÇéÐÎÖн¨ÉèÎó²î£¬È»ºóʹÓÃÁíÒ»¸ö»úеLinuxÀ´Ê¹ÓÃÕâ¸öÎó²î ¡£

    Îó²î¹¹½¨£º

    ÕýÈçÇ°ÃæËùÌÖÂ۵ģ¬ÔÚÕâÖÖÒªÁìÖУ¬Îó²îÊÇ»ùÓÚÄ£¿éÎļþÖ´ÐеÄÓÅÏÈ˳Ðò ¡£ÎªÁËÈ´¹¹Õâ¸öÎó²î£¬Ê×ÏÈ£¬ÎÒÃÇÐèÒª°ÑÒªÁìÒ»¼ÓÈëµÄ·´µ¯shellµÄ´úÂë×¢Ê͵ô»òÕßÖ±½Óɾµô£¨Èçͼ2-1£©£¬×èÖ¹±¬·¢×ÌÈÅ£¬È»ºó»Ö¸´ÎÒÃÇÏÈǰ¸¶ÓëÎļþµÄȨÏÞ£¨Èçͼ2-2£© ¡£ÕâÑù£¬Õą̂»úе¾Í²»»áÔÚ¶à¸ö·½Ãæ·ºÆðÎó²î ¡£

    ͼƬ9.png

    ͼ2-1 ×¢Ê͵ôÏÈǰ¼ÓµÄ·´µ¯shell´úÂë

    ͼƬ10.png

    ͼ2-2»Ö¸´webbrowser.pyµÄȨÏÞ ¡£

    ½ÓÏÂÀ´,ÎÒÃǻص½ÎÒÃÇÏÈǰ½¨ÉèµÄpython¾ç±¾ ¡£ÎÒÃÇ¿ÉÒÔ¿´µ½,ËüλÓÚleleÓû§µÄhomeĿ¼ÏÂ,ËüÈÔÈ»°üÀ¨ÏàͬµÄ´úÂë,ÐèÒªµ¼Èë webbrowserÄ£¿é£¬Èçͼ2-3Ëùʾ ¡£

    ͼƬ11.png

                                 Í¼2-3

    sudoersÎļþÖÐÓëÒªÁìÒ»ÖеıàдһÖ£¬Ê¹Æä°üÀ¨¾ç±¾hack.pyµÄ׼ȷ·¾¶£¬Èçͼ2-4Ëùʾ ¡£

    ͼƬ12.png

    ͼ2-4

    ÒÔÉÏÊÇÒ»¸öÍêÕûµÄʹ»úеÈÝÒ×Êܵ½Python¿âÐ®ÖÆµÄ¹¥»÷Àú³Ì ¡£ÆäÓàûÓÐÌáµ½µÄÉèÖö¼ÎªLinuxµÄĬÈÏÉèÖà ¡£

    Îó²îʹÓãº

    ͬÑù£¬¸ÃÎó²îʹÓõÄÌõ¼þÊÇÎÒÃÇÔÚÄ¿µÄ»úÉÏÒѾ­»ñµÃ³õʼפ×ãµã ¡£È»ºóÎÒÃÇ¿ÉÒÔʹÓÃÕâÖÖÒªÁìÔÚ»ñµÃ³õʼפ×ãµãºóÌáÉýȨÏÞ ¡£ÎªÁËÄ£ÄâÕâÖÖÇéÐΣ¬ÎÒÃÇÒÔÓû§leleµÄÉí·ÝÅþÁ¬µ½Ä¿µÄ»úе ¡£×÷Ϊһ¸öÐèÒªÌáÉýȨÏ޵Ĺ¥»÷Õߣ¬ÎÒÃÇÔËÐÐsudo -lÏÂÁ¿´¿´ÎÒÃÇ¿ÉÒÔÓÃÄÄЩ¾ç±¾»ò¶þ½øÖÆÎļþÊÇÒÔÌáÉýµÄȨÏÞÔËÐеÄ ¡£ÎÒÃÇ¿´µ½£¬ÎÒÃÇ¿ÉÒÔʹÓÃpython3.8À´ÔËÐÐhack.py ¡£×÷Ϊһ¸ö¹¥»÷Õߣ¬ÎÒÃÇʹÓÃcatÏÂÁîÉó²é¸Ã¾ç±¾£¬¿´µ½Ëüµ¼ÈëÁËÒ»¸öÃûΪwebbrowserµÄÄ£¿é£¬Èçͼ2-5 ¡£

    ͼƬ13.png

    ͼ2-5

    ÓÉÓÚ hack.py λÓÚ lele Óû§µÄÖ÷Ŀ¼ÄÚ£¬¶øÎÒÃÇÓÐ lele Óû§µÄ»á¼ûȨÏÞ£¬ÎÒÃÇ¿ÉÒÔÔÚÖ÷Ŀ¼ÄÚ½¨ÉèÒ»¸öÎļþ ¡£ÔÚÕâÖÖÇéÐÎÏ£¬ÐèÒª×¢ÖØµÄÊÇÎÒÃDz»¿É±à¼­ hack.py Îļþ ¡£ÔÚÕâÖÖÇéÐÎÏ£¬ÎÒÃǽ«½¨ÉèÒ»¸öwebbrowser.pyÎļþ ¡£È»ºóÔÚ½¨ÉèµÄwebbrowser.pyÎļþÖÐÌí¼Ó·´µ¯shellµÄ´úÂë ¡£Èçͼ2-6

    ͼƬ14.png 

    ͼ2-6 ·´µ¯shell´úÂë

    ½ÓÏÂÀ´,ÎÒÃÇÐèÒªÔËÐÐÒ»¸öNetcatÕìÌýÆ÷¶Ë¿Ú,ÎÒÃÇÌáµ½ÔÚ·´Ïòshellcode ¡£È»ºóÎÒÃǽ«¼ÌÐøÊ¹ÓÃsudoÖ´ÐÐhakc.py¾ç±¾£¬Èçͼ2-7 ¡£

    ͼƬ15.png

    ͼ2-7

    µ±¾ç±¾ÔËÐÐʱ,ÎÒÃÇ¿´µ½Ò»¸ö»á»°ÅþÁ¬µ½NetcatÕìÌýÆ÷ ¡ £»á»°µÄidÏÂÁî֤ʵÔÚÄ¿µÄ»úеÉÏÒѾ­ÊÇrootȨÏÞ ¡£ÎÒÃÇÒѾ­ÀֳɵذÑleleÓû§ÌáÉýÌØÈ¨ÎªrootÓû§£¬Èçͼ2-8 ¡£

    ͼƬ16.png

    ͼ2-8ÌáȨΪrootȨÏÞ

    ÒªÁì3

    Õâ¸öÎó²îÊÇͨ¹ýPython PATHÇéÐαäÁ¿¾ÙÐÐËÑË÷µÄPython¿âÀ´Ê¹ÓõÄ ¡£Õâ¸ö±äÁ¿ÓÐÒ»¸öĿ¼ÁÐ±í£¬ÔÚÕâ¸öÁбíÖУ¬Python»áËÑË÷µ¼ÈëÄ£¿éµÄ²î±ðĿ¼ ¡£ÈôÊǹ¥»÷ÕßÄܹ»¸Ä±ä»òÐ޸ĸñäÁ¿£¬ÄÇôËûÃǾͿÉÒÔʹÓÃËüÀ´ÌáÉýÄ¿µÄ»úеµÄȨÏÞ ¡£ÎªÁ˸üºÃµØÏàʶÊÇÔõôÑùµ¼ÖÂȨÏÞÉý¼¶µÄ£¬ÎÒÃǺÍÇ°ÃæÒ»ÑùÏÈÔÚubuntuÇéÐÎÖн¨ÉèÎó²î£¬È»ºóʹÓÃÁíһ̨LinuxÀ´¹¥»÷ʹÓÃÕâ¸öÎó²î ¡£

    Îó²î¹¹½¨

    ÕýÈçÇ°ÃæËùÌÖÂ۵ģ¬Õâ¸öÒªÁìµÄÎó²îʹÓÃÊÇ»ùÓÚpythonÇéÐÎpath±äÁ¿µÄ ¡£ÎªÁËÈ´¹¹Õâ¸öÎó²î£¬Ê×ÏÈ£¬ºÍÇ°ÃæÒ»Ñù£¬ÎÒÃÇÐèÒª»Ö¸´LinuxÇéÐε½×î³õµÄÉèÖà ¡£È»ºó£¬ÔÚtmpĿ¼ÄÚ½¨Éèhack.py¾ç±¾£¬ÎÒÃÇ¿ÉÒÔÑéÖ¤¸Ã¾ç±¾µÄÄÚÈÝÓë֮ǰһÑù£¬Èçͼ3-1£¬Í¼3-2Ëùʾ ¡£

    ͼƬ17.png

    ͼ3-1ÔËÐиþ籾»á·­¿ª±ÒÓιú¼Ê¹ÙÍø¹ÙÍø

    ͼƬ18.png 

    ͼ3-2 ¿ÉÒÔ¿´µ½¾ç±¾ÄÚÈÝ

    ½ÓÏÂÀ´£¬ÎÒÃÇÐèÒªÔÚsudoersÎļþÖÐ×öһЩÐÞ¸Ä ¡£Ê×ÏÈ£¬ÎÒÃǰÑÎļþµÄλÖøÄΪ/tmpĿ¼£¬È»ºóÔÚÎļþÖмÓÈëSETENV±ê¼Ç£¬Èçͼ3-3Ëùʾ ¡£ÕâÒâζ×ÅleleÓû§¿ÉÒÔʹÓþßÓÐsudoȨÏÞµÄSETENVÏÂÁ¶øÎÞÐèÊäÈërootÃÜÂë ¡£SETENVÊǸö¿ÉÒԸıäPython PATHÇéÐαäÁ¿µÄÖµ£¬²¢½«ÈκÎλÖÃÄÉÈëÎÒÃÇÔÚÇ°ÃæµÄÒªÁìÖÐѧµ½µÄÖ´ÐÐ˳ÐòµÄÏÂÁî ¡£

    ͼƬ19.png 

    ͼ3-3¸øÎÒÃǵÄÎļþ¼ÓÉÏSETENV±ê¼ÇÉèÖÃÇéÐαäÁ¿

    ÒÔÉϾÍÊÇʹ»úеÈÝÒ×Êܵ½Python¿âÐ®ÖÆµÄÍêÕûÀú³Ì ¡£ÆäÓàûÓÐÌáµ½µÄÉèÖö¼±»ÉèÖÃΪLinuxµÄĬÈÏÉèÖà ¡£

    Îó²îʹÓÃ

    ͬÑù£¬¸ÃÎó²îʹÓõÄÌõ¼þÊÇÎÒÃÇÔÚÄ¿µÄ»úÉÏÒѾ­»ñµÃ³õʼפ×ãµã ¡£È»ºóÎÒÃÇ¿ÉÒÔʹÓÃÕâÖÖÒªÁìÔÚ»ñµÃ³õʼפ×ãµãºóÌáÉýȨÏÞ ¡£ÎªÁËÄ£ÄâÕâÖÖÇéÐΣ¬ÎÒÃÇÒÔÓû§leleµÄÉí·ÝÅþÁ¬µ½Ä¿µÄ»úе ¡£×÷Ϊһ¸öÐèÒªÌáÉýȨÏ޵Ĺ¥»÷Õߣ¬ÎÒÃÇÔËÐÐsudo -lÏÂÁ¿´¿´ÎÒÃÇ¿ÉÒÔÓÃÄÄЩ¾ç±¾»ò¶þ½øÖÆÎļþÊÇÒÔÌáÉýµÄȨÏÞÔËÐеÄ ¡£ÎÒÃÇ¿´µ½£¬ÎÒÃÇ¿ÉÒÔÓÃrootȨÏÞʹÓÃSETENV,ÕâÒâζ×ÅÎÒÃÇ¿ÉÒÔÓÃËüÀ´¸Ä±äµ¼ÈëÄ£¿éµÄÓÅÏÈ˳Ðò ¡£ÓÉÓÚhack.pyλÓÚ/tmpĿ¼ÄÚ£¬ÎÒÃǽøÈëÆäÖв¢¼ì²éhack.py¾ç±¾,Èçͼ3-4Ëùʾ ¡£

    ͼƬ20.png 

    ͼ3-4 ¿ÉÒÔ¿´µ½ÒѾ­ÒÔrootȨÏÞ¾ÙÐÐÉèÖÃÇéÐαäÁ¿

    ÓÉÓÚËüÐèÒªµ¼ÈëwebbrowserÄ£¿é£¬ÎÒÃÇÊ×ÏȽ«½¨ÉèÒ»¸öÃûΪwebbrowser.pyµÄ¶ñÒâÄ£¿éÎļþ£¬È»ºóʹÓøıäÇéÐαäÁ¿Python PATHµÄÄÜÁ¦µ¼ÈëÎÒÃǵĶñÒâÄ£¿éÎļþ£¬¶ñÒâÄ£¿éÎļþÖаüÀ¨·´µ¯shellµÄ´úÂë ¡£Èçͼ3-5½Ó×ÅÔھ籾ÖÐÌáµ½µÄͳһ¶Ë¿ÚÉÏÆô¶¯Ò»¸öNetcat¼àÌýÆ÷£¬²¢¼ÌÐø½«/tmpĿ¼Ìí¼Óµ½Python·¾¶ÖУ¬È»ºóÖ´ÐÐhack.pyÎļþÒÔÌáÉýÎÒÃǵĻá¼ûȨÏÞ ¡£

    ͼƬ21.png

    ͼ3-5¶ñÒâÄ£¿éÎļþÀï°üÀ¨·´µ¯shellµÄ´úÂë

    µ±¾ç±¾ÔËÐÐʱ£¬ÎÒÃÇ¿ÉÒÔ¿´µ½Ò»¸ö»á»°ÅþÁ¬µ½ÁËÎÒÃǵÄNetcat¼àÌýÆ÷ ¡£whoamiºÍidÏÂÁîÅú×¢ÎúÎÒÃÇÒѾ­Àֳɵؽ«È¨ÏÞ´ÓleleÓû§ÌáÉýµ½ÁËrootȨÏÞÓû§£¬Èçͼ3-6 ¡£

    ͼƬ22.png 

    ͼ3-6ÒѾ­´ÓͨË×»á¼ûȨÏÞÌáȨΪrootȨÏÞ

    ÔÚÕâÆªÎÄÕÂÖУ¬ÎÒÃÇͨ¹ýÈËΪµÄΪPython¿âµÄÇéÐÎÉèÖÃÈý¸öÕæÊµµÄ³¡¾°£¬È»ºóÏÈÈÝÁËһЩ¹ýʧµÄÉèÖÿÉÄܵ¼Ö¹¥»÷Õß½«Æä»á¼ûȨÏÞÌáÉýµ½rootȨÏÞ¼¶±ðµÄÒªÁì ¡£


    ÈÈÃÅÄÚÈÝ

    ×îÏÈÊÔÓñÒÓιú¼Ê¹ÙÍø²úÆ·
    ÉêÇëÊÔÓÃ

    20Ä깫°²·þÎñÂÄÀú

    7*24СʱӦ¼±ÏìÓ¦ÖÐÐÄ

    ×ÔÖ÷֪ʶ²úȨµÄ²úÆ·×°±¸

    ר¼Ò¼¶Çå¾²·þÎñÍŶÓ

    ÍøÂç¿Õ¼äÊý¾ÝÖÎÀíר¼Ò

    ÈÙ»ñ¹ú¼Ò¿ÆÑ§ÊÖÒÕ¶þµÈ½±

    Öö¥
    µç»°

    400-700-1218

    ¹Ù·½ÈÈÏߵ绰

    ×Éѯ
    ÁôÑÔ
    ¶þάÂë
    ΢ÐŹ«ÖÚºÅ
    ¹«Ë¾Î¢²©
    ÍøÕ¾µØÍ¼