Moses
Genesis 34:2BSB·traditional attribution

When Shechem son of Hamor the Hivite, the prince of the region, saw her, he took her and lay with her by force.

Matthew Henry Presbyterian @wholebiblehenry

Dinah was, for aught that appears, Jacob's only daughter, and we may suppose her therefore the mother's fondling and the darling of the family, and yet she proves neither a joy nor a credit to them; for those children seldom prove either the best or the happiest that are most indulged. She is reckoned now but fifteen or sixteen years of age when she here occasioned so much mischief.

Commenting on Genesis 34:1-5

John Gill Reformed Baptist @doctorgill

And when Shechem the son of Hamor,.... From whom the city had its name, near which Jacob and his family now were: the Hivite, prince of the country; Hamor was an Hivite, which was one of the nations of the land of Canaan, and this man was the prince or a principal man of that nation, as well as of Shechem.

Adam Clarke Methodist @methodicalclarke

Prince of the country - i.e., Hamor was prince; Shechem was the son of the prince or chief. Our version appears to represent Shechem as prince, but his father was the chief of the country. See Gen 34:6, Gen 34:8, etc.