tffy дал очень хорошую ссылку, все варианты организации реверса рассмотрены.