Narządzia
Posiadanie narzędzi "hakerskich" znajduje się w tzw. szarej strefie prawnej — samo w sobie nie jest zakazane, jednak w zależności od kontekstu może zostać uznane przez służby do walki z cyberprzestępczością za przygotowanie do przestępstwa (Art. 269b § 1 Kodeksu karnego), szczególnie jeśli nie da się wykazać legalnego celu ich posiadania. W niektórych krajach (np. Niemcy, §202c StGB) wymagane jest posiadanie indywidualnej zgody lub umowy na użycie niektórych narzędzi np. nmap. Wykorzystywanie ich wobec niemieckich serwerów bez autoryzacji jest nielegalne i może skutkować odpowiedzialnością karną.
Zestaw narzędzi wykorzystywanych do testowania bezpieczeństwa aplikacji — obejmuje narzędzia do pasywnej analizy (np. przeglądanie źródła strony, skanery luk), aktywnego testowania (np. przechwytywanie żądań, eksploitacja podatności), a także narzędzia do inżynierii wstecznej, dekompilacji i instrumentacji binarnej w celu analizy działania programów i identyfikacji luk bezpieczeństwa.
Prezentowane narzędzia są powszechnie stosowane przez pentesterów, researcherów oraz specjalistów ds. bezpieczeństwa — zawsze w kontekście legalnych testów bezpieczeństwa i audytów.