The password cracker works using the distributed system. Distributed system works in a Local Area Network. A request client, server and a few worker clients. The request client sends a crack request to the server, the server will then divide the workload and distribute to the worker clients. The result will then be sent to the server and the server will send the result to the request client. The server is a large repository of NTLM hashes. It is basically a brute force attack.