Shareware is software you get to use for a number of days to decide if it meets your needs. if you wish to continue using the software after trial period, you need to purchase a license for the program.
Freeware programs are completely free to use & keep.
Hackers are those which hack all the data and passwords.It is illegal.
Crackers are those when people take some license of an software illegally and free from websites...