Ollydbg - отладить программу от имени администратора

У меня есть программа WIN32, которую мне нужно отладить. Его нужно запускать от имени администратора, иначе он не выполняет свою работу. Я искал параметры и настройки, но я не нашел ничего полезного.

Кто-нибудь знает способ сделать это?


person noisy cat    schedule 23.05.2014    source источник


Ответы (2)


Ollydbg itself needs to be run as administrator 

На самом деле каждому отладчику нужны права администратора для правильной работы
отлаживаемый процесс является дочерним процессом отладчика и автоматически получает права администратора.

если ваш вопрос касается запуска ollydbg от имени администратора из ограниченной учетной записи

можно использовать утилиту runas

начать запускать cmd.exe

рунас /пользователь:машина\

когда появится запрос на ввод пароля, введите пароль администратора

runas:\>runas /user:host\admin OLLYDBG.EXE
Enter the password for host\admin:
Attempting to start OLLYDBG.EXE as user "host\admin" ...

ollydbg запущен от имени администратора, и любая отладка, открытая ollydbg, будет иметь права администратора.

для проверки прав доступа как отладчика, так и отладчика используйте accesscheck от sysinternals

это даст вам знать, кто чем управляет

используйте accesschk by sysinternals для проверки прав отлаживаемого

accesschk.exe -p ollydbg 
Accesschk v4.20 - 
Reports effective permissions for securable objects 
Copyright (C) 2006-2008 Mark Russinovich 
Sysinternals - www.sysinternals.com 
[4056] OLLYDBG.EXE RW XXXXXX\Admin 
RW NT AUTHORITY\SYSTEM 
[3868] OLLYDBG.EXE RW XXXXX\guest 
RW NT AUTHORITY\SYSTEM
person blabb    schedule 23.05.2014
comment
Я хочу запустить отлаженное приложение от имени администратора. Если я запускаю отладчик, приложение, которым оно управляет, не имеет прав администратора. - person noisy cat; 24.05.2014
comment
Хорошо, тогда в программе есть проверка администратора :) В таком случае я ее пропатчу. Спасибо и не забудьте поставить в ответ! - person noisy cat; 29.05.2014

Если вы хотите запустить ollydbg от имени администратора {или любое другое приложение}

  1. Щелкните правой кнопкой мыши -> Запуск от имени администратора.

  2. Щелкните правой кнопкой мыши -> Свойства -> Совместимость -> Установите флажок «Запуск от имени администратора».

person Nik theGeeK    schedule 30.05.2014