> На мой запрос - почему почту не могу вытянуть - провайдер > ответил так: > "При подключении по нашей карточке вы получаете нереальный > IP, а для того чтобы забирать почту с "внешних" почтовых > серверов Вам необходим реальный IP. Т.е. вы несможете с > помощью почтовых программ забирать свою почту, разве что в > он-лайн через браузер." > Но народ говорит, что можно вроде как-то все же (через HTTP > вроде). А вот как? Заранее спасибо за консультации (хотя бы > где об этом почитать).
С точки зрения транспортного протокола tcp (вроде бы, pop3 обслуживается исключительно этим протоколом), никак. Это ОЧЕНЬ сложно -- реализовать спуфинг в общих случаях (хотя, в каждом конкретном -- вполне реально, были бы машины на NT/2k). В итоге -- никак.
Есть только вариант -- завладеть на время машиной, адрес которой будет подставляться в удалённый pop3-сервер. Это может быть зомби (но, я так понял, тебе этого не надо), так и любой публичный сервер, предоставляющий публичные бесплатные аккаунты.
В последнем случае, вариантов решения проблемы два:
1) Найти бесплатную хостинговую компанию, предоставляющую особый доступ по ftp: в окружение к твоему клиенту передаётся путь с настройками к программе ls, которая принимает команды вроде dir от ftp-клиента. Этот ls, как правило, юниксовый бинарник, ELF-executable, находится у тебя локально.
Ты можешь перезаписать туда любой бинарник, вместо этого ls, который будет делать ВСЁ, что тебе нужно. Как правило, порты bind'ить ему позволяется. Флаг в руки!
2) Найти хостинг, дающий возможность запускать собственные приложения (perl-скрипты, например) и засунуть туда программу, которая будет забирать почту с удалённого pop3, а потом ты будешь у этой программы забирать свою почту.
Успехов, дружище!
|