Notice
Recent Posts
Recent Comments
Link
농소
The Lord Of The BOF // zombie_assassin -> succubus 본문
Wargame/The Lord Of The BOF
The Lord Of The BOF // zombie_assassin -> succubus
농소 2018. 2. 21. 04:45음 이번문제는 알고보면 윷놀이와는 전혀 상관이없지만 ㅎ 도개걸윷모 함수가 존재합니다 보시면 알다시피
순서대로 호출을 해야만 함수가 정상적으로 실행이 되고 마지막 모함수에 system함수를 실행할 수 있게됩니다.
또 모 함수에서만 cmd라는 인자를 받아 system 인자로 들어가게 되네요 차근차근 따라가면 풀 수 있는 문제입니다.
call을 하지않고 jmp를 이용하여 함수에 접근하기에 기존 eip가 함수에 접근했을 때
eip가 호출함수의 ebp가 되는 성질을 이용하여 풀면 될 것 같습니다.
우선 각각 함수의 시작 주소를 찾고
순서대로 호출할 수 있게 만들어 줍니다
정상적으로 값이 채워진것을 확인 했고
실제 실행을 했을때 모든함수가 호출된 것이 확인됩니다
자 이제 인자를 넣어야 system(arg)가 실행이 되겠죠
인자를 넣어줍시다
우선 라이브러리에 로딩된 /bin/sh를 찾고
넣어줬더니 라이브러리를 사용할 수 없다고 나오네요...
제가 멍청하게도 라이브러리 사용할 수 없다고 한것을 깜빡했습니다 ㅋㅋㅋ
그냥 직접 만들어 넣어주도록 합시다
직접넣어 실행했더니 쉘이 잘 떨어진것을 알 수 있습니다.
'Wargame > The Lord Of The BOF' 카테고리의 다른 글
The Lord Of The BOF // nightmare -> xavius (0) | 2018.02.22 |
---|---|
The Lord Of The BOF // succubus -> nightmare (0) | 2018.02.22 |
The Lord Of The BOF // assasin -> zombie_assassin (0) | 2018.02.21 |
The Lord Of The BOF // giant -> assasin (0) | 2018.02.21 |
The Lord Of The BOF // bugbear -> giant (0) | 2018.02.21 |