
[dreamhack] PHPreg_step1
·
W3B H4CK1NG
step 1초기 화면 → step1과 step2로 구성되어 있음코드 분석✅ 주요 코드 pw에 알파벳이 들어가면 ‘alphabet in the pw’ 메시지를 띄움preg_replace(): PHP에서 정규 표현식을 사용하여 문자열을 대체하는 함수 preg_replace() 를 통해 입력 받은 name에 “nyang” 문자가 있으면 빈 문자열로 치환입력 받은 pw에 정규 표현식이 존재한다면 "d4y0r50ng“로 치환 name은 dnyang0310이 되어야 하고, pw는 d4y050ng+1+13이 되어야 하는데 위의 코드 때문에 오류가 발생하게 됨nyang을 만나면 빈 문자열로 치환되므로 name은 dnynyangang0310으로 정할 수 있음 \\d*\\@\\d{2,3}(31)+[^0-8]\\! → 정규..