10P by xguru 15일전 | favorite | 댓글과 토론
  • 커널에서 동작하는 "Lua 인터프리터" +
    Lua로 작성된 "디바이스 드라이버" +
    사용자 공간에서 스크립트를 로드하고 관리하기 위한 "CLI" 도구 +
    커널에서 스크립트를 로드하고 실행하며, 런타임 환경을 관리하기 위한 "C API" +
    커널 기능을 Lua 스크립트에 바인딩하기 위한 "Lua API"
  • 다양한 예제들 포함
    • spyglass : 키로거
    • keylocker : 콘솔 키보드에 게임기 시절 Konami Code를 구현하는 스크립트. 키보드에 ↑ ↑ ↓ ↓ ← → ← → LCTRL LALT 를 입력하면 키보드가 막히고, 다시 같은 키를 입력해야 키가 풀림)
    • tap : 패킷 스니퍼
    • shared : 인메모리 키 밸류 스토어 구현(rcu,data,socket,thread 이용)
    • systrack : 시스템 콜을 모니터링하는 디바이스 드라이버