본문 바로가기

리버싱!

reversing.kr-Easy Crack

IDA에서 string들을 확인한 결과 맞았다는 문자열과 틀렸다는 문자열이 이 함수에서 사용되는 것을 알 수 있었다.

해당 부분을 ollydbg를 통해 동적으로 분석한 결과 이부분이 입력한 값(esp+4)+1이므로 입력한 값의 두번째 글자가 a여야 한다는 것이다.

그 이후는 strncmp로 세번째 네번째는 "5y" strcmp로 끝까지 "aR3versing"이고 이후 부분을 다시 ollydbg를 통해 보면

(ESP+0x4)의 값 즉 입력값의 첫번째 글자가 E여야 한다는 것이다.

즉 키는 "Ea5yR3versing"이다.

'리버싱!' 카테고리의 다른 글

방독면책-어셈블리2  (0) 2020.01.06
방독면책-어셈블리  (0) 2020.01.06
google ctf-malvertising  (0) 2019.11.25
reversing.kr-Easy_Keygen  (0) 2019.07.17
codegate2019-the matrix  (0) 2019.02.01