Forum Moderators: open
GET /xmlrpc.php
They do seem to pass a Cookie as a part of the headers:Is that a real cookie, meaning they've been there before, or a made-up cookie that they're randomly throwing in?
<snip>
Cookie: wordpress_test_cookie=WP+Cookie+check
Host: domain.tld
Accept: */*
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:23.0) Gecko/20130406 Firefox/23.0
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.3
Content-Length: 0
Referer: https://www.google.by/search?q=domain.tld
Accept-Encoding: gzip,deflate
Connection: keep-alive
X-Original-URL: /xmlrpc.php User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0
X-Original-URL: /xmlrpc.php?rsd
Host: www.domain.tld
Keep-Alive: 300
Content-Length: 0
Connection: keep-alive Host: domain.tld
Content-Type: application/x-www-form-urlencoded
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; fr; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8
Accept-Language: en-US,en;q=0.8
Cache-Control: max-age=0
Content-Length: 0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Cookie: wordpress_test_cookie=WP+Cookie+check
X-Original-URL: /xmlrpc.php
Connection: keep-alive Host: domain.tld
Content-Type: application/x-www-form-urlencoded;charset=utf-8
Cache-Control: no-cache
Referer: http://domain.tld
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506; Zango 10.3.35.0)
Pragma: no-cache
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
DNT: 1
Content-Length: 0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Encoding: gzip,deflate
Connection: keep-alive
X-Original-URL: /xmlrpc.php User-Agent: Mozilla/5.0 (X11; Linux i686; rv:2.0.1) Gecko/20100101 Firefox/4.0.1
X-Original-URL: /xmlrpc.php
Host: www.domain.tld
Accept: */*
Content-Length: 0
Connection: Keep-Alive
Content-Type: application/x-www-form-urlencoded; Charset=UTF-8 It's a fake Cookie.
Cookie: wordpress_test_cookie=WP+Cookie+check
Further cross-checking with raw logs tells me they all got a 403 slammed in their faces, possibly because they were asking for things like wp-login.php. matching exactly that?
IP: aa.bb.cc.dd
Host: example.com
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:2.0.1) Gecko/20100101 Firefox/4.0.1
Accept: */*
Content-Type: application/x-www-form-urlencoded; Charset=UTF-8
Connection: close
The "example.com" is interesting because a lot of 403'd requests get it wrong and ask for "www.example.com" [edited by: lucy24 at 1:31 am (utc) on Jul 11, 2015]
What does X-Original-URL mean?
starting abruptly on 13 June. All of them, without exception, were asking for /xmlrpc.php.
a botnet using infected browsers, isn't it?
Is it something you can optionally set when redirecting?I think so (as stated in my post above.) I've never used it myself, but have worked on client sites with it a while back. Helpful if you have a site that takes visitors to a remote server, then onto somewhere else. I'm sure there's stuff at apache.org somewhere.
Is it something you can optionally set when redirecting?
RewriteRule ^index\.php$ default.aspx? [NC,R]
where /index.php?param=value will be your X-Original-URL, including the query string, and would be appended to the standard headers sent by request.
and would be appended to the standard headers sent by request