상세 컨텐츠

본문 제목

[CodeEngn] Basic RCE L16 Write-Up

해킹공부/CodeEngn

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

본문

문제

 

 

프로그램 분기점을 찾기 위해 우클릭>Search for>all referenced text stings 에 들어간다. Good Job!이라는 문구가 보이니 더블 클릭.

 

분기점이 GoobJob 좀 위에 있다. EAX와 EBP-3C를 비교해주고 같지 않으면 40163C로 이동해준다.

BP설정 후 실행!

 

프로그램이 실행되고 Name은 CodeEngn으로 해주고 비밀번호는 임의로 1234를 입력해주었다.

 

EAX가 내가 설정한 값으로 바뀌었다.  그럼 EBP-3C의 값을 확인해주도록 하겠다.

 

덤프창에서 ctrl+G를 눌러서 EBP-3C로 이동해준다.

EBP-3C 값이 E4C60D97인 걸 확인했다.

 

 E4C60D97은 이진수로 3838184855이다. 이 값이 serial 같으므로 프로그램에 넣어보겠다.

 

성공.

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

[CodeEngn] Basic RCE L15 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

관련글 더보기