News for hackers. Stuff that matters.
Re:Whatruns: Identify technologies used on any website by y0y on Friday August 25, 2017 @09:38AM (#15098296)
Does anyone know what they are using to detect Wordpress?

Unfortunately some sites that I am responsible for running in production are WP and we try our best to hide this fact and block all admin functionality to the public due to WP's less-than-stellar history of security vulnerabilities. This is the first tool I've seen that has detected it and now I'm stumped.

Re:Whatruns: Identify technologies used on any website by bpicolo on Friday August 25, 2017 @09:44AM (#15098327)
> we try our best to hide this fact

Can't really hide wordpress because any time there's a new vulnerability, scrapers spam every site on the internet attempting to use it it anyway, regardless of what tech they're built on

Re:Whatruns: Identify technologies used on any website by didgeoridoo on Friday August 25, 2017 @09:55AM (#15098405)
I'm curious what efforts you've made to "hide" WordPress. Can you share any of your techniques? I assume it's stuff like:

- Rename paths to eliminate "wp-" prefixes and recognizable folder structure (wp-content, wp-include, etc)

- Remove or rename any common plugins that inject recognizable WP-specific code into the page

- Rewrite requests to bare paths instead of e.g. index.php

I assume you'd also try to do as much handling as possible at the Apache/NGINX layer instead of letting requests hit the WP application.

Seems like a HUGE amount of effort, and I'm probably not even getting everything. Is there a more efficient way of securing/locking-down a WP site?

Re:Whatruns: Identify technologies used on any website by buu700 on Friday August 25, 2017 @11:11AM (#15098973)
For cyph.com/blog, we have a WordPress instance accessible only by SSH tunnel, and what gets deployed publicly is a static site generated using a plugin called Simply Static (with a little bit of additional processing).
Re:Whatruns: Identify technologies used on any website by ValentineC on Friday August 25, 2017 @01:21PM (#15100359)
How long does it usually take for a small site to be generated using Simply Static? I tried it once before, and wasn't very impressed by the performance (I don't think it's a problem with the plugin, but maybe PHP itself).
Re:Whatruns: Identify technologies used on any website by buu700 on Friday August 25, 2017 @05:11PM (#15102297)
Simply Static itself takes about a minute, but it's actually a decent amount longer because we have to simulate a browser and run retry logic to handle failures. All in all, with post-processing included, the static blog generation is the single longest part of our deployment process.

Ultimately it isn't a huge deal for us though, since it runs concurrently with other build/deployment steps that in total (sequentially) take a similar amount of time.

Re:Whatruns: Identify technologies used on any website by lucideer on Friday August 25, 2017 @10:36AM (#15098735)
I've run it on a simple bog-standard out-of-the-box Wordpress install with no obfuscation just now and it said "No apps found". Not sure what the issue is.

One thought I had was perhaps it uses some cached batch parser and shows "No apps found" for all sites on first-run until it finishes analysing in the background? It doesn't seem to work at all on a few very obvious but small/obscure CMS sites but works fine on all well-known high-traffic sites.

Re:Whatruns: Identify technologies used on any website by rpeden on Friday August 25, 2017 @09:49AM (#15098367)
It could be something as simple as the class names of elements on the page. WP has some defaults that are recognizable.

Also, most WP pages will be loading scripts from from the wp-includes directory. There are probably others I'm overlooking, and some WP plugins probably also drop recognizable script tags into your pages.

Since this is the first tool that has detected it, it's very possible you've already covered all of the things I mentioned.

Re:Whatruns: Identify technologies used on any website by gedrap on Friday August 25, 2017 @09:53AM (#15098392)
Yes, `wp-contents`, `wp-includes` and basically anything else prefixed with `wp-` is a very clear signed that WordPress is behind the site.
Re:Whatruns: Identify technologies used on any website by adventureadmin on Friday August 25, 2017 @09:51AM (#15098379)
Well, you'll certainly be interested in wpscan.
Re:Whatruns: Identify technologies used on any website by octalmage on Friday August 25, 2017 @09:54AM (#15098394)
The WP REST API is a new way to detect if a site is running WordPress. If you hit the homepage of a WordPress site it will return a link header with a location to the REST API. They can also just hit /wp-json/, or /xmlrpc.php, or many other files that WordPress requires. Like looking for assets served from wp-content, or wp-includes.
Re:Whatruns: Identify technologies used on any website by rosswilson on Friday August 25, 2017 @10:19AM (#15098607)
You really shouldn't be relying on security by obscurity to prevent attacks to your websites. If you check your access logs you'll see countless attacks that are unconditional, they'll just try the attacks without any kind of sanity checking.
Re:Whatruns: Identify technologies used on any website by ryan-c on Friday August 25, 2017 @02:13PM (#15100810)
I don't know what they're using, but Wappalizer uses regular expressions over the HTML. You can intentionally mislead the scanner without much effort.
Re:Whatruns: Identify technologies used on any website by nso on Friday August 25, 2017 @09:48AM (#15098357)
Could it be as simple as checking if certain .php files respond to web requests?
Re:Whatruns: Identify technologies used on any website by Rjevski on Friday August 25, 2017 @09:54AM (#15098395)
The best way to hide WP is to stop using that pile of garbage.