<![CDATA[Latest posts for the topic "Cần giúp đỡ về PE Header !"]]> /hvaonline/posts/list/36.html JForum - http://www.jforum.net Cần giúp đỡ về PE Header ! /hvaonline/posts/list/43167.html#268332 /hvaonline/posts/list/43167.html#268332 GMT Cần giúp đỡ về PE Header ! /hvaonline/posts/list/43167.html#268444 /hvaonline/posts/list/43167.html#268444 GMT Cần giúp đỡ về PE Header !

xwhitelight wrote:
Bạn add thêm như thế sẽ bị lỗi đấy. Để thay đổi string mà dài hơn chuỗi gốc bạn cần làm như sau: 1. Hoặc là tìm một vùng trong section toàn byte 00 có thể đảm bảo nó ko bao giờ dùng tới để ghi chuỗi của bạn vào, hoặc là add thêm 1 section data mới để ghi vào. 2. Thay đổi address của chuỗi gốc đến chuỗi của bạn. Chúc bạn may mắn. :)  
Rất cảm ơn anh đã trả lời giúp em. :) Cho em hỏi phần thay đổi address (offset) của chuỗi nằm ở đâu vậy anh ? Em thử dùng các tool như PE Explorer hay CFF Explorer nhưng đều không thấy chức năng này ? P/s: có phải là dùng Olly Debug không anh ? :D]]>
/hvaonline/posts/list/43167.html#268476 /hvaonline/posts/list/43167.html#268476 GMT
Cần giúp đỡ về PE Header !

ttlove wrote:

xwhitelight wrote:
Bạn add thêm như thế sẽ bị lỗi đấy. Để thay đổi string mà dài hơn chuỗi gốc bạn cần làm như sau: 1. Hoặc là tìm một vùng trong section toàn byte 00 có thể đảm bảo nó ko bao giờ dùng tới để ghi chuỗi của bạn vào, hoặc là add thêm 1 section data mới để ghi vào. 2. Thay đổi address của chuỗi gốc đến chuỗi của bạn. Chúc bạn may mắn. :)  
Rất cảm ơn anh đã trả lời giúp em. :) Cho em hỏi phần thay đổi address (offset) của chuỗi nằm ở đâu vậy anh ? Em thử dùng các tool như PE Explorer hay CFF Explorer nhưng đều không thấy chức năng này ? P/s: có phải là dùng Olly Debug không anh ? :D 
Có lẽ là mình đã nhầm. Nếu như chuỗi được chứa trong resource (bạn đã dùng Resource Hacker để sửa đổi) thì đơn giản hơn nhiều. Bạn hãy dùng Resource Hacker để sửa chuỗi đó thành một chuỗi dài hơn bằng tiếng Anh mà có độ dài bằng chuỗi tiếng Việt bạn cần sửa lại, sau đó lại dùng Hex Editor để sửa lại như bình thường thôi. :) Nhưng hình như nếu resource đã chứa được unicode thì chắc là Resource Hacker cũng sửa thẳng luôn được đấy. Bạn thử dùng bảng mã Unicode tổ hợp để gõ rồi compile xem sao. :D]]>
/hvaonline/posts/list/43167.html#268503 /hvaonline/posts/list/43167.html#268503 GMT
Cần giúp đỡ về PE Header !

xwhitelight wrote:
Có lẽ là mình đã nhầm. Nếu như chuỗi được chứa trong resource (bạn đã dùng Resource Hacker để sửa đổi) thì đơn giản hơn nhiều. Bạn hãy dùng Resource Hacker để sửa chuỗi đó thành một chuỗi dài hơn bằng tiếng Anh mà có độ dài bằng chuỗi tiếng Việt bạn cần sửa lại, sau đó lại dùng Hex Editor để sửa lại như bình thường thôi. :) Nhưng hình như nếu resource đã chứa được unicode thì chắc là Resource Hacker cũng sửa thẳng luôn được đấy. Bạn thử dùng bảng mã Unicode tổ hợp để gõ rồi compile xem sao. :D 
Ồ, nhưng vấn đề là các tool edit resource lại không thấy được các chuỗi này để mà edit anh ạ, em có trình bày ở đầu topic rồi mà :D Có một topic khác gần tương tự như topic này của em, và có một anh đã đưa ra một phương pháp rất giống của anh: /hvaonline/posts/list/41672.html Còn đây là file game cần Việt hóa của em (nó chỉ chạy bằng command ^^) http://www.mediafire.com/?3xffdxnpka5fd1k]]>
/hvaonline/posts/list/43167.html#268510 /hvaonline/posts/list/43167.html#268510 GMT
Cần giúp đỡ về PE Header !
(Chỉ được edit bằng hex, không được edit trực tiếp bằng các tool edit resource như: Resource Hacker, Restorator, PE Explorer hay ExeScope) Em sẽ tặng cho anh 1 thẻ nạp di động 50k (mạng tùy ý :D) coi như để cảm ơn anh. Nếu anh đồng ý, anh pm số mobile: 0982523821 cho em nhé. Em đang rất cần và vô cùng biết ơn nếu anh giúp đỡ :)]]>
/hvaonline/posts/list/43167.html#268512 /hvaonline/posts/list/43167.html#268512 GMT
Cần giúp đỡ về PE Header !

ttlove wrote:
À như vậy cho dễ đi. Nếu anh có thể quay cho em 1 video hướng dẫn edit chữ "TCVN3 (ABC)" của phần mềm Unikey 4.0 RC2 thành chữ "TC Viet Nam 3 (ABC)" như trong hình này:
(Chỉ được edit bằng hex, không được edit trực tiếp bằng các tool edit resource như: Resource Hacker, Restorator, PE Explorer hay ExeScope) Em sẽ tặng cho anh 1 thẻ nạp di động 50k (mạng tùy ý :D) coi như để cảm ơn anh. Nếu anh đồng ý, anh pm số mobile: 0982523821 cho em nhé. Em đang rất cần và vô cùng biết ơn nếu anh giúp đỡ :) 
Cái này sửa bằng Resource Hacker bạn à. Ở mục Menu, item 40057, bạn tự sửa lại đi nhé. Còn tiền nong khỏi cần, ở các diễn đàn bạn ko cần phải thế đâu. :)]]>
/hvaonline/posts/list/43167.html#268529 /hvaonline/posts/list/43167.html#268529 GMT
Cần giúp đỡ về PE Header ! /hvaonline/posts/list/43167.html#268534 /hvaonline/posts/list/43167.html#268534 GMT Cần giúp đỡ về PE Header ! /hvaonline/posts/list/43167.html#268535 /hvaonline/posts/list/43167.html#268535 GMT Cần giúp đỡ về PE Header ! /hvaonline/posts/list/43167.html#268536 /hvaonline/posts/list/43167.html#268536 GMT Cần giúp đỡ về PE Header !

TQN wrote:
Không phải cái gì cũng edit = Hex Editor được. Tuỳ cái, tuỳ trường hợp.  
A chào anh TQN, thành viên năng nổ nhất của HVA :D Anh giúp em vụ này với, file exe game của em Việt hoá được thế này rồi:
Chỉ còn mấy từ tiếng Anh bên dưới dịch ra tiếng Việt thì dài quá, Việt hoá là bị lỗi ngay (mà cái file này chỉ Việt hoá được bằng hex thôi mới đau chứ :() http://www.mediafire.com/?3xffdxnpka5fd1k]]>
/hvaonline/posts/list/43167.html#268537 /hvaonline/posts/list/43167.html#268537 GMT
Cần giúp đỡ về PE Header !

ttlove wrote:
Ôi trời! anh hiểu nhầm ý em rồi, anh không đọc dòng chữ em “mở ngoặc” dưới hình à ? :D Ý em muốn nói là anh có thể hướng dẫn em sửa dòng chữ đó bằng hex không? (để từ đó em áp dụng vào việc Việt hóa game của em), chứ edit bằng Resource Hacker thì dễ quá rồi, cái hình Unikey bên trên là do chính em edit và upload mà. :D 
À, ra vậy. Nhưng đúng như anh TQN nói, nếu đã có thể sửa bằng Resource Hacker thì sửa bằng Hex rất khó (tất nhiên là được nhưng phải hiểu cấu trúc section resource và thực hiện cũng rất lâu). Nhưng thật sự mình không biết các chuỗi đó nằm ở đâu trong file mà bạn post khi mình đã dùng Hex Editor để tìm kiếm và ko có kết quả cho cả mã ASCII lẫn Unicode. :-/ ]]>
/hvaonline/posts/list/43167.html#268539 /hvaonline/posts/list/43167.html#268539 GMT
Cần giúp đỡ về PE Header ! /hvaonline/posts/list/43167.html#268541 /hvaonline/posts/list/43167.html#268541 GMT Cần giúp đỡ về PE Header ! /hvaonline/posts/list/43167.html#268548 /hvaonline/posts/list/43167.html#268548 GMT Cần giúp đỡ về PE Header !

Và game này chỉ chấp nhận Việt hóa bằng bảng mã Vietnamese locale CP 1258 anh ạ, nếu dùng các bảng mã khác như: Unicode tổ hợp, Unicode dựng sẵn, VNI,v.v...là text Việt hóa hiển thị lỗi tùm lum. Với các chuỗi Việt hóa có độ dài vừa phải, em phải dùng đến phương án "viết tắt" và tận dụng các bytes null (00) đằng sau chuỗi gốc. Nhưng với các chuỗi Việt hóa dài hơn nhiều lần so với chuỗi gốc thì em bó tay. Nghe anh acoustics89 phân tích như vậy em thấy có vẻ "gian nan" lắm :D, em thì chưa biết gì về RE cả. Anh nói là "trên lý thuyết thì như vậy" còn nếu áp dụng thực tế cho trường hợp của em liệu có thành công không anh ? Để em còn chuẩn bị "bông băng và thuốc đỏ" để bước vào con đường RE :D Game này là game có bản quyền do MasangSoft Korea phát hành anh ạ, VTC mua bản quyền game này và tất nhiên là họ có tool rebuild nên có thể Việt hóa dễ dàng, còn việc email đến nhân viên MasangSoft hay GM VTC Game em chỉ dám thực hiện "trong mơ" thôi anh à. :) P/s: à anh acoustics89 cho em hỏi 1 chút: tool OllyDebug chỉ có công dụng debug thôi chứ đâu có hỗ trợ save file lại sau khi chỉnh address hả anh ?]]>
/hvaonline/posts/list/43167.html#268554 /hvaonline/posts/list/43167.html#268554 GMT
Cần giúp đỡ về PE Header ! http://www.mediafire.com/?agtlcug4ooh9voc]]> /hvaonline/posts/list/43167.html#268555 /hvaonline/posts/list/43167.html#268555 GMT Cần giúp đỡ về PE Header !

xwhitelight wrote:
Đây là video mình đã sửa chuỗi "Quantity:" thành "So luong:" ko sử dụng hex editor: http://www.mediafire.com/?agtlcug4ooh9voc 
Đúng là tuổi trẻ tài cao, cảm ơn bạn, để tối về mình test, nếu thành công và game chạy ngon lành mình xin hậu tạ. :D]]>
/hvaonline/posts/list/43167.html#268558 /hvaonline/posts/list/43167.html#268558 GMT
Cần giúp đỡ về PE Header ! /hvaonline/posts/list/43167.html#268569 /hvaonline/posts/list/43167.html#268569 GMT Cần giúp đỡ về PE Header ! /hvaonline/posts/list/43167.html#268585 /hvaonline/posts/list/43167.html#268585 GMT Cần giúp đỡ về PE Header !

ttlove wrote:
Mình không tìm được địa chỉ một số string khi Goto Expression trong OllyDbg, xwhitelight xem và giải đáp giùm mình nhé. :) Download video: http://www.mediafire.com/?tgq6n0smf4hat4j 
Anh đưa con trỏ xuống vùng Dump Window (ở phía dưới vùng Disassemble Window) rồi đi đến địa chỉ đó sẽ thấy.]]>
/hvaonline/posts/list/43167.html#268742 /hvaonline/posts/list/43167.html#268742 GMT
Cần giúp đỡ về PE Header !

xwhitelight wrote:

ttlove wrote:
Mình không tìm được địa chỉ một số string khi Goto Expression trong OllyDbg, xwhitelight xem và giải đáp giùm mình nhé. :) Download video: http://www.mediafire.com/?tgq6n0smf4hat4j 
Anh đưa con trỏ xuống vùng Dump Window (ở phía dưới vùng Disassemble Window) rồi đi đến địa chỉ đó sẽ thấy. 
Thanks ^^]]>
/hvaonline/posts/list/43167.html#268745 /hvaonline/posts/list/43167.html#268745 GMT