상세 컨텐츠

본문 제목

[CodeEngn] Basic RCE L15 Write-Up

해킹공부/CodeEngn

by 밍구21 2022. 5. 1. 21:41

본문

바로 디버거에 올려주었다. 

 

시리얼을 찾아내는 것이 목표이기 때문에 시리얼 성공 문구를 찾기 위해 우클릭>Search for>all referenced text strings를 들어갔다. 바로 보인다! 더블클릭.

 

458837이 분기점이다. EAX와 45B844에 담긴 값이 같지 않으면 try again!이 뜨도록 되어있다. BP를 걸고 실행해보겠다.

 

Name은 CodeEngn을 넣고 sesial은 아무거나 넣어준다. EAX값이 내가 넣은 1234로 변했다.

 

 

EAX에는 내가 입력한 값이 담기는 걸 확인했으니 CMP문에서 follow dump를 한 뒤 45B844에 담긴 값을 확인해준다. 0x6160이 담겨 있다. 

 

6160은 이진수로 24928이다. 이 값이 프로그램이 정해놓은 serial 값 같으니 넣어보도록 하겠다.

 

성공

'해킹공부 > CodeEngn' 카테고리의 다른 글

[CodeEngn] Basic RCE L16 Write-Up  (0) 2022.05.01
[CodeEngn] Basic RCE L14 Write-Up  (0) 2022.05.01
[CodeEngn] Basic RCE L13 Write-Up  (0) 2022.05.01
[CodeEngn] Basic RCE L12 Write-Up  (0) 2022.05.01
[CodeEngn] Basic RCE L11 Write-Up  (0) 2022.05.01

관련글 더보기