Web Hacking/Natas
[Natas] Level 9 > Level 10
SolB
2022. 5. 21. 21:01
View sourcecode를 이용해 소스코드를 확인해보았다.
이전 stage와 달라진 점은 preg_match함수를 사용한다는 것이다.
preg_match('/[;|&]/',$key) 는 ; | &을 우회하도록 한다.
이를 해결하기 위해 ^를 사용하였다.
이는 각 행의 시작부분만 검색할 수 있는 문자라고 한다.
^ /etc/natas_webpass/natas11 를 입력해주었다.
그랬더니 아래와 같이 비밀번호를 얻을 수 있었다.
U82q5TCMMQ9xuFoI3dYX61s7OZD9JKoK