Tiny Bunny

Wargame/CodeEngn

Basic RCE L07

bento 2023. 12. 19. 15:11

컴퓨터 C 드라이브의 이름이 CodeEngn 일경우 시리얼이 생성될때 CodeEngn은 'ß어떤것'으로 변경되는가


CodeEngn Basic RCE L07(abex' 5th crackme)

 

 

실행시키면 해당 창이 뜬다

 

아무 문자나 넣으면 not correct 창이 뜬다

 

  • GetVolumeInformationA 함수 → 드라이브 정보를 검색

https://learn.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-getvolumeinformationa

  • lstracat 함수 → 문자열 합치기

 

이름을 CodeEngn으로 변경해주면

 

GetVolumeInformationA 이후 40225C에 CodeEngn이 들어간 것을 볼 수 있고

4562-ABEX 와 합쳐진다

 

 

이후 연산을 통해 EqfgEngn4562-ABEX로 바뀌고

L2C-5781이 EqfgEngn4562-ABEX와 합쳐져 시리얼 넘버는 L2C-5781EqfgEngn4562-ABEX이 된다

 

 

정답은 EqfgEngn

728x90

'Wargame > CodeEngn' 카테고리의 다른 글

Basic RCE L09  (0) 2023.12.20
Basic RCE L08  (0) 2023.12.19
Basic RCE L06  (0) 2023.12.19
Basic RCE L05  (0) 2023.12.19
Basic RCE L04  (0) 2023.12.19