21520435 -pr1vacy
- Đọc đề bài thì đây chúng ta cần nhập vào lincense key để có thể truy cập vào hệ thống thành công.
- chúng ta tiến hành reverse lại file binary này để phân tích
- ở đây ta thấy, sVar2 là nơi chứa chỗi lincense key chúng ta nhập vào, và sVar3 sẽ là biến chứa độ lớn của chuỗi.
- nó sẽ kiểm tra độ lớn của chuỗi lincense và độ lớn của encrypted flag, nếu mà chuỗi lincense chúng ta nhập khác độ lớn chuỗi encrypted flag thì sẽ báo lỗi. Nếu không nó sẽ chạy xuống tiến hành kiểm tra 2 chuỗi có giống nhau không.