only for IDA Free 8.4.240527 Linux-64
offsets in file ida64:
Код:
# 221AA0: B8 01 00 00 00   mov eax,1 ; HACK: {1->0}   IDA не будет возражать при изучении её модулей
printf '\x00' | dd of=ida64 bs=1 seek=$((0x00221AA1)) count=1 conv=notrunc

# 19D90B: 0F 85 5D FC FF FF  jnz -0x3A3 ; HACK: jnz->jmp {0F 85->90 E9} IDA не будет возражать отлаживать процесс ld.so
printf '\x90\xE9' | dd of=ida64 bs=1 seek=$((0x19D90B)) count=2 conv=notrunc

# EAD5D: 74 06: jz short loc_EAD65 ; HACK: {6->0}  F2 будет ВКЛ/ВЫКЛ breakpoint и для windows-модулей (.exe,.dll, and so on)
printf '\x00' | dd of=ida64 bs=1 seek=$((0xEAD5E)) count=1 conv=notrunc
при отладке изделия секты надо изменить обработку exceptions:
меню "Debugger" -> "Debugger options..." -> кнопка "Edit exceptions"
Код:
Name=SIGPIPE  Suspend=No  Passed to=Application  Report=Silent
Name=SIGCHLD  Suspend=No  Passed to=Application  Report=Silent