10번을 풀어보장. 이번엔 필터링이 걸린다. ; | & 이렇게 3개가 필터링이 걸린다. 이 문제는 그냥 m /etc/natas_webpass/natas11이렇게 아무글자만 넣어도 풀린다. grep 명령어는 여러 파일을 대상으로도 검색이 가능하다.그래서 결과를 보면 /etc/~ : 와 dictionary.txt : ~ 2개가 나오는걸 볼수 있다. 결국 명령어는 grep -i m /etc/natas_webpass/natas11 dictionary.txt이렇게 전달된 것이다.
8번을 풀어보장. 소스를 보자. 뭔가 복잡해 보이지만 encodedsecret 값이 있고, 입력한 문자열을 encodesecret함수를 이용해 1.base64 2.strrev 3.bin2hex 과정을 거친 값을 encodedesecret과 비교해 같으면 풀린다고 한다. 그냥 1,2,3을 역순으로 하면 될것 같다. encodedsecret을 정리해보면0x3d 0x3d 0x51 0x63 0x43 0x74 0x6d 0x4d 0x6d 0x6c 0x31 0x56 0x69 0x56 0x33 0x62 이렇게 되고 이걸 2진수로 바꿔도 되지만 그냥 문자열로 바꿨다. ==QcCtmMml1ViV3b 이걸 역으로 해서 base64로 디코딩 해주면 oubWYf2kBq 이렇게 나온다. 끝.
7번을 풀어보장. home과 about이 있다.먼저 소스부터 보자. hint가 있다 natas8비밀번호는 /etc/natas_webpass/natas8에 있다고 한다. 혹시나 해서 들어가봤다. 역시나 아니였다. 이렇게 쉬울리가 없지.. home과 about 둘다 별거 없고 get 방식으로 page에 home과 about을 넘겨 준다. 그럼 burp suite로 확인해보자.원래 뭐 알고 들어가는게 아니라 뭐 있지않을까 싶어서 들어가보는게 맞다. burp suite를 봐도 아무것도 없다;;뭐지.. 모르겠어서 page에 /etc/natas_webpass/natas8를 넣어봤다. 뭐야.
6번을 풀어보장. 비밀번호를 넣으면 된다. 뭔지 모르니 소스를 보자. 그냥 post로 알맞은 비밀번호 전송하라고 한다..근데 이상하게 include "includes/secret.inc";가 있다. 여기서 include함수의 취약점을 이용할 수 있다. include함수의 취약점include함수는 php에서 외부의 파일을 사용하고 싶을 때 불러오는 기능이다.이 함수의 문제점은 다른 서버에서도 불러올 수 있다는 점이다. 예를 들어 B서버에 body.php라는 파일에 header.php 파일을 include했다.A서버에 있는 script.php라는 파일이 header.php를 include해도 잘 작동된다. 그럼 내가 includes/secret.inc에 들어가보자. 바로 나왔다. 끝.
4번을 풀어보장. 접근이 안된다. http://natas5.natas.lab.overthewire.org에서 온 사람만 올 수 있음.넌 "" 그러고 refresh page 버튼을 눌러보면 ""이 현재 주소로 바뀌었다. refresh page버튼을 누르면 현재 있는 페이지의 주소를 가져 오나보다.그럼 프록시로 위장해서 보내주면 속을 것 같다. 이렇게 Referer부분을 수정해 주자.저 Referer가 바로 넘어가려는 페이지 이전의 페이지를 명시하는 헤더임. http://natas5.natas.labs.overthewire.org/ 풀림.
- Total
- Today
- Yesterday
- 케라스
- automotive
- 로지스틱회귀
- 크로스 엔트로피
- 회귀
- porks
- HTML
- CAN-FD
- PCA
- 단순선형회귀
- automotive ethernet
- problem statement
- 논문 잘 쓰는법
- Python
- AVTP
- SOME/IP
- 차량 네트워크
- 차량용 이더넷
- AE
- 이상탐지
- one-to-many
- AVB
- cuckoo
- 머신러닝
- 딥러닝
- json2html
- many-to-one
- Ethernet
- SVM
- many-to-many
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |