kernel 2.4 // LKM 숨기기

hkpco의 이미지

linux kernel 2.4에서 LKM을 숨기려고 합니다.

아래와 같은 방법을 사용 할 수도 있지만 서로다른 커널 모듈을 한번씩(총2번) 올려야 하는 번거로움이 있습니다.

if( __this_module.next )
_this_module.next = __this_module.next -> next;

원하는 모듈을 insmod 하는것과 동시에 숨길 수 없는지 도움 부탁드립니다.

좋은하루되세요.. ^^

dalgarak의 이미지

Phreak 문서 중 8/52 Weakening linux kernel 을 보시면 도움이 될껍니다. 아주 옛날꺼긴 하지만...

list_del() 로 없애는 방법도 있을테고.. 방법은 많습니다.
다만 불순한 의도로 사용하면 곤란하다는거..
숨겨져있는 커널모듈을 꺼내는 방법도 많다는거...

----
:LOL:

http://lunapapa.egloos.com

hkpco의 이미지

그 문서에 커널 모듈 숨기는 부분은 저도 읽어보았습니다.

그런데 문서 제일 위에 Linux x86 2.0.x kernel를 대상으로 한다고 써져있더군요,

그래서 그런지 kernel 2.4에서는 적용되지가 않습니다.

---------------------------
無에서 有를 창조하는 자.

=============
박찬암 (hkpco)
http://hkpco.kr/