banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thủ thuật reverse engineering Xin được hướng dẫn về Việt hoá Soft  XML
  [Guidance]   Xin được hướng dẫn về Việt hoá Soft 18/10/2013 07:46:48 (+0700) | #1 | 278791
shockandawe
Member

[Minus]    0    [Plus]
Joined: 26/09/2013 03:31:02
Messages: 3
Offline
[Profile] [PM]
Khi tiến hành Việt hoá một Soft, sau khi đã thay tiếng việt vào được tất cả các item của MenuStrip thì em gặp vấn đề với cái dòng tiêu đề của Soft ấy (tức là cái Name của Form Main khi chạy chương trình ấy,có cái biểu tượng và tên nằm ở góc trên bên trái).
Mong các bác giúp giùm em.
Em đã thử qua một Resource Editor và một số cách khác, nhưng không thấy được phần nào nó cho tác động vào cái Form Main chính ấy, em chỉ cần đổi tên nó thôi. Rất mong được sự giúp đỡ.
[Up] [Print Copy]
  [Guidance]   Xin được hướng dẫn về Việt hoá Soft 18/10/2013 17:42:50 (+0700) | #2 | 278796
[Avatar]
quygia128
Member

[Minus]    0    [Plus]
Joined: 15/07/2009 20:50:28
Messages: 119
Location: Somewhere
Offline
[Profile] [PM] [WWW]
Load vào OllyDbg, Set Breakpoint tại SetWindowTextA(W) và SetDlgItempTextA(W) F9 là lượm thôi mà cậu.
.::Mới bắt đầu trên con đường dài::.
.::Super Newbiez::.
[Up] [Print Copy]
  [Guidance]   Xin được hướng dẫn về Việt hoá Soft 18/10/2013 21:28:27 (+0700) | #3 | 278798
shockandawe
Member

[Minus]    0    [Plus]
Joined: 26/09/2013 03:31:02
Messages: 3
Offline
[Profile] [PM]
Rất xin lỗi bạn vì mình để là định hướng nhưng mình không mò được theo hướng dẫn của bạn, có thể là do mình không biết cách hoặc là do Ollydb không hỗ trợ SetWindowText.
Làm phiền bạn có thể chỉ mình rõ rõ hơn 1 tý được không? Cảm ơn bạn rất nhiều.
[Up] [Print Copy]
  [Guidance]   Xin được hướng dẫn về Việt hoá Soft 19/10/2013 19:02:20 (+0700) | #4 | 278806
[Avatar]
quygia128
Member

[Minus]    0    [Plus]
Joined: 15/07/2009 20:50:28
Messages: 119
Location: Somewhere
Offline
[Profile] [PM] [WWW]
hxxp://msdn.microsoft.com/en-us/library/windows/desktop/ms633546(v=vs.85).aspx 


Trong OllyDbg không có hàm nào tên là SetWindowText chỉ có SetWindowTextA or SetWindowTextW.

Load chương trình vào OllyDbg.

Dùng lệnh sau tại command bar: bp SetWindowTextA và bp SetWindowTextW

Nhấn F9 để Run nếu chưong trình dùng 1 trong 4 hàm mình đã post phía trên thì bạn chỉ việc patch cái caption đó.

Hoặc có thể tim các string trong app xem có caption đó không, có thì xác định lại coi chính xác không (đặt breakpoint, restart và run lại để kiểm tra), nếu chính xác thì patch nó thành tên mới.

PS: mình nghĩ câu hỏi này chẳng tốt lành gì, một là cr@ck soft (lý do này có lẽ không đúng với bạn), hai là đạo soft của người ta mà còn thay tên đổi họ, lol
.::Mới bắt đầu trên con đường dài::.
.::Super Newbiez::.
[Up] [Print Copy]
  [Guidance]   Xin được hướng dẫn về Việt hoá Soft 19/10/2013 20:53:32 (+0700) | #5 | 278807
shockandawe
Member

[Minus]    0    [Plus]
Joined: 26/09/2013 03:31:02
Messages: 3
Offline
[Profile] [PM]
Một lần nữa xin cảm ơn bạn đã giúp mình.
về câu nói nói của bạn: PS: mình nghĩ câu hỏi này chẳng tốt lành gì, một là cr@ck soft (lý do này có lẽ không đúng với bạn), hai là đạo soft của người ta mà còn thay tên đổi họ, lol
Mình xin trả lời bạn như sau: 1. là mình không phải Crack soft; 2. đạo soft của người khác: có lẽ lý do này đúng 1 phần, nhưng thật ra yêu cầu chỉ cần thay cái thông báo ở Soft để người khác không tò mò biết mình đang dùng cái Soft gì thôi, còn tất cả các cái khác không có thay đổi gì (không thay đổi bất cứ thông tin gì cả, kể cả về tác giả, bản quyền). Thường thì có thể Reflector một số Soft gà , :d.
Cũng vì công việc thôi bạn à, mong thông cảm cho mình.
Mình đã tìm ra được cái Offset chứa cái tên rồi, nhưng mà chưa biết làm sao để thay đổi nó, nếu cậu đã hiểu thì mong cậu chỉ giúp mình.
[Up] [Print Copy]
  [Guidance]   Xin được hướng dẫn về Việt hoá Soft 22/10/2013 13:17:48 (+0700) | #6 | 278828
[Avatar]
quygia128
Member

[Minus]    0    [Plus]
Joined: 15/07/2009 20:50:28
Messages: 119
Location: Somewhere
Offline
[Profile] [PM] [WWW]

shockandawe wrote:

thật ra yêu cầu chỉ cần thay cái thông báo ở Soft để người khác không tò mò biết mình đang dùng cái Soft gì thôi,
Mình đã tìm ra được cái Offset chứa cái tên rồi, nhưng mà chưa biết làm sao để thay đổi nó, nếu cậu đã hiểu thì mong cậu chỉ giúp mình. 


Đã là một tiện ích được người ta viết ra để làm 1 công việc TỐT thì không nên làm như thế, thậm chí còn share nếu thấy có ích cho nhiều người.

Bạn đã tim được cả Offset rồi mà còn không biết làm gì, thì mình làm sao biết bây giờ ?

Thật sự xin lỗi vì mình không thể giúp bạn thêm được nữa, mình bó tay thiệt rồi smilie
.::Mới bắt đầu trên con đường dài::.
.::Super Newbiez::.
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|