Bilgisayar korsanlığı aracı, bir bilgisayarı kırmak için kullanılabilecek bir program veya başka bir uygulamadır. Bilgisayar korsanlığı araçları iki ana kategoriye ayrılır: doğrudan bilgisayar korsanlığı sağlamak için özel olarak tasarlanmış yazılım ve doğrudan bilgisayar korsanlığı için kullanılmayan aksesuar araçları, bilgisayar korsanının işletim sistemlerinde, bilgisayarlarda, ağ donanımlarında ve ağlar. Her iki tür aracın da etkili kullanımı, bilgisayar korsanlarının bilgisayar sistemlerine ve ağlarına potansiyel olarak sızmasına izin verir.
Doğrudan bilgisayar korsanlığı yazılımı iki türden birine girer: güçlü bilgisayar korsanlığı programları ve komut dosyası oluşturma araçları. İlk tip bilgisayar korsanlığı aracı, ağlara sızmak ve işletim sistemlerinde ve diğer uygulamalarda güvenlik boşluklarından yararlanmak gibi çok çeşitli bilgisayar korsanlığı görevlerini gerçekleştirmek için kullanılabilen tam teşekküllü bir bilgisayar programıdır. Bu güçlü bilgisayar korsanlığı programları, teknolojik açıdan anlayışlı bilgisayar korsanları düşünülerek tasarlanmıştır ve bilgisayar korsanlığı deneyimlerini çok çeşitli görevlere uyacak şekilde özelleştirmelerini ve uyarlamalarını sağlar.
Komut dosyası kiddie araçları daha az bilgili kullanıcıların "kitap tarafından" hack gerçekleştirmesini sağlayan temel programlardır. Hacker topluluğunda "senaryo kiddies", eylemlerinin arkasındaki yöntemleri ve süreci anlamadan, bir hackleme yapmak için ders kitabı talimatlarını izleyen bireylerdir. Bu ikinci tip program, senaryo çocuklarının, bilgisayar sistemlerinin kişisel detaylı bilgisi olmasa bile temel bilgisayar korsanlığı etkinliklerini gerçekleştirmelerine izin verir.
İkinci önemli bir bilgisayar korsanlığı aracı, bilgisayar solucanı ve bağlantı noktası tarayıcıları gibi şeyleri içeren aksesuar bir programdır. Bu tür programlar aslında bilgisayar korsanının bir sisteme erişmesini sağlamazken, bilgisayar korsanlarına çabalarını nereye odaklayabilecekleri konusunda daha iyi bir fikir vererek, potansiyel güvenlik açıkları için sistemleri ve ağları tararlar. Bir yıkımdan önce en zayıf yapısal noktaları bulmak için bir bina planı okumak gibi, bir donanım korsanlığı aracı, programcılara bir programın "zırhı" nda korsanların çeneler hakkında içgörü kazandırmak için gerçek bir korsanlık eylemini daha verimli hale getirmek için sondalar. Bağlantı noktası tarayıcıları bir bilgisayar sisteminin ağında güvenlik açıkları bulsa da, solucanlar genellikle bilgisayarın işletim sistemindeki delikleri arar.


