There are areas of IT where some companies would consider someone with your history. Not every position in IT will deal with corporate security or information that falls under privacy issues. Depot services where you would be refurbing systems returned for warranty replacement are one place where systems that you deal with would only have factory images. There are also IT-related areas like servicing peripherals (printers and copiers, for instance) where you might be able to get a foot in the door.
Another area you could find work in is small business IT, where relationships count more than blunt instrument corporate policies that legislate common sense out of existence. There are many small businesses that might consider allowing you to do IT support if you are up front about your history. Not all, mind you, but many.
If you are a programmer, and you have the chops for it, you can work a non-IT job to survive and choose an Open Source project to contribute to. Become a significant contributor to the project to demonstrate your programming ability, establish your personal brand and present yourself as a knowledge leader. Or if you're interested in security, for instance, become an expert in your field, present to Small Business Chambers and other business groups, write, and give away lots of free information. Give away some expertise to establish your reputation, and then you can market yourself as a consultant. The more you can specialize in a specific vertical market niche, the more profitable you can become. Once you have built up your business, then you may even be bold enough to publish your story: from convicted felon to sought-after consultant. It will take time, but it can be done, but it will take chops in marketing and brand management as well as programming, security, or whatever your technology skill may be.