Your best bet is to locate a property that you can afford and then go from there. Many private landlords will work with you however, you will have to do a little "leg" work and drive local neighborhoods where you would possibly want to live.
Although you have a few challenges many will work with you if you can show the ability to pay. Once you are granted a lease, make sure to pay on time and establish a good rental history. Having challenged credit may not be so bad if you can establish good solid rental history with "on time" payments. This will make your leasing experiences much easier.