![]()
#Basic RCE L14
Name이 CodeEngn 일때 Serial을 구하시오
(이 문제는 정답이 여러개 나올 수 있는 문제이며 5개의 숫자로 되어있는 정답을 찾아야함, bruteforce 필요)
Ex) 11111
습관처럼 압축을 풀고, PEID에 올려봤다.
![]()
UPX로 패킹이 된 것을 확인할 수 있었고, 툴을 통해 언패킹을 진행했다.
![]()
언패킹을 하고, 올리디버거로 열어봤다.
![]()
스트링을 검색하고, 성공메세지가 뜨는 주소로 이동한다.
![]()
성공메세지를 확인하기위해 문자를 비교하는 부분에 BP를 걸고 실행시켜본다.
![]()
Name에 CodeEngn을 적고 Serial에 1을 적고 체크를 한다.
![]()
EAX는 내가 입력한 값이고, ESI가 시리얼인 것을 알 수 있다.
ESI를 10진수로 바꿔서 인증하면 된다.
![]()