Що таке хакерство етика і основи
[Присвячується всім, хто
починає з жахливих win32 троянів:]
Хакерство - це знання,
це роздуми про те, чи вистачить у тебе
самоповаги, щоб навчитися
програмувати або освоїти асемблер, це
виклик самому собі.
Ти не можеш стати
хакером за одну ніч, хоча ніхто так і не дав
точного визначення слову "хакер". Хто вони?
Адмін, який дає ftp-юзерам full-shell
привілеї? Або той, хто може
програмувати на більшості мов? А
може той, хто може зібрати blue / beige / black бокси
із заплющеними очима? Ці люди хакери? тому
що можуть? Але чи стануть? Прикладом, може
послужити досвідчений системний адміністратор
- він володіє знаннями того, хто буде
намагатися проникнути в його систему. Знай
свого ворога. Займаються чи сисадміни хаком?
У більшості випадків, так. Чому ні? У них
менше мотивів робити це (скандали,
судові процеси, втрата роботи), але, як би
там не було, це як і раніше непогане
розвага.
Тоді хакер - це той, хто
досить розумний, щоб вчитися і вчитися
належним чином. Це той, хто може
проникнути в більшість комп'ютерних
систем, не піднімаючи зайвого шуму (не у всіх
випадках, звичайно).
Якщо ти можеш зберігати
активність до 3-4 годин ранку, з'ясовуючи що-небудь
або вивчаючи нову інфу, то ти, безумовно, на
правильному шляху.
Перш за все, постав
собі пристойну операційну систему. Як я
вже сказав, знай свого ворога. Якщо ти
маєш щось проти SunOS 5.7, тоді дістань
собі копію цієї операційки (досить
складно;). Хоча набагато прикольніше хакати
windoze бокси.
Коли вперше розкрили OOB
багато "хакери" стали використовувати це:
адже так просто набрати cc winnuke.c і бачити
таймаут по всьому IRC і вбитих користувачів Windows:] (Що
ж, за одну ніч ...). Чи не будь схожим їм, ти
можеш загрузнути в рутині, захопитися
багатогодинним сидінням в IRC, говорити про ці
"Крутих" хаках, думати про них, але ти не
робитимеш що-небудь ще. (Хоча ще
можуть бути нові знайомства на IRC, з такими
ж "хакерами" 🙂
Операційна система,
яку я рекомендую - це Linux. Вчитися на
ній набагато простіше, тому що тобі відкриті
всі нутрощі операційки, і ти можеш
просто досліджувати вихідні на предмет
знайдених кимось вразливостей і
переповнень, які призводять до DoS'у (Denial Of
Service - відмова в обслуговуванні)
Відкритий код дозволяє
тобі кодіть аддони, модифікації для
основних системних функцій, які дуже
корисні. Звичайно, твій кодинг-скилл повинен
досягти певного (високого) рівня
перш, ніж ти зможеш зрозуміти навіть п'ять
рядків исходника. Деякі люди вважають
хакинг грою - пошук вирішення проблеми,
яке підійде в конкретному випадку. В
принципі це і є сутність хакинга.
Очевидно, що це все
дуже складно, але і прикольно не менше.
Програмування - це теж проблема, але
теж вирішувана 🙂 Якщо зможеш, то вчи Сі. Так,
багато хто зможе, але якщо ти ні, то не проблема:
освоїти принципи і основи, використовуючи більш
просту мову, як наприклад Visual Basic або Pascal.
Ці мови були створені,
щоб вчитися на них програмування. хоча
вони і прогресували зараз в щось
більше, я не вірю, що є люди в
дійсності кодящіе на Visual Basic 🙂
Як тільки ти поставиш
Linux (це нескладно, мануали по даному сабжу
на кожному кроці) і почнеш намагатися кодувати,
то тобі буде потрібна інфа. Я завжди знаходжу
що-небудь корисне на www.technotronic.net.
Звичайно, ти повинен
придбати деяку популярність, ти
можеш зробити це шукаючи уразливості з
дальшого їх експлойтів до них.
Я іноді замислююся про
пихатості, і це відноситься до всіх, хто
знаходить експлоїти, а потім повідомляє про них ...
особливо повідомляє про них в Мікрософт. Якщо ти
знайшов черговий баг в IIS 4, то просто
використовуй його.
Вони повідомляють нам (в рідкісних
випадках), що вони просто беруть участь в якомусь "змаганні".
Цікаво з ким? Моя особиста думка, що це
просто витягування чергової порції
готівки з гаманців користувачів,
що купують Upgrade'и. UPgrades? Швидше Sidegrades в
випадку з Мікрософт, тобто рух в сторону, а
не вгору, в бік прогресу.
Що ж, можна сказати ще
багато і я обов'язково повернуся до цього
сабжу:]
#include using namespace std;
cout <<"I’m l33t"