Сейчас на форуме: morgot, sashalogout, -Sanchez- (+3 невидимых)

 eXeL@B —› Софт, инструменты —› Удалённая отладка с помощью Ida Pro linux_server
<< . 1 . 2 .
Посл.ответ Сообщение

Ранг: 0.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 04 июля 2013 11:57
· Личное сообщение · #1

Здравствуйте. Такая проблема: при удалённой отладке linux через linux_server приложений, предусматривающих консольный ввод (например, с помощью gets) Ида выдаёт сообщение got SIGTTIN signal (background read from tty), и ни на какой ввод не реагирует. Как и что тут делать?
При отладке через gdb server такой проблемы не возникает - Ида читает данные из того терминала, в котором был запущен сервер.



Ранг: 512.7 (!), 360thx
Активность: 0.270.03
Статус: Модератор

Создано: 14 июля 2013 15:59
· Личное сообщение · #2

Давайте продолжим хороший топик, вдруг да и намержим мержами какуюто мердждилку етить
вот еще один случай, ооопс так сказать

http://prntscr.com/1fcchp
оооопсается что idaq64.exe, что idag64.exe (6.1)
интересно есть ли где табличка ооопсов и как с ними работать (скорей всего нет...)

идея:
соберем мож сервачок 64битный для Linux64 из-под 6.4 для начала? )

P.S. а еще она так умеет (камасутра?
http://prntscr.com/1fcf2k




Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 14 июля 2013 16:14 · Поправил: reversecode
· Личное сообщение · #3

отлаживать питон ? ну силен
имхо не с той стороны к ресечу приложения подошел

баг в ида наверное, поэтому собирать linux_server для x64 бестолку



Ранг: 512.7 (!), 360thx
Активность: 0.270.03
Статус: Модератор

Создано: 14 июля 2013 20:40
· Личное сообщение · #4

хотя б ради


Remote debugging servers now can pause the process if connection to IDA breaks and resume debugging on reconnect instead of killing the process. Just add "-k" to the server's command line to enable this feature.
+ debugger: added -k switch to remote debug servers to keep broken connections (and restore them on re-attach)
BUGFIX: remote debugging server could crash on exit if there were incomplete connection attempts during the run

вроде полезно




Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 14 июля 2013 20:43 · Поправил: reversecode
· Личное сообщение · #5

ради этого и 32 битной сборки что я приаттачил хватит) в ней эта опция есть

а что бы пересобрать на 64, нужна 64 линукса, таковой прям сечас нет под рукой
а смержить каждый и сам может, ничего волшебного там нет

перехват многопоточности, в sdk64 сервере добавили, почему она не срабатывает или может срабатывает как то по другому я уже хз
видимо ильфак еще не учел опции PTRACE_O_TRACECLONE, итд
хотя сооружать примеры неохота, что бы это тестить и проверять



Ранг: 40.0 (посетитель), 1thx
Активность: 0.050.04
Статус: Участник

Создано: 03 октября 2017 11:15
· Личное сообщение · #6

Подскажите пжл как решить эту ошибку Incompatible debugging server: protocol version is 17, expected 14
Во время отладки через ида.




Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 03 октября 2017 11:45
· Личное сообщение · #7

взять линукс сервер в комплекте ИДА котороый с ней идет



Ранг: 40.0 (посетитель), 1thx
Активность: 0.050.04
Статус: Участник

Создано: 03 октября 2017 12:20
· Личное сообщение · #8

Ну вот я скачал ида 7.0

В комплекте нету линукс сервера вот скрин https://cloud.mail.ru/public/8Lah/fdnCap4Ki

Линукс сервер есть только в папке ида после ее установки вот скрин https://cloud.mail.ru/public/9JWu/tRyXqYkKL

Взять этот линукс сервер и куда закинуть его ? На телефон ? Или надо в папке ида этот линукс сервер заменить на другой?



Ранг: 9.2 (гость), 1thx
Активность: 0=0
Статус: Участник

Создано: 03 октября 2017 12:23
· Личное сообщение · #9

для телефона нужен арм сервер.
и да - надо его закинуть на телефон и запустить



Ранг: 40.0 (посетитель), 1thx
Активность: 0.050.04
Статус: Участник

Создано: 03 октября 2017 12:38
· Личное сообщение · #10

shura_k
Взял из папки с ида armlinux_server закинул на телефон выставил права пытаюсь запустить вот что пишет

Скрин https://cloud.mail.ru/public/KbAe/gbZe4EVgb




Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 03 октября 2017 12:40
· Личное сообщение · #11

права для запуска выставить
проверить архитектуру тела и файла



Ранг: 40.0 (посетитель), 1thx
Активность: 0.050.04
Статус: Участник

Создано: 03 октября 2017 12:58
· Личное сообщение · #12

reversecode
Как узнать архитектуру файла?




Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 03 октября 2017 13:02
· Личное сообщение · #13

uname -a
file имяфайла
почитайте литературку по андроиду и линуксу



Ранг: 40.0 (посетитель), 1thx
Активность: 0.050.04
Статус: Участник

Создано: 03 октября 2017 13:12
· Личное сообщение · #14

reversecode пишет:
права для запуска выставить


Я же на файле поставил права 777. Или надо еще и для запуска выставить ?

Если надо подскажите пжл какой командой.




Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 03 октября 2017 13:16
· Личное сообщение · #15

Code:
  1.  Содержимое папки L:\ida70\{app}\dbgsrv
  2.  
  3. 15.09.2017  00:53    <DIR>          .
  4. 15.09.2017  00:53    <DIR>          ..
  5. 14.09.2017  15:08           589 588 android_server
  6. 14.09.2017  15:08         1 243 456 android_server64
  7. 14.09.2017  15:08           573 204 android_server_nonpie
  8. 14.09.2017  15:08         1 275 088 android_x64_server
  9. 14.09.2017  15:08           920 668 android_x86_server
  10. 14.09.2017  15:08           742 284 armlinux_server
  11. 14.09.2017  15:08           974 576 armuclinux_server
  12. 14.09.2017  15:08             4 608 ida_kdstub.dll
  13. 14.09.2017  15:08           730 980 linux_server
  14. 14.09.2017  15:08           704 808 linux_server64
  15. 14.09.2017  15:08           666 880 mac_server
  16. 14.09.2017  15:08           680 912 mac_server64
  17. 14.09.2017  15:08           521 216 win32_remote.exe
  18. 14.09.2017  15:08           688 128 win64_remote64.exe
  19. 14.09.2017  15:08           442 368 wince_remote_arm.dll
  20. 14.09.2017  15:08           425 984 wince_remote_tcp_arm.exe
  21.               16 файлов     11 184 748 байт

в лицензионной не паблик слитой иде
так что боюсь в 7 версии слитой иды нету андроид сервера, если скрин который вы показали соответсвует

Добавлено спустя 1 минуту
берите версию иды старее, там где есть в комплекте андроид сервер



Ранг: 40.0 (посетитель), 1thx
Активность: 0.050.04
Статус: Участник

Создано: 03 октября 2017 13:43
· Личное сообщение · #16

reversecode

Посмотрите видео https://cloud.mail.ru/public/F94b/LA6Wtkoc7




Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 03 октября 2017 13:50
· Личное сообщение · #17

порт уже кем то занят на теле, а может где то в фоне запущен еще один такой же демон
нужно его прибить или в демоне назначить запуск бинд надругой порт



Ранг: 40.0 (посетитель), 1thx
Активность: 0.050.04
Статус: Участник

Создано: 03 октября 2017 14:09
· Личное сообщение · #18

reversecode
Пробовал убивать процесс adb.exe в диспетчере задач все равно пишет bind: Address already in use




Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 03 октября 2017 14:17
· Личное сообщение · #19

netstat -n или что там есть в андроиде, изучайте кем занят еще порт
в конце концов попробовать запустить на другом порту, параметр андроид сервера это сделать позволяет



Ранг: 40.0 (посетитель), 1thx
Активность: 0.050.04
Статус: Участник

Создано: 03 октября 2017 14:20
· Личное сообщение · #20

reversecode
Вот нашел https://cloud.mail.ru/public/MaZ5/kSjZkFS9g

Как убить это ?




Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 03 октября 2017 14:21
· Личное сообщение · #21

netstat -anp
срочно ищите книжку по линуксу и андоиду
я не могу заниматься консультациями

| Сообщение посчитали полезным: sefkrd, sss123

Ранг: 40.0 (посетитель), 1thx
Активность: 0.050.04
Статус: Участник

Создано: 03 октября 2017 23:15
· Личное сообщение · #22

reversecode
Ну вроде разобрался но теперь эта ошибка https://cloud.mail.ru/public/5biR/cqQXcsyvh

Версия jdk 1.8.0_131




Ранг: 622.6 (!), 521thx
Активность: 0.330.89
Статус: Участник
_Вечный_Студент_

Создано: 04 октября 2017 23:08 · Поправил: plutos
· Личное сообщение · #23

sss123 пишет:
Привет посмотрите пжл https://exelab.ru/f/action=vthread&forum=3&topic=21905&page=1#22

Делаю вот так http://zeroday.leanote.com/post/IDA%E8%84%B1%E5%A3%B3%E8%AE%B0

[i]reversecode пишет:
срочно ищите книжку по линуксу и андоидуя не могу заниматься консультациями


Товарищ, я к этой теме никаким боком, так зачем мне в личку слать вопросы?
Тем более, что вам уже reversecode сказал что делать.


Удачи!

-----
Give me a HANDLE and I will move the Earth.




Ранг: 2.1 (гость), 1thx
Активность: 0.020
Статус: Участник

Создано: 06 октября 2017 04:15 · Поправил: anonymous
· Личное сообщение · #24

sss123
Как убить это ?
Выбери процессы
Code:
  1.  
  2. cd  /etc/inft.d
  3. service  --status-all
  4. servise  "убивать "  status 

Дядя,незабудь root



Ранг: 40.0 (посетитель), 1thx
Активность: 0.050.04
Статус: Участник

Создано: 06 октября 2017 17:52
· Личное сообщение · #25

anonymous

Я уже разобрался с этим вот в чем проблема https://exelab.ru/f/action=vthread&forum=3&topic=21905&page=1#22 .


<< . 1 . 2 .
 eXeL@B —› Софт, инструменты —› Удалённая отладка с помощью Ida Pro linux_server
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати