Green hat häçker
Unlike a script kiddie, the green hat häçker is a newbie to the häçking game but is working passionately to excel at it. Also referred to as a neophyte or “noob,” this is a häçker who is fresh in the häçking world and often gets flak for it, having little to no knowledge of the inner workings of the web.
A blue hat häçker is someone outside computer security consulting firms who bug tests a system prior to its launch, looking for exploits so they can be closed. Blue Hat häçker also refers to the security professional invited by Microsoft to find vulnerabilities in Windows.
source : Google.