grafter

noun

A person who works very hard.

A person who gains money or power through dishonest or corrupt means.