2018. 8. 3. 20:52ㆍWarGame/LOB
드뎌 LOB마지막 문제입니다!
이번문제 진짜삽질 많이했어요...후...
이게 그냥 익스였으면 삽질 조금만하고 풀 수 있었겠지만..
원격으로 익스하는거라 리버스쉘 찾는데 삽질..
로컬이아닌 외부 서버 리눅스로 하면서 삽질...
ip부분이 lob의 ip인지 제 우분투ip인지 삽질..
이렇게저렇게 하긴했는데 많이 연습해야 할 것 같네요 ㅎㅎ
소스코드를 봅시다!
윗부분은 거의다 서버여는 코드같고 아랫부분만 bof가 일어나는 부분이군요
저부분을 그냥 익스한다면 인자값이 들어가는위치 찾아서하면 간단하겠지만,
소켓통신으로 서버를 열기때문에 무작위로 대입해줘야할 것 같습니다!
파이썬 코드는 http://blog.c2w2m2.com/22 코드를 많이 참고하였습니다!
리버스 쉘코드는 아래 링크를 참고해주세요!
http://shell-storm.org/shellcode/files/shellcode-833.php
expliot 코드
익스플로잇 방법은 간단하니 통신방법만 알려드리겠습니다.
꼭 자기컴퓨터의 vm에서 실행하세요!!
1. 우분투 리눅스의 터미널에서 포트를 연다.
2. 우분투 리눅스의 터미널에서 파이썬코드를 실행한다.
python (파일명).py
3. 우분투 리눅스의 포트를 연 터미널에서 응답이온다.
4. 그럼 그냥 명령어 친다.
마지막문제에서 시간을 엄청 소비했습니다 ㅎㅎ 그래도 다풀긴풀었네요... LOB풀면서 느낀점이 참 많았습니다... 시작하기는 힘드나 시작하면 시간도금방가고 계속풀게되는게 LOB....FC3도 다풀었으니 다음과제는 무엇일까요... ROP공룡?
'WarGame > LOB' 카테고리의 다른 글
LOB ALL CLEAR (0) | 2018.08.03 |
---|---|
LOB - 19. nightmare -> xavius (296) | 2018.08.01 |
LOB - 18. succubus -> nightmare (262) | 2018.07.31 |
LOB - 17. zombie_assassin -> succubus (254) | 2018.07.31 |
LOB - 16. assassin -> zombie_asssassin (264) | 2018.07.30 |