Урок 7.
С чего начать!

Первым делом нужно уяснить , что хакер не хакер....если он не знает хотябы 2х языков программирования.
Нужно знать , что есть компилируемые и интерпретируемые языки программирования.
К компилируемым относятся (C++ ,Delphi, C# итд.)
К интерпретируемым (PHP,Perl,Python итд.)

Их главное различие между собой заключается в том что компилируемые языки создают программу из исходников(кода) при помощи другой программы - компилятора.
Компилятор проверяет код на ошибки а потом из него делает программу.//процесс называется компилированием.

А интерпретируемые языки не требуют такого подхода. Зато для того чтобы написанный код работал нужно иметь специальную программу интерпретатор.

Таким образом Компилируемые языки преобразуют написанный код в машинный тем самым получают основной файл(программу)//допустим prg.exe
А интерпретатор не преобразует код. Но для того чтобы он исполнялся нужно иметь (этого языка)программу интерпретатор.//prg.php (и для этого нужна программа чтобы открыть этот файл.)

Так вот...к чему я это всё.....

Вы должны для себя выбрать путь....
Каким хакером вы хотите стать.....WEB или Crack`er
1)Если хотите ломать сайты то вам надо для начала изучать интерпретируемые языки....я начал с PHP и javasсriрt...
2)А если крякером(ломать программы).....то надо изучить Assembler и C++ естественно C++ в начале...для того чтобы понять структуру.....

И тут я бы вам посоветовал выбрать первый вариант ибо он легче.....и на нём можно заработать больше)))хотя если вы знаете хорошо второй способ на нём можно тоже очень хорошо заработать)))

Но расскажу я вам про прервый ибо я выбрал его.

И так....первым делом вам надо понять ,что сервер...это такой же компьютер с Виндой(или с любой другой OС) который предоставляет вам доступ к некоторым файлам....
В часности WEB ..... допустим google.com ихний сервер держит в себе такие же WEB странички как и все.....у него есть index.php или index.html итд.

Я надеюсь что вы выполнили моё прошлое домашнее задание и выучили html !
Без него вы никуда не денетесь....это костяк.....
Для изучения мы выберем языки PHP и SQL
Так как PHP очень распрастронён и SQL так как в дальнейшем мы будем ломать БД(базы данных) используя запросы....//этот вид атаки называется SQL injection

И начнём мы с того что сделаем нашу машину сервером!!!(тоесть установим Apach+PHP+SQL)
Это понадобится нам для обучения...
Вот ссылка на файл который нужно установить. Тут
Этот установочный файл не заставит вас гемороиться насчёт настройки конфига PHP+MySQL....(на данном этапе обучения я считаю вам это никак не пригодится)
Когда будете настраивать там где будет написанно localhost не меняйте ничего...(чтобы в дальнейшем я мог объяснять и вы не сбились...а все остальные поля заполняйте как хотите.)

И так...надеюсь с установкой всё прошло чики пуки)))
Теперь давайте затестим....всё ли так гладко как нам кажется....
Открываем любой браузер....(браузер - программа в которой вы просматриваете WEB странички) и набераете в URL (адрессная строка) localhost
И если установка прошла на ура...то у вас появится страничка с заголовком "The AppServ Open Project - 2.4.0 for Windows "

После того как вы увидели эту страничку...можно преступать к обучению.

Первые понятия WEB страничек
Переходим к созданию первой своей странички....написанной на PHP!
И так...смотря куда вы установили Апач в такой директории и ищите....если вы устанавливали по дефолту(стандарту) то переходим C:\AppServ\www
и в директории создаём папку с именем google //заметьте что папка названна маленькими буквами.(регистр важен)
Заходим в неё ....и создаём файл index.php //регистр важен
Теперь редактируем index.php //пишем в вайле
_____________________

printf("My first Google!")
?>

_____________________

Опять открываем Браузер и вводим в URL localhost/google
и если вы всё правильно сделали у вас должна открыться страничка а там написанно "My first Google!"

Надеюсь вы поняли структуру вайловой системы...что index.php или index.html это стартовая страничка.....и она(этот файл) открывается первой в папке если она указанна.
И то что WWW это стартовая дерриктория ....откуда начинается localhost...если вы внимательны ....то заметили что index.php в этой дерриктории тоже присутствует..... поэтому когда вы набрали localhost у вас открылась страничка...а не пустота)))

ИТОГ:
Мы с вами поставили свой собвстенный сервер благодоря которому вы можете продолжать обучаться....и не спрашивать на форумах как открыть love.php =))
Так же я надеюсь вы разъяснили для себя какого вида языки программирования бывают....и выбрали для себя что вам нужно.

И самое главное....не повторяйте моей ошибки....
параллельно не изучайте 2 языка программирования....у вас в голове будет такая каша....вы запутаетесь во всём что можно.....
А моя беда....я начал изучать C++ и PHP одновременно....и те кто знают эти языки....поймут меня)))ибо они оба до боли похожи...но различия всётаки имеются....//вывод...путанница и в том и в том языке)))естественно я потом это исправил....но это заняло время

Вот вам учебник по PHP http://www.softtime.ru/bookphp/gl1_1.php //это для тех у кого лимитный или медленный интернет....
А для тех у кого безлимитный и быстрый интернет....я выкладываю ВИДЕО УРОКИ по PHP & MYSQL

http://rapidshare.com/files/150332728/1.part01.rar.html
http://rapidshare.com/files/150332728/1.part02.rar.html
http://rapidshare.com/files/150332728/1.part03.rar.html
http://rapidshare.com/files/150332728/1.part04.rar.html
http://rapidshare.com/files/150332728/1.part05.rar.html
http://rapidshare.com/files/150332728/1.part06.rar.html
http://rapidshare.com/files/150332728/1.part07.rar.html
http://rapidshare.com/files/150332728/1.part08.rar.html
http://rapidshare.com/files/150332728/1.part09.rar.html
http://rapidshare.com/files/150332728/1.part10.rar.html
http://rapidshare.com/files/150332728/1.part11.rar.html
http://rapidshare.com/files/150332728/1.part12.rar.html
http://rapidshare.com/files/150332728/1.part13.rar.html
http://rapidshare.com/files/150332728/1.part14.rar.html
http://rapidshare.com/files/150332728/1.part15.rar.html
http://rapidshare.com/files/150332728/1.part16.rar.html
http://rapidshare.com/files/150332728/1.part17.rar.html
http://rapidshare.com/files/150332728/1.part18.rar.html
http://rapidshare.com/files/150332728/1.part19.rar.html
http://rapidshare.com/files/150332728/1.part20.rar.html