Step-by-step explanation:
Hackers :
Hackers are kind of good peoples who does hacking for the good purpose and to obtain more knowledge from it. They generally find loop holes in the system and help them to cover the loop holes. Hackers are generally programmers who obtain advance knowledge about operating systems and programming languages. These people never damage or harm any kind of data.
Crackers :
Crackers are kind of bad people who breaks or violates the system or a computer remotely with bad intentions to harm the data and steal it. Crackers destroy data by gaining an unauthorized access to the network. There works are always hidden as they are doing illegal stuff. Bypasses passwords of computers and social media websites, can steal your bank details and transfer money from bank.