Reversing 문제 풀이/CodeEngn.com_Advance
codeengn-advance-L07 풀이
문제는 Name이 CodeEngn일 때 Serial을 원하고 있다. Die로 열어본다. .NET 프레임워크로 구현되어 있다. 이런 실행 파일은 Dnspy나 dotPeek으로 코드를 전부 볼 수 있다. 프로그램을 실행시켜본다. 문제에서는 이 아래의 시리얼을 원하는 것 같다. dotPeek으로 열어본다. 성공을 출력하는 구문을 찾았다. if문의 조건 3가지(this.vxzzz(this.yreee, this.ewrrr, 2415736773U, fsfsdf) / (int) this.yreee[2] == (int) hashCode / (int) this.yreee[3] == (int) num1)를 만족하는 값을 찾아야 한다. 코드를 더 보게되면 시리얼에는 16진수만 와야 하고, 다른 값을 입력하면 예외 처리가 된..
2022. 5. 11. 21:40
최근댓글