Virginia. It is illegal to carry brass knuckles in Virginia without a concealed weapon permit. Failure to adhere to this law will result in a misdemeanor punishable by up to $2,500 in fines and up to one year in prison.