- So a white hat hacker is one who would be hired by a corporation tohacktheirsystems for the sole purpose of finding the flaws, whereasblackhat--there's nopermissionwhatsoever, andit'susually formaliciouspurposes.