در اصطلاحات رايانه اي، هك كردن يعني پيد اكردن ضعف ها در يك رايانه يا يك شبكه رايانه اي و

سوء استفاده از نقاط ضعف آنها. هكر ها ممكن است دلايل زيادي براي حمله به يك رايانه يا شبكه داشته

باشند و انگيزه آنها ممكن است از سود مالي، اعتراض يا رقابت نشأت بگيرد. در رابطه با كلمه هكر بحث هاي

زيادي در جوامع رايانه اي مطرح شده است و در اين ميان بسياري از برنامه نويسان و متخصصان امنيت

رايانه (هكر هاي كلاه سفيد) بر اين عقيده اند كسي راكه بدون اجازه وارد يك سيستم كامپيوتري مي شودبايد

Cracker ناميد و حساب مجرمان را با افراد متخصص بايد جدا كرد.

گرو ههاي مختلف براي اي نكه عقايد خود را از بقيه هك رهايي كه با نظرات آنها موافق نيستند جدا

كنند، از اسامي خاصي استفاده م يكنند. بسياري از متخصصان رايانه و امنيت، گرو ههاي زيرزميني

را Cracker مي نامند، اما اين گرو هها خود را با اسم هكر معرفي م يكنند و خود را عضوي از يك

جامعه باز م يدانند. اما به جاي اين اسامي م يتوان از دست هبند يهاي دقي قتري مانند كلاه سفيد

White hat) كلاه خاكستري Gray hat) كلاه سياه (Black hat) و بچه اسكريپتي(Kiddie Script)

استفاده كرد. در عوض استفاده از اسم Cracker براي افراد با فعالي تهاي مخرب بيشتر

استفاده م يشود. به طور دقيق كر ككردن يعني دسترسي غيرمجاز به يك رايانه براي ارتكاب جرم ديگر

مانند از بين بردن اطلاعات ذخيره شده در آن سيستم. بنابراين، گرو ههاي مختلف بر اساس فعالي تهاي آنها از

لحاظ قانوني دست هبندي م يشوند.