|  |
| |
.Dolphin |
다른 아이디로 setuid가 걸려있어서 안되는겁니다
복사하시면 디버깅 되요~~ |
2011/05/09 |
|
| w7040 |
근데 왜 ftz 레벨에서는 되는건가요 ?
level11 에서 보면 attackme 파일하고 LOB 에서 gremlin 하고
-rwsr-x--- 1 level12 level11 13733 3월 8 2003 attackme
gremlin gremlin
이 차이같은데 그룹이 다른아이디로 되있으면 그게 다른 아이디로 걸렸다고 하는건가요 ??
뭔가 이해가 잘 안되네요 ... 좀 도와주십시오 .. ㅎ
그리고 왜 nop썰매를 이용해서 하면 setreuid()에 뭔가 문제가 있는건지 ..
힌트좀 주세요 ㅠㅠㅠ |
2011/05/09 |
|
| Prox |
gdb를 실행하려면 아마 파일에 read 권한이 있어야할겁니다..
chmod 111 상태에 놓고 gdb를 해보니 안되고, 777에 넣고 해보니 gdb가 되네요 ^^
(뭐 아님말구요..ㄷㄷ) |
2011/05/09 |
|
T3ddyB34r |
level12 그룹 권한을 가지기 때문에 setreuid(유저 권한)로 레벨12를 지목할 수 있었지 않을까요?
(저도 자세히는 모르지만...)
gremlin의 경우는
그룹 권한 : gremlin, 유저 권한 : gremlin 이므로
굳이 uid지정 없이 gremlin에서 쉘을 실행시키면 gremlin의 uid로 쉘이
띄워지는 것 같습니다. |
2011/05/11 |
|