Cracker, yazılım kodları veya şifreleri kırarak güvenlik sistemlerini illegal nedenler için kıran kişilerdir. Crackerlar çoğunlukla bu işlemler sırasında özel olarak geliştirilmiş bir script veya yazılım kullanmaktadır.
Crackerları bugün bizler çoğunlukla kırdıkları programlar vasıtasıyla biliyoruz. Cracker, bir ağ sisteminin güvenliğini kırabileceği gibi bir yazılımın da güvenlik sistemini kırabilir. Piyasada warez olarak yer alan yazılımların birçoğu da yine Cracker olan kişiler tarafından kırılmış ve ücretsiz olarak kullanılması için piyasaya sunulmuş olan yazılımlardır.
Farklı bakış açılarından baktığımızda Cracker’lar sanal dünyanın Robin Hood’u gibi görünse de esasen sanal dünyanın ve yazılım geliştiricilerinin en azılı düşmanlarıdır. Kırılan ve lisanssız yazılımların çoğalması demek kullanıcıların tamamen ücretsiz olarak lisanslı yazılımlara erişmesi demektir. Bu lisanslı yazılımı geliştiren şirketin yazılımları ücretsiz olarak pazara düştüğünde şirket ürettiği yazılımlardan kar elde edemeyecek ve zarar edecek yada geliştireceği yeni yazılımlar için yeterli maddi imkana sahip olmayacaktır.
Cracker’lar yalnızca bilgisayar yazılımları üzerine çalışmalar gerçekleştirmezler. Tanımda da belirttiğimiz üzere Cracker ağ sistemleri ve bir kullanıcının kişisel bilgisayarının şifrelerini de kırabilir. Cracker’lar faaliyetleri açısından baktığımızda tamamen illegal ve yasadışı operasyonlar gerçekleştiren kişilerdir.