В настоящее время я работаю над проектом по исследованию наследования безопасности в Android. Часть моего проекта - выполнить переполнение стека и выполнить локальную оболочку.
Я создал работоспособное приложение на нативном языке c, которое динамически связывается, установил его и выполнил.
У меня проблемы с использованием GDB. Я хочу узнать местоположение системы и адреса выходных звонков, используя команду «p system». GDB продолжает выдавать мне ошибку «нет таблицы символов». Я дал GDB правильные пути перед подключением к процессу и использовал команду «shared». Я действительно изо всех сил, Кто-нибудь есть какие-либо понятия, почему это происходит.