War_Game/Vortex
[vortex] level2 -> level3
k1rha
2012. 3. 31. 04:08
[vortex] level2 -> level3
IP : 178.79.134.250
PORT : 22
ID : vortex2
PW : 23anbT\rE
1 #include <stdlib.h> 2 #include <stdio.h> 3 #include <sys/types.h> 4 5 6 int main(int argc, char **argv) 7 { 8 char *args[] = { "/bin/tar", "cf", "/tmp/ownership.$$.tar", argv[1], argv[2], argv[3] }; 9 execv(args[0], args); 10 }
char *buff[] = {"bin/tar","cf","/tmp/ownership.$$.tar",argv[1],argv[2],argv[3]};
execv(
buff[0],buff);
즉 인자값으로 들어가는 값들을 /tmp/ownership.$$.tar 로 압축 해준다.
그렇담 패스워드가 들어있는 파일을 압축을해 보자.
/etc/vortex_pass 로 들어가서
vortex3 패스워드를 얻어내면된다.
공격구문은 아래와 같다.
KEY = 64ncXTvx#