FAQ Степан Ильин aka Step Хакер, номер #074, стр. 074-134-4 1) Ставим на компьютер Permeo Security Driver (www.permeo.com) - отличный соксофикатор программ. Он примечателен тем, что может пускать через сокс все и вся даже без предварительной настройки. 2) Далее с помощью SSH-клиента PuTTY (www.chiark.greenend.org.uk/~sgtatham/putty/download.html) или SecureCRT (www.vandyke.com) устанавливаем связь с SSH-сервером и организуем туннель между 127.0.0.1:1080 и внешним соксом. Все. Теперь весь трафик будет шифроваться у тебя на компе (алгоритмы очень криптостойкие), идти через 22 порт в шифрованном виде до SSH-сервера, где будут декодированы и переадресованы на сокс. Этот подход даже имеет неоспоримые плюсы. Внешне подобные туннели не вызывают подозрения и выглядят как обычная работа на терминале, в то время как шифрованный VPN видно сразу и всем. Более того, все пользователи VPN наверняка сталкивались с ситуацией, когда VPN-соединение неожиданно и незаметно обрывалось, а работа продолжалась без него, напрямую. Надо сказать, очень досадное недоразумение, которое, безусловно, может привести к необратимым последствиям. В случае с SSH подобное исключено: если порвется SSH-соединение или упадет сокс-сервер, передаваться уже ничего не будет. По-моему, очень неплохой вариант, ценою 2-10$/месяц. Как считаешь? Q: Скачал одну прогу, написанную на Python. Хотелось бы сделать из нее exe-шник, если это возможно. Подскажи! A: Тебе определенно стоит взглянуть в сторону пакета py2exe (http://starship.python.net/crew/theller/py2exe). Занимается он именно тем, что тебе и надо - конвертирует питоновские скрипты в исполняемые приложения, которые могут быть позже запущены на любых компьютерах даже без установленного Python’а. Использовать py2exe довольно просто. Для того чтобы перевести скрипт myscript.py в исполняемый файл, нужно написать так называемый distutil-установочный скрипт. Например, так: # setup.py from distutils.core import setup import py2exe setup(console=[«myscript.py»]) Запускается скрипт следующим образом: python setup.py py2exe В результате его работы в поддиректории dist появятся файлы myscript.exe, python23.dll и library.zip. Распространять их нужно вместе, иначе в противном случае могут возникнуть проблемы с запуском программы на сторонних компьютерах. Q: Ура! Свершилось! Наконец-то я начал изучать язык Assembler. Дашь какие-нибудь рекомендации и советы? A: Что здесь можно посоветовать? Главное здесь - упорство и желание. Только в этом случае можно рассчитывать на какие-либо результаты. Неоценимым подспорьем в изучении языка является программа Emu8086 (www.emu8086.com). Последняя сочетает в себе продвинутый редактор кода, дисассемблер и целый набор отличных пошаговых мануалов по теме. Но это отнюдь не самый сок программы. Изюминкой является эмуляция микропроцессора. Эмулируется все: железо, I/O устройства, софт, вывод данных на экран. Пользователь в этом случае получает отличную возможность проследить за выполнением программы от и до. Выполняя написанную прогу шаг за шагом, можно наблюдать за состоянием регистров, флагов, сумматоров и памяти. Пройденный материал при таком подходе усваивается сразу. Чрезвычайно полезная вещь! Просто конфетка. Must have! |