• # Quelque piste....

    Posté par . En réponse au journal kernel internal call hijacking. Évalué à 2.

    Je suis pas un pro de ce que tu veux faire mais
    qu'est ce que tu entend par ca marche pas ?
    tu crash tout ?
    ton code d'interception n'est pas appellé ?

    deux petite chose sans rapport peut etre
    --printk("Key pressed (kkmod)\n")
    il m'as toujours semble qu'il fallait indiquer un niveau d'alerte
    a printk
    printk("<1>Key pressed (kkmod)\n")
    par exemple.

    --*(long *)&gkk_code[1] = (long)mygetkeycode;
    dans ton contexte tu mets un long destiné a un jmp assembleur dans un tableau de char. C'est possible qu'ici tu ait un pb d'alignement memoire dans le rangement de tes variables, tu devrais jeter un coup d'oeil dans l'assembleur pour voir si c'est compiler exactement comme tu veux qu'il soit dans le resultat final.

    Voila, fin de mes 2 question de candide