[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#
'War_Game > Vortex' 카테고리의 다른 글
[vortex] level3 -> level4 (0) | 2013.10.10 |
---|---|
[Vortex] level0 -> level1 (0) | 2013.07.29 |
[vortex] level1 -> level2 (0) | 2012.03.29 |