|
http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=1759 [복사]
finger 서비스가 level5 권한으로 실행되는것을 이용해 문제를 해결해야되는건 알겠습니다.
그래서 finger 서비스의 실행될 데몬파일 경로명에 맞게 실행파일을 만들었습니다.
finger 서비스의 server=/home/level4/tmp/backdoor
경로에 맞게 backdoor 실행파일을 만들었습니다.
테스트겸
#include<stdlib.h>
int main()
{
system("id");
}
의 소스코드로 만들었고요 컴파일 잘되고 실행도 잘됩니다.
netstat -na를 통해
finger 서비스의 79포트도 listen중인 상태인걸 알고요
그런데 finger level4@localhost 명령을 주면 아무런 결과가 없습니다. backdoor실행이 되면 id명령결과가 출력되야되는데 그러지도않고
다음 명령을 받기위한 [level4@ftz tmp] 현재위치도 안뜨고
그냥 다음칸은 빈공간이고 그상태에서 계속 변화가없어서 ctrl +z 로 끝냅니다. 진행이안되네요 뭐가 문제인지 몰라 질문드립니다. |
Hit : 3495 Date : 2014/09/01 12:05
|