
gokernel
(usa Linux Mint)
Enviado em 30/01/2013 - 12:47h
Olá pessoal !!!
Alguém saberia um mode de obter o tamanho de uma função na memória ou o final desta ???
É que estou fazendo uma funcao que gera um ShellCode de uma funcao na memoria ...:
------------------------------------------------------
01 - Pego o endereco/inicio da funcao em ( p ).
02 - Dou um loop ate encontrar o char ( c3 ) ... o objetivo eh que o loop seja do tamanho da funcao na memoria ...
------------------------------------------------------
codigo aqui:
http://codepad.org/0m6H6Lo1
RESUMO:
Como pego o final/tamanho de uma funcao na memória ???
OBS: sei que alguns DISassembler pegam o final de uma funcao usando um arquivo de entrada ...
Grato !