• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

Có hay không chương trình dịch ngược từ EXE thành source?

Thảo luận về các vấn đề Công Nghệ Thông Tin chung: tin tức, công nghệ mới...

Điều hành viên: Điều hành

Hình đại diện của người dùng
trieu4978
Thành viên chính thức
Thành viên chính thức
Bài viết: 22
Ngày tham gia: T.Tư 23/06/2010 6:58 pm
Đến từ: HCM
Liên hệ:

Có hay không chương trình dịch ngược từ EXE thành source?

Gửi bàigửi bởi trieu4978 » T.Tư 30/06/2010 5:32 pm

Đã từ rất lâu, tôi nghe nói có chương trình dịch ngược từ EXE thành source code của VB. Nhưng tôi chưa tận mục sở thị lần nào cả! Anh em nào có không cho tôi xin một bản về xem thử nhé! Cảm ơn anh em nhiều!!!

Về phần tôi, tôi vẫn bán tín bán nghi chuyện này!!! Bởi vì theo logic mà nói, một file đã được mã hóa (encrypt) thì chuyện giải mã gần như không thể, trừ khi người viết chương trình giải mã biết được công thức (thuật toán) mã hóa đó! Do vậy, nếu các chương trình được tạo từ VB mà bị dịch ngược lại ra thành source code hết thì sao không nghe bác Bill la ó hay thậm chí tằng hắng gì hết vậy??? (Ít ra thì cũng đuổi cổ vài anh nhân viên cấp cao vì tội làm rò rỉ thông tin mật & sau đó tạo một thuật toán encrypt mới cho VB chứ!).

Các bạn có ý kiến gì về chuyện này không??? :-/ :-/ :-/


Bao năm lầm lũi đi với đời
Vẫn bàn tay trắng với chơi vơi
Thuyền tình dăm bận rời bến nhỏ
Rượu nồng cay đắng vẫn đầy vơi!
™T

Hình đại diện của người dùng
truongphu
VIP
VIP
Bài viết: 4763
Ngày tham gia: CN 04/11/2007 10:57 am
Đến từ: Cam Đức, Khánh hòa
Has thanked: 14 time
Been thanked: 518 time

Re: Có hay không chương trình dịch ngược từ EXE thành source

Gửi bàigửi bởi truongphu » T.Tư 30/06/2010 6:44 pm

câu trả lời chắc như bắp là không có
Đề tài nầy sẽ được chuyển ra Box GIAO LƯU
o0o--truongphu--o0o

.........
Ghé thăm:
Chuyện Linh Tinh

vbduck
Thành viên tích cực
Thành viên tích cực
Bài viết: 111
Ngày tham gia: T.Bảy 29/03/2008 5:43 pm

Re: Có hay không chương trình dịch ngược từ EXE thành source

Gửi bàigửi bởi vbduck » T.Tư 30/06/2010 8:06 pm

trieu4978 đã viết:Đã từ rất lâu, tôi nghe nói có chương trình dịch ngược từ EXE thành source code của VB. Nhưng tôi chưa tận mục sở thị lần nào cả! Anh em nào có không cho tôi xin một bản về xem thử nhé! Cảm ơn anh em nhiều!!!

Về phần tôi, tôi vẫn bán tín bán nghi chuyện này!!! Bởi vì theo logic mà nói, một file đã được mã hóa (encrypt) thì chuyện giải mã gần như không thể, trừ khi người viết chương trình giải mã biết được công thức (thuật toán) mã hóa đó! Do vậy, nếu các chương trình được tạo từ VB mà bị dịch ngược lại ra thành source code hết thì sao không nghe bác Bill la ó hay thậm chí tằng hắng gì hết vậy??? (Ít ra thì cũng đuổi cổ vài anh nhân viên cấp cao vì tội làm rò rỉ thông tin mật & sau đó tạo một thuật toán encrypt mới cho VB chứ!).

Các bạn có ý kiến gì về chuyện này không??? :-/ :-/ :-/

Tớ cũng k0 giám chắc về vụ này, nhưng viêc dịch ngược là k0 phải là k0 thể. Định dạng EXE cũng k0 phải định dạng gì bí ẩn cả, nó hoàn toàn rõ ràng (nếu k0 người ta tạo ra trình biên dịch bằng niềm tin à :)) ). Nhưng việc dịch ngược k0 phải ngon ăn. Các tên biến, hằng, hàm... sau khi biên dịch sang EXE sẽ bị đổi loạn xạ, có dịch ngược được thì đọc cũng chẳng hiểu :P (mà nếu hiểu được thì chả thèm dich ngược đồ của người khác làm gì bởi vì khi đó mình đã... thừa sức làm 10 cái như thế >:) ).
Tôi cũng k0 chắc lắm VB ở đây ý bạn là VB hay VB.NET (.NET). Nếu là VB, theo kiểu native code, thì việc dịch ngược đúng là hóc, và mã nguồn dịch ra cũng tệ (bởi vì EXE ở đây hoàn toàn là mã máy). Còn nếu là .NET thì nếu may mắn, sẽ dịch ngược được thành mã nguồn ngon, tên biến k0 bị đổi (nếu người ta mã hóa rồi thì phải chấp nhận), bởi vì cấu trúc EXE của .NET hoàn toàn khác, nó là IL, có thể dịch sang mọi ngôn ngữ thuộc .NET chính xác.

Trên đây là những hiểu biết eo hẹp của tớ, bạn đọc được gì thì đọc nha. Nếu muốn biết thêm tớ nghĩ bạn nên đọc nhiều sách về lập trình hệ thống, cấu trúc EXE (tìm hiểu được về PE Loader thì càng tốt) :D
Đề thi Đại học năm nay khó quá, tạch rồi.
Thế là bái bai giấc mộng 30 điểm :))

Hình đại diện của người dùng
vo_minhdat2007
Quản trị
Quản trị
Bài viết: 2227
Ngày tham gia: CN 17/07/2005 1:40 am
Has thanked: 13 time
Been thanked: 87 time
Liên hệ:

Re: Có hay không chương trình dịch ngược từ EXE thành source

Gửi bàigửi bởi vo_minhdat2007 » T.Tư 30/06/2010 8:36 pm

Tất cả đều đưa về mã máy hết \m/

Đúng như vbduck nói, hiểu được cái đó rồi thì chẳng thèm dịch ngược, tự mình làm luôn :D

Hình đại diện của người dùng
trieu4978
Thành viên chính thức
Thành viên chính thức
Bài viết: 22
Ngày tham gia: T.Tư 23/06/2010 6:58 pm
Đến từ: HCM
Liên hệ:

Re: Có hay không chương trình dịch ngược từ EXE thành source

Gửi bàigửi bởi trieu4978 » T.Tư 30/06/2010 10:12 pm

Tôi thấy ngắn gọn như anh "truongphu" là OK nhất!
Nếu bàn thêm về việc dịch ngược lại thì phiền phức lắm! Đâu phải ta giỏi, dịch ngược lại được thì không cần thiết phải dịch ngược chương trình của người khác đâu! Bởi vì thực tế có nhiều trường hợp như vậy lắm! VD nha: tôi có một phần mềm riêng dùng để encrypt file (tất cả các loại file) (cho mục đích bảo mật thông tin) với công thức chỉ có mình tôi mới biết và giải mã (decrypt) lại được, mà phần mềm đó tôi làm bằng VB. Vì mục đích muốn ăn cắp thông tin trong các file đã encrypt = phần mềm tôi thì ngoài cách ăn cắp thuật toán encrypt của tôi (điều này là không thể), chỉ còn có cách dịch ngược p.mềm của tôi lại thành source code để xem thuật toán đó thôi! Đúng không vậy các bạn? ;) .
Bởi vậy, khi nghe đồn có chương trình dịch ngược lại được, tôi cũng thấy phổi mình hơi bị căng chứ bộ [-O< ! Mặc dù là không tin lắm mấy chuyện này!!! :D :D
Còn mấy chương trình kiểu như Resource Hacker thì khỏi nhắc đến làm gì cho mệt (bao nó luôn)! :D :D
Bao năm lầm lũi đi với đời
Vẫn bàn tay trắng với chơi vơi
Thuyền tình dăm bận rời bến nhỏ
Rượu nồng cay đắng vẫn đầy vơi!
™T

Hình đại diện của người dùng
zstar
Thành viên chính thức
Thành viên chính thức
Bài viết: 13
Ngày tham gia: T.Bảy 26/06/2010 5:06 pm

Re: Có hay không chương trình dịch ngược từ EXE thành source

Gửi bàigửi bởi zstar » T.Năm 01/07/2010 1:18 am

nếu là C#,Vb.net thì có thể dịch ngược lại được
Admin http://codepro.vn

vbduck
Thành viên tích cực
Thành viên tích cực
Bài viết: 111
Ngày tham gia: T.Bảy 29/03/2008 5:43 pm

Re: Có hay không chương trình dịch ngược từ EXE thành source

Gửi bàigửi bởi vbduck » T.Năm 01/07/2010 8:36 am

trieu4978 đã viết:Tôi thấy ngắn gọn như anh "truongphu" là OK nhất!
Nếu bàn thêm về việc dịch ngược lại thì phiền phức lắm! Đâu phải ta giỏi, dịch ngược lại được thì không cần thiết phải dịch ngược chương trình của người khác đâu! Bởi vì thực tế có nhiều trường hợp như vậy lắm! VD nha: tôi có một phần mềm riêng dùng để encrypt file (tất cả các loại file) (cho mục đích bảo mật thông tin) với công thức chỉ có mình tôi mới biết và giải mã (decrypt) lại được, mà phần mềm đó tôi làm bằng VB. Vì mục đích muốn ăn cắp thông tin trong các file đã encrypt = phần mềm tôi thì ngoài cách ăn cắp thuật toán encrypt của tôi (điều này là không thể), chỉ còn có cách dịch ngược p.mềm của tôi lại thành source code để xem thuật toán đó thôi! Đúng không vậy các bạn? ;) .
Bởi vậy, khi nghe đồn có chương trình dịch ngược lại được, tôi cũng thấy phổi mình hơi bị căng chứ bộ [-O< ! Mặc dù là không tin lắm mấy chuyện này!!! :D :D
Còn mấy chương trình kiểu như Resource Hacker thì khỏi nhắc đến làm gì cho mệt (bao nó luôn)! :D :D

Về lý thuyết dịch ngược là hoàn toàn có thể. Trên thực tế, dịch ngược xong đọc k0 hiểu :))
Đề thi Đại học năm nay khó quá, tạch rồi.
Thế là bái bai giấc mộng 30 điểm :))

cnttlc
Bài viết: 4
Ngày tham gia: T.Bảy 15/09/2012 9:48 am
Been thanked: 1 time

Re: Có hay không chương trình dịch ngược từ EXE thành source?

Gửi bàigửi bởi cnttlc » T.Tư 10/04/2019 12:24 pm

mình biết là bài viết này khá lâu rồi. nhưng đến thời điểm này thì đúng là dịch toàn bộ file exe ra thành code. không phải ra project ban đầu nhé. nhưng sẽ ra toàn bộ hàm mà bạn đã viết chỉ bấy nhiêu đây thôi cũng đủ để làm mọi chuyện rồi. còn nếu pm nào chứa chuỗi kết nối sql thì xác định dừng pm

Hình đại diện của người dùng
NoBi
Quản trị
Quản trị
Bài viết: 957
Ngày tham gia: T.Ba 18/03/2008 1:22 pm
Đến từ: Sài Gòn
Has thanked: 53 time
Been thanked: 66 time
Liên hệ:

Re: Có hay không chương trình dịch ngược từ EXE thành source?

Gửi bàigửi bởi NoBi » T.Sáu 17/05/2019 3:02 pm

Giải pháp là gọi thông qua web service hết hả bạn?
:>


Quay về “Các vấn đề CNTT khác”

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.0 khách