- Joined
- Aug 18, 2008
- Messages
- 947
- Reaction score
- 218
Този урок достига до Вас благодарение на DarksTeam.NET
Здравейте,
Реших да направя 1 урок за да нямате проблеми с така наречените "хакери" които по някаква случайност са разбрали че в сайта Ви има shell и се възползват.
След като направите това което ще видите по долу Вашето apache няма да има правото да edit/delete/move каквито и да е files от Вашият компютър.
------------------------------------------------------------------------------------------------------------------------------------------------------
Започваме по следният начин:
1. Правите си нов акаунт в PC-то, който да е LIMITED!
Limited акаунт е акаунт който няма пълни права.
------------------------------------------------------------------------------------------------------------------------------------------------------
2. По default web сървъра Ви е пуснат със администраторският акаунт.
За целта след като направите ограниченият акаунт трябва да пуснете вашият web сървър със LIMITED акаунта.
Аз лично пускам web server-a си от services но Вие например можете да кликнете с десния бутон, давате Run As... и избирате user-a който е limited.
------------------------------------------------------------------------------------------------------------------------------------------------------
3. Естествено като просто пуснете apache-то няма да тръгне сайта Ви.
За целта намирате папката със Логовете на уеб сървъра Ви.
Кликвате с десният бутон върху нея и отивате на permissions.
Разрешавате на users/guests или там както сте си настроили limited акаунта да има FULL ACCESS на тази папка.
Ако не направите това Вашият акаунт няма да има правото да пише logs и сайта ви ще има error error error error....
Ако имате на друго място logs трябва да дадете full access на limited акаунта.
Ако имате още грешки в сайта, които са се появили след пускането на уеб сървъра с limited акаунта, вижте в кой файл е грешката и му дайта full access или правото да модифицира посоченият файл.
След като направите тези настройки дори и да имате shell в сайта той ще е безполезен...
Човекът отсреща няма да има правото да трие или модифицира файловете по Вашият компютър.
Надявам се да съм помогнал
Важно: Не забравяйте че всеки път трябва да пускате web сървъра си с този акаунт.
Урока е правен от мен така че моля без претенции.
PS. За големите разбирчи (нищо лично).
Пробвайте да пуснете apache с limited акаунт и ако искате 200 shell-a си качете през phpmyadmin или където и да е.
Сега задайте команда на shell-а да изтрие/промени някой файл. - Греда а?
Преди да спорите че незнам си какъв shell можеш и какво ще направиш помислете логически над следното:
- Ще качиш файл и ще гледаш файлове през shell-a ОК!
- Как ще променяш и триеш файлове при условие че user-а който ползва apache няма това право.
Last edited: