Авторские статьи Бесплатный интернет [PHP]

Discussion in 'Статьи' started by OnlyOn, 16 Jan 2011.

  1. OnlyOn

    OnlyOn Banned

    Joined:
    18 Oct 2010
    Messages:
    252
    Likes Received:
    89
    Reputations:
    36
    Хостинг провайдера + PHP + смекалка = Чуточку неудобный интернет)

    В этой статье я расскажу о том как имея доступ к хостингу провайдера получить возможность сёрфить в интернете. Сам способ не новый) Просто решил написать про это поподробней и более доступно.
    Допустим у Вашего провайдера есть такая фишка как хостинг для пользователей (В Украине такие часто встречаются). Тоесть провайдер выделяет каждому пользователю место на своем сервере где есть поддержка PHP и юзер сам по себе всегда имеет к нему доступ (Даже когда интернета нету).
    Допустим Вас отключили за неуплату или Вы до сих пор сидите на лимитованом тарифе :D

    Можна использовать такое расположение вещей под свои нужды) Сейчас я попытаюсь обьяснить Вам как это сделать :rolleyes:

    Нам нужны:
    Начнём с того что нам нужно получить тот самый доступ к хостингу. Узнаем по какому адресу доступны Ваши скрипты и всё остальное для входа на хостинг.
    Теперь перейдём к делу.

    У нас есть пара вариантов:
    1) Если провайдер и админ что там сидит - идиоты, то он наверняка не поставил никаких ограничений и мы можем спокойно заливать туда веб-проксю, а дальше думаю понимаете)
    2) Если админ не идиот, он наверняка поставил ограничения на функции запроса к другим сайтам и сама веб-прокся накрывается медным тазом... В таком случае следуем моим дальнейшим инструкциям:

    Вы можете доработать все скрипты сами и сделать их удобными для Вас или же можете найти скрипты готовых анонимайзеров, веб-прокси и переработать их под своего провайдера (Заменить способы запроса к сайтам).

    У меня единственное что работало, так это функция fopen() которая сама по себе может обрабатывать запросы к сайтам)
    Теперь напишем скрипт что проверит возможность получать доступ с хостинга провайдера к другим серверам. Просто залейте его через файл-менеджер (FTP к примеру) и запустите:
    PHP:
    <?php  
    $page 
    fopen("http://google.ru/",r);  
    if(
    $page) {  
    echo(
    "УРАА! Инет будет!!");  
    } else {  
    echo(
    "Не будет инета =(");  
    }  
    ?>
    Теперь естественно если скрипт возвращает "УРАА! Инет будет!!", то можем прыгать и кричать возможности бесплатно посерфить по инету) А если нет, то можем горько копить денюжку на уплату(

    И так!
    Если нам повезло, можем написать маленький и удобненький "анонимайзер" на основе функции fopen():
    PHP:
     <form method=POST>   
    <input type=text value="<?php echo $_POST['url'];?>" name="url">   
    <input type=submit value="Открыть">   
    </form>   
    <hr width=100%>   
    <br><br>   
    <?php   
    $pgg 
    fopen($_POST['url'],r);   
    $gg fread($pgg,15000000);   
    echo(
    $gg);   
    fclose($pgg);   
    ?>  
    Скрипт является самым простейшим! Вы можете добавить поддержку https и других протоколов сами :) Хотя как я и говорил, можете просто отредактировать какой-нибудь анонимайзер под себя и радоватся (Вскоре выложу тут функциональный скрипт готовый под такие нужды).
    Кстати. Данный скрипт не дает Вам возможности смотреть картинки и т.д., только чистый html :(
    По-этому бесплатно, но не удобно.

    Теперь заливаете на хост и можете пользоватся =)

    Теперь рассмотрим маленький скрипт для скачивания музыки, картинок и прочего =)
    (Опять-же это будет жутко не удобно!)
    Передаём скрипту ссылку на нужный файл и нам выводится куча всяких символов, которые можна воспроизвести 2 способами:

    1) Просто сохранить то что вывелось в браузере где нибудь на компьютере под нужным расширением:
    2) Если же по каким-то причинами ничего так и не получилось, то ищем папку кэша веб-браузера (temporary internet files), там находим нужный по размеру файлик данного скрипта и меняем формат на нужный =)

    Знаю много букоф, но пытался разьяснить всё доступным языком =)
    Спасибо всем за внимание!


    Вот самый простой анонимайзер =) Есть всё что надо, только java скрипты иногда глючат:
    Скачать

    --------------------------------------------
    FAQ

    Скрипты анонимайзеров:

     
    #1 OnlyOn, 16 Jan 2011
    Last edited: 17 Jan 2011
    3 people like this.
  2. Фараон

    Фараон коКотэ Of Antichat

    Joined:
    7 Nov 2010
    Messages:
    153
    Likes Received:
    105
    Reputations:
    83
    Правильнее будет так:
    PHP:
    <?php 
    $page 
    fopen("http://google.ru/",r); 
    if(
    $page) { 
    echo(
    "УРАА! Инет будет!!"); 
    } else { 
    echo(
    "Не будет инета =("); 

    ?>
    Так как если задать вместо гугл что-нибудь на подобии этого "asdasd", то он выведет "УРАА! Инет будет!!"(не говоря уже о путях) потому, что функция isset():
    isset - определяет, установлена ли переменная.


    На счет:
    PHP:
    <form action=index.php> 
    <input type=text value="<?php echo($url); ?>" name=url> 
    <input type=submit value="Открыть"> 
    </form> 
    <hr width=100%> 
    <br><br> 
    <?php 
    $url
    ="http://".$url;  
    $pgg fopen($url,r); 
    $gg fread($pgg,15000000); 
    echo(
    $gg); 
    fclose($pgg); 
    ?> 
    ТС, прочти это.
    Рабочий вариант:
    PHP:
    <form method=GET> 
    <input type=text value="<?php echo $_GET['url'];?>" name="url"> 
    <input type=submit value="Открыть"> 
    </form> 
    <hr width=100%> 
    <br><br> 
    <?php 
    $pgg 
    fopen($_GET['url'],r); 
    $gg fread($pgg,15000000); 
    echo(
    $gg); 
    fclose($pgg); 
    ?> 
    Вопрос: писал статью ты? Если да, то тестировал?

    Ахтунг! Давайте зальем шелл на microsoft.com? ТС, давай?
     
    #2 Фараон, 17 Jan 2011
    Last edited: 17 Jan 2011
    2 people like this.
  3. [х26]VОLАND

    [х26]VОLАND Elder - Старейшина

    Joined:
    7 Jun 2006
    Messages:
    513
    Likes Received:
    756
    Reputations:
    218
    VPSProxy , не?

    А ничего, что между пхп-прокси и анонимайзером нет никакой функциональной разницы? Что там fopen, что там...

    Админ тут же спалит всё по логам.

    А что такого? ТС правильно всё написал.
     
    #3 [х26]VОLАND, 17 Jan 2011
    Last edited: 17 Jan 2011
    5 people like this.
  4. shell_c0de

    shell_c0de Hack All World

    Joined:
    7 Jul 2009
    Messages:
    1,167
    Likes Received:
    617
    Reputations:
    690
    ТС +1 за статью.
    но можно было сократит до "Заливаем на свой хостинг 3proxy и вуаля инет на внешку есть" (исключаем зависимости)
     
    _________________________
    #4 shell_c0de, 17 Jan 2011
    Last edited: 17 Jan 2011
    4 people like this.
  5. CodeSender:)

    CodeSender:) Elder - Старейшина

    Joined:
    29 Jul 2010
    Messages:
    245
    Likes Received:
    115
    Reputations:
    23
    Годная статья, спосэба ТС.
     
  6. OnlyOn

    OnlyOn Banned

    Joined:
    18 Oct 2010
    Messages:
    252
    Likes Received:
    89
    Reputations:
    36
    Разница в том что анонимайзер работает через веб интерфейс, а прокси можна использовать почти везде
     
  7. OnlyOn

    OnlyOn Banned

    Joined:
    18 Oct 2010
    Messages:
    252
    Likes Received:
    89
    Reputations:
    36
    Прийду с универа - исправлю. Статью писал я. Насчет тестировать- писал все на ходу, потому извините за ошибки
     
  8. gibson

    gibson Elder - Старейшина

    Joined:
    24 Feb 2006
    Messages:
    391
    Likes Received:
    247
    Reputations:
    88
    Правильнее было бы тему назвать "Пишем свой анонимайзер"
    ТС по убирай свой оффтоп с пробелами и т.д. И добавь материала, инача удалю
     
    1 person likes this.
  9. [х26]VОLАND

    [х26]VОLАND Elder - Старейшина

    Joined:
    7 Jun 2006
    Messages:
    513
    Likes Received:
    756
    Reputations:
    218
    С технической точки зрения пхп-проси и веб анонимайзер - одно и то же. А то как оно выглядит - прод фантазии программиста.

    Почему ты утверждаешь"Если админ не идиот, он наверняка поставил ограничения на функции запроса к другим сайтам и сама веб-прокся накрывается медным тазом... В таком случае следуем моим дальнейшим инструкциям [дальше про анонимайзеры]"?
    Это же откровенный бред.
     
    #9 [х26]VОLАND, 17 Jan 2011
    Last edited: 17 Jan 2011
  10. Фараон

    Фараон коКотэ Of Antichat

    Joined:
    7 Nov 2010
    Messages:
    153
    Likes Received:
    105
    Reputations:
    83
    PHP:
    <form method=POST>  
    <input type=text value="<?php echo $_POST['url'];?>" name="url">  
    <input type=submit value="Открыть">  
    </form>  
    <hr width=100%>  
    <br><br>  
    <?php  
    $pgg 
    fopen($_POST['url'],r);  
    $gg fread($pgg,15000000);  
    echo(
    $gg);  
    fclose($pgg);  
    ?> 
     
    1 person likes this.
  11. Lestatkiy

    Lestatkiy Member

    Joined:
    27 Sep 2010
    Messages:
    50
    Likes Received:
    22
    Reputations:
    5
    Статью не читал, но идею понял, и возникла новая идея.
    Цель: Использовать свой ПК в качестве прокси для телефона, допустим на ПК включен анонимный впн.
    План:Использовать пхп скрипт на локальном сервере.
     
    3 people like this.
  12. HBWS

    HBWS Member

    Joined:
    26 Nov 2010
    Messages:
    226
    Likes Received:
    22
    Reputations:
    0
    Статья целиком представляется мне довольно спорной, но с учетом замечаний воланда и других, пойдет.
     
    3 people like this.
  13. OnlyOn

    OnlyOn Banned

    Joined:
    18 Oct 2010
    Messages:
    252
    Likes Received:
    89
    Reputations:
    36
    Кому как по сути) В 2006 была глубокая мода взламывать серку прова и туда лить подобные скрипты.

    Как ты собираешся подключаться к ПК с телефона, если у ПК своя локалка, а у мобилки своя? Или через wi-fi?
     
  14. GAiN

    GAiN Elder - Старейшина

    Joined:
    2 Apr 2011
    Messages:
    2,550
    Likes Received:
    172
    Reputations:
    99
    обидно что эти анонимайзеры не позволяют смотреть видео на youtube и не работает интерфейс vk
     
  15. daniel777

    daniel777 Elder - Старейшина

    Joined:
    8 Jul 2010
    Messages:
    517
    Likes Received:
    90
    Reputations:
    37
    При желании можно сделать так, чтобы работало.

    Но к сожалению я не знаю ни одного украинского провайдера, который предоставляет своим пользователям хостинг.
     
  16. tester_new

    tester_new Elder - Старейшина

    Joined:
    12 Feb 2012
    Messages:
    300
    Likes Received:
    45
    Reputations:
    24
    Интересный трюк :)
     
  17. Onths

    Onths New Member

    Joined:
    3 May 2012
    Messages:
    57
    Likes Received:
    2
    Reputations:
    -4
    sdfdf
     
    #17 Onths, 5 Sep 2012
    Last edited: 31 Jan 2015
  18. Партнёр

    Joined:
    7 Sep 2010
    Messages:
    224
    Likes Received:
    67
    Reputations:
    1
    Разве остались провайдеры с беплатным хостингом? Тем более, с полностью рабочим fopen.
    Что РЕАЛЬНО можно сделать, так это качать файлы через удаленную загрузку аватар на форуме провайдера. Я практиковал это, когда по городу только начинали раскидывать оптику и надо было платить за каждый мбайт.
    Захожу на заранее написанный скрипт на тестовом хостинге, ввожу URL. Скрипт скачивает этот файл и режет на куски, прибавляя к началу каждого куска код чёрной гифки 10х10 (если не ошибаюсь, весит 91 байт), и выводит ссылки на каждый кусок в виде http://mysite.com/file[1].gif, http://mysite.com/file[2].gif и т.д. После я поочередно вставлял каждую ссылку в профиле и складывал скачанные аватарки в папку, а другой скрипт собирал куски обратно в файл, отсекая тело gif.
    Сбор кусков - самое муторное занятие, лучше сразу вписать такую функцию во второй скрипт, но тогда я незнал про http-снифферы и не мог грамотно составить запрос (под рукой только мануалы по PHP). Выручали школоадмины, которые поднимали форумы с ограничением аватары в 100 мбайт.
    С появлением безлимитки у меня просто отпала необходимость совершенствовать скрипт. Но по идее его можно сделать в виде прокси, который шлёт пакеты через ЛС и и принимает через аватар или вложение. Надеюсь, что подал идею юным программистам в местности с дорогим инетом. Любой ресурс с возможностью обменивать сообщениями между локалкой и внешкой - лазейка для халявы.
     
  19. seting-anti

    seting-anti New Member

    Joined:
    3 May 2010
    Messages:
    0
    Likes Received:
    1
    Reputations:
    0
    все интерестно расписано, у кого есть скрипты с поддержкой js/flash?
     
  20. Sharp.Net

    Sharp.Net New Member

    Joined:
    28 Jul 2012
    Messages:
    39
    Likes Received:
    3
    Reputations:
    1
    И то и другое довольно легко делается, сейчас работаю над скриптом таким, скоро будет готово

    З.Ы Флеш просто выкачиваем с помощью fopen или curl, всё довольно просто, а JS тоже работает прекрасно, это же браузерный язык (если вы имеете в виду локальный, а не серверный)
     
    #20 Sharp.Net, 21 Sep 2012
    Last edited: 22 Sep 2012