Skip to main content
added 142 characters in body
Source Link
Arminius
  • 45.1k
  • 14
  • 146
  • 139

On Wordpress, user-generated content is supposed to go into /wp-content while other file names and directories (content inside /wp-admin, /wp-includes) are mostly static and predictable as they belong to the Wordpress core.

Directory listing inside /wp-content can help you enumerate uploaded media files (/uploads), themes (/themes) and most importantly plugins (/plugins). Being able to list all installed plugins without tedious guessing helps to quickly identify outdated versions - which is a great advantage since vulnerable plugins are one of the most common entry points. I've also seen some plugins use their own caching mechanisms and store potentially sensitive data in files with randomized names. A /tmp directory inside /wp-content is common, too.

While that's not limited to Wordpress, you might also stumble upon database backups or legacy files with changed names (e.g. wp-config.php_old) that you wouldn't discover by brute forcing paths. To identify all user-generated files I'd suggest you simply spider the index and diff the directory structure against a default installation.

But although directory listing on Wordpress facilitates information gathering, it usually doesn't pose an immediate, exploitable threat.

On Wordpress, user-generated content is supposed to go into /wp-content while other file names and directories (content inside /wp-admin, /wp-includes) are mostly static and predictable as they belong to the Wordpress core.

Directory listing inside /wp-content can help you enumerate uploaded media files (/uploads), themes (/themes) and most importantly plugins (/plugins). Being able to list all installed plugins without tedious guessing helps to quickly identify outdated versions - which is a great advantage since vulnerable plugins are one of the most common entry points. I've also seen some plugins use their own caching mechanisms and store potentially sensitive data in files with randomized names. A /tmp directory inside /wp-content is common, too.

While that's not limited to Wordpress, you might also stumble upon database backups or legacy files with changed names (e.g. wp-config.php_old) that you wouldn't discover by brute forcing paths.

But although directory listing on Wordpress facilitates information gathering, it usually doesn't pose an immediate, exploitable threat.

On Wordpress, user-generated content is supposed to go into /wp-content while other file names and directories (content inside /wp-admin, /wp-includes) are mostly static and predictable as they belong to the Wordpress core.

Directory listing inside /wp-content can help you enumerate uploaded media files (/uploads), themes (/themes) and most importantly plugins (/plugins). Being able to list all installed plugins without tedious guessing helps to quickly identify outdated versions - which is a great advantage since vulnerable plugins are one of the most common entry points. I've also seen some plugins use their own caching mechanisms and store potentially sensitive data in files with randomized names. A /tmp directory inside /wp-content is common, too.

While that's not limited to Wordpress, you might also stumble upon database backups or legacy files with changed names (e.g. wp-config.php_old) that you wouldn't discover by brute forcing paths. To identify all user-generated files I'd suggest you simply spider the index and diff the directory structure against a default installation.

But although directory listing on Wordpress facilitates information gathering, it usually doesn't pose an immediate, exploitable threat.

added 318 characters in body
Source Link
Arminius
  • 45.1k
  • 14
  • 146
  • 139

On Wordpress, user-generated content is supposed to go into /wp-content while other file names and directories (content inside /wp-admin, /wp-includes) are mostly static and predictable as they belong to the Wordpress core.

Directory listing inside /wp-content can help you enumerate uploaded media files (/uploads), themes (/themes) and most importantly plugins (/plugins). Being able to list all installed plugins without tedious guessing helps withto quickly identifyingidentify outdated versions - which is a great advantage since vulnerable plugins are one of the most common entry pointpoints. I've also seen some plugins use their own caching mechanisms and store potentially sensitive data in files with randomized names. These paths would obviously be disclosed withA /tmp directory listinginside /wp-content is common, too.

While that's not limited to Wordpress, you might also stumble upon database backups or legacy files with changed names (e.g. wp-config.php_old) that you wouldn't discover by brute forcing paths.

But although directory listing on Wordpress facilitates information gathering, it usually doesn't pose an immediate, exploitable threat.

On Wordpress, user-generated content is supposed to go into /wp-content while other file names and directories (content inside /wp-admin, /wp-includes) are mostly static and predictable as they belong to the Wordpress core.

Directory listing inside /wp-content can help you enumerate uploaded media files (/uploads), themes (/themes) and most importantly plugins (/plugins). Being able to list all installed plugins without tedious guessing helps with quickly identifying outdated versions - which is a great advantage since vulnerable plugins are the most common entry point. I've also seen some plugins use their own caching mechanisms and store potentially sensitive data in files with randomized names. These paths would obviously be disclosed with directory listing.

While that's not limited to Wordpress, you might also stumble upon database backups or legacy files with changed names (e.g. wp-config.php_old) that you wouldn't discover by brute forcing paths.

On Wordpress, user-generated content is supposed to go into /wp-content while other file names and directories (content inside /wp-admin, /wp-includes) are mostly static and predictable as they belong to the Wordpress core.

Directory listing inside /wp-content can help you enumerate uploaded media files (/uploads), themes (/themes) and most importantly plugins (/plugins). Being able to list all installed plugins without tedious guessing helps to quickly identify outdated versions - which is a great advantage since vulnerable plugins are one of the most common entry points. I've also seen some plugins use their own caching mechanisms and store potentially sensitive data in files with randomized names. A /tmp directory inside /wp-content is common, too.

While that's not limited to Wordpress, you might also stumble upon database backups or legacy files with changed names (e.g. wp-config.php_old) that you wouldn't discover by brute forcing paths.

But although directory listing on Wordpress facilitates information gathering, it usually doesn't pose an immediate, exploitable threat.

added 318 characters in body
Source Link
Arminius
  • 45.1k
  • 14
  • 146
  • 139

On Wordpress, user-generated content is supposed to go into /wp-content while other file names and directories (content inside /wp-admin, /wp-includes) are mostly static and predictable as they belong to the Wordpress core.

Directory listing inside /wp-content can help you to enumerate uploaded media files (/uploads), themes (/themes) and most notablyimportantly plugins (/plugins). Being able to list all installed plugins without tedious and error-prone guessing helps an attacker towith quickly identifyidentifying outdated versions (and- which is a great advantage since vulnerable) ones. Some plugins mightare the most common entry point. I've also seen some plugins use their own caching mechanisms and store potentially sensitive data in files with randomized names. These paths would obviously be revealed throughdisclosed with directory listing.

While that's not limited to Wordpress, you might also stumble upon database backups or legacy files with changed names (e.g. wp-config.php_old) that you wouldn't discover by brute forcing paths.

On Wordpress, user-generated content is supposed to go into /wp-content while other file names and directories (content inside /wp-admin, /wp-includes) are mostly static and predictable.

Directory listing inside /wp-content can help you to enumerate uploaded media files (/uploads), themes (/themes) and most notably plugins (/plugins). Being able to list all installed plugins without tedious and error-prone guessing helps an attacker to quickly identify outdated (and vulnerable) ones. Some plugins might also use their own caching mechanisms and store sensitive data in files with randomized names. These would obviously be revealed through directory listing.

On Wordpress, user-generated content is supposed to go into /wp-content while other file names and directories (content inside /wp-admin, /wp-includes) are mostly static and predictable as they belong to the Wordpress core.

Directory listing inside /wp-content can help you enumerate uploaded media files (/uploads), themes (/themes) and most importantly plugins (/plugins). Being able to list all installed plugins without tedious guessing helps with quickly identifying outdated versions - which is a great advantage since vulnerable plugins are the most common entry point. I've also seen some plugins use their own caching mechanisms and store potentially sensitive data in files with randomized names. These paths would obviously be disclosed with directory listing.

While that's not limited to Wordpress, you might also stumble upon database backups or legacy files with changed names (e.g. wp-config.php_old) that you wouldn't discover by brute forcing paths.

Source Link
Arminius
  • 45.1k
  • 14
  • 146
  • 139
Loading