[問題] RPI的system call table問題

作者: trans7749 (熱鍋上的老鼠)   2014-09-22 05:26:07
因為小弟我最近在做這方面的研究
有幾個問題想請問一下
要怎麼樣去修改system call table裡面的位子值
好讓原本所對應的值變成別的功能的值 ?
還有就是RPI系統的指令(ls、cd、rm...等這些基本指令)
一般在使用這些基本指令的時候
系統都是到system call table裡面去找到對應的功能然後去執行動做的嗎 ?
那如果我要去修改這些基本指令
例如讓ls修改成list才會有功能 那麼這是要怎麼達成?
小弟我對系統沒有很熟悉
想請各位大大指導一下
謝謝!
作者: mshockwave (夏克維夫)   2014-09-22 15:23:00
恩...你把shell指令和kernel層的system call混為一談雖然不算完全錯啦所以你是想問"修改指令"還是真的要問修改system call
作者: trans7749 (熱鍋上的老鼠)   2014-09-22 22:29:00
我兩個都要問
作者: carylorrk (carylorrk)   2014-09-24 04:19:00
指令的話大多直接把對應的 binary 改名就可以了syscall 的話要看你是哪個版本的 kernel,找到對應的地方加入 table 及寫好 function 後要重新 build kernel

Links booklink

Contact Us: admin [ a t ] ucptt.com