Web/Concept

[Concept] PHP strcmp 취약점 우회

ch4njun 2019. 7. 15. 21:12
반응형

PHP5에서 발생하는 취약점으로 예를들면 아래와 같은 소스코드에서 인증을 우회할 수 있다.

 

PHP5에서 strcmp(String, Array) 의 형태가되면 NULL을 반환하게 된다.

 

 

NULL과 0을 비교하게되면 Loose Comparisons에서 TRUE를 반환하게된다.

 

그러므로 POST로 데이터를 전송하는 과정에서

password=""를 password[]=123 으로 수정해서 password를 배열로 만들어주면 해당 검증과정을 우회할 수 있다.

 

 

반응형