PLT (tabela de ligação do procedimento) IP (contagem do ponteiro de instrução) está relacionado a
O número de funções exclusivas chamadas por um programa . Mais especificamente, é uma medida usada na análise de segurança, particularmente no contexto de detecção de malware e análise binária.
Cada vez que um programa chama uma função de uma biblioteca compartilhada (como a do diretório `/lib` de um sistema Linux), a chamada normalmente passa pelo PLT. O registro IP aponta para a instrução atualmente sendo executada. Portanto, rastreando os ponteiros de instrução exclusivos (IPs) que referenciam o PLT fornece um indicador da variedade e número de funções que o programa utiliza.
Uma alta contagem de IP PLT pode sugerir:
*
Uso de muitas bibliotecas: Um programa legítimo usando uma ampla gama de funcionalidades naturalmente terá uma maior contagem de IP PLT.
*
Técnicas de ofuscação: Os autores de malware podem usar muitas funções na tentativa de evitar a detecção.
*
polimorfismo: O malware pode carregar e usar dinamicamente funções diferentes, levando a uma contagem de IP pLT flutuante.
Por outro lado, uma baixa contagem de IP PLT poderia sugerir:
*
Funcionalidade limitada: Um programa simples pode usar apenas algumas funções.
*
Ataque direcionado: O malware pode se concentrar em apenas algumas funções específicas do sistema para minimizar sua pegada.
É importante observar que a contagem de IP do PLT sozinha não é um indicador definitivo de atividade maliciosa. É apenas uma informação usada em conjunto com outras técnicas de análise dinâmica e estática para avaliar o comportamento e a ameaça potencial de um programa.