There are different types of hacking stages. Some of them are:
Reconnaissance: The Reconnaissance is the first phase of the hacking system. In this stage, the hackers used as much information as possible about the purpose.
Scanning: The scanning is the second stage. This stage mainly involves exploiting of the information being gathered during the Reconnaissance stage and it is also used to investigate the victim.
Gaining access: Gaining access is the stage at which the real hacking mainly takes place. In this stage, the hackers will exploit all the vulnerabilities that are being discovered during the reconnaissance.
Maintaining access: At maintaining access stage, the hackers will maintain access for future exploration.
Covering tracks: This is the final phase of the hacking stages. Once the hackers have succeeded in gaining and maintaining access, they will cover the track and the traces so that further detection can be avoided.