Level1이랑 똑같다
똑같이 환경변수를 이용해서 풀 것이다.
왜냐하면 1번과 똑같지만 다른점이 배열이 16바이트밖에 할당하지 않았기 때문에
여기 안에 쉘코드를 집어넣는건 불가능하다.
따라서 환경변수를 사용하는 것은 아주 훌륭하다.
아주 훌륭하다.
1번에 비해서
2번은 아주 쉽게 풀었다.
그런데 찾아보니
요즘엔 이런 스택에 쉘코드를 넣는게 불가능하단다.
요즘이 아니라 예전부터....
두가지가 있단다.
우선 첫번째는 랜덤스택을 사용하여, 스택주소가 계속 바뀐다고 한다.
그리고 두번째는 이제는 실행코드를 스택에서 실행이 불가능하게 만들어놨대.
그래서 새로운 공격기법인 RTL공격이 있다고 하는데
이건 다시 공부해야지.
일단 이번문제는 이렇게 풀었어.
후딱 3번으로 넘어가자.
시간이 얼마 없다.
'WarGame > HackerSchool_LOB' 카테고리의 다른 글
HackerSchool LOB Level6 (0) | 2014.07.29 |
---|---|
HackerSchool LOB Level5 (0) | 2014.07.29 |
HackerSchool LOB Level4 (0) | 2014.07.26 |
HackerSchool LOB Level3 (0) | 2014.07.24 |
HackerSchool LOB Level1 (0) | 2014.07.23 |