SystemHack

해커스쿨 LOB 중 발생하는 문제

많은 블로그에서도 적어놨지만, 되게 지나가는듯이 적어놔서 잘 눈치채지 못했던 부분.


bash 쉘은 \xff 문자를 \x00 으로 인식하는 문제가 있어 , 문제 풀이중에 쉘코드 주소값을 넣을때 풀이가 불가능한 현상이 발생한다.


bash2 쉘을 사용하면 해결되는 문제.


문제를 풀때마다 bash2를 실행하거나,  설정을 바꿔주면 해결된다.


vi etc/passwd에서 :%s/bash/bash2 로 bash문자열을 전부 bash2로 바꾸면 bash2로 실행되어 해결된다.