Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix xigncode Silkroad Origin VTC 1.010 (27/09/2023) based on #724 #725

Merged
merged 1 commit into from
Oct 2, 2023

Conversation

lucthanca
Copy link
Contributor

No description provided.

@rinoax113
Copy link

Bác @lucthanca có thể hướng dẫn làm sao để tìm được đoạn xigncode mỗi khi vtc update client mới được không ?

@lucthanca
Copy link
Contributor Author

Bác @lucthanca có thể hướng dẫn làm sao để tìm được đoạn xigncode mỗi khi vtc update client mới được không ?
cái này cũng ko biết phải hướng dẫn như nào. nói thì nó lằng nhằng khó hiểu lắm.

nói đơn giản thì, dùng 1 debugger, search string reference, tìm 1 address cố định, tìm các address mà bị nhảy vào đoạn xigncode. cộng trừ để lấy ra khoảng thiếu để thực thi trong code, rồi là thực hiện write memory trong code. bác đọc code trong file ClientManager để hiểu hơn. cái pattern thì nó là mã hex dẫn tới address offset cố định @@

@rinoax113
Copy link

Tks bác, đọc code mình cũng hiểu là cần xác định được đúng cái "address" trả về từ FindPattern. Sau khi update mình đoán là pattern đã bị thay đổi nên kết quả address = zero. Nhưng không biết tìm đoạn mã hex pattern mới ra sao để trả về đúng "address". Bác có thể hướng dẫn các bước tìm hex pattern mới được không ? Cheat engine có thể dùng để tìm được k bác

@lucthanca
Copy link
Contributor Author

CE thì t ko rõ. t dùng x32dbg.
thì bác xem ảnh, cái t đóng khung, nó chính là cái pattern.
image
trong code thì khi findpattern nó sẽ trả về address nếu tìm được cái pattern đó. còn ko thì nó trả về zero, address nó tìm được chính là cái 0x006AEC4E <- đây là offset để làm cột mốc cho việc tìm các address cần patched

@rinoax113
Copy link

Thank bác đã dành thời gian chỉ bảo 😁

@nguyeduylong
Copy link

@lucthanca Bác tạo pull request rồi mà chưa thấy bên kia Merge để build ver mới nhỉ hix

@lucthanca
Copy link
Contributor Author

@nguyeduylong có vẻ ông admin bận lắm, đến cái site hết hạn ssl ông còn đ sửa, ko biết tới bao giờ mới merge =)))

@SDClowen SDClowen merged commit a65fd15 into SDClowen:master Oct 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants