How to modify signup page fields. Using Membership

Hey there. I am using Membership 2.1.3 (haven't upgraded yet). I have a LOT of spam sign-ups. To minimize this, I would like to modify the form a bit such as add in a required first and last name field and a recaptcha. How is this done?