Làm cách nào để bạn dịch ngược một tệp swf [đã đóng]


94

Tôi là người duy trì một trang web bị cáo buộc 'mất' mã nguồn vào tệp flash swf. Làm cách nào để dịch ngược nguồn này?

Có bất kỳ chương trình trực tuyến hoặc ngoại tuyến nào mà tôi có thể sử dụng không?


5
Nếu bạn muốn chuyển đổi nó sang HTML5, bạn có thể sử dụng Swiffy: google.com/doubleclick/studio/swiffy
Johannes Fahrenkrug

Câu trả lời:


71

Điều này cũng có thể được thực hiện miễn phí trực tuyến: http://www.showmycode.com/

CHỈNH SỬA Một tìm kiếm nhanh của Google đã làm hiển thị danh sách này, có thể có tất cả các công cụ bạn có thể muốn (xem thêm cả các nhận xét): http://bruce-lab.blogspot.co.il/2010/08/freeswfdecompilers.html


5
trang web này hiện đang bị lỗi và không hiển thị mã nữa, có cái nào khác tốt không?
Osa

3
Một tìm kiếm nhanh trên google đã làm bật ra danh sách này, có thể có tất cả các công cụ bạn có thể muốn (nhìn vào cả nhận xét) bruce-lab.blogspot.co.il/2010/08/freeswfdecompilers.html
Ohad Schneider

Đối với hồ sơ, không có bất kỳ thứ gì trong danh sách các trình dịch ngược miễn phí phù hợp với tôi. Một số đã gần, nhưng cuối cùng vẫn vô dụng.
Roman Starkov

@romkyns - bạn có thể giải thích chính xác những gì không hoạt động không? Bạn có tập tin nào, AS2 hay AS3 (bạn có thể tải nó lên ở đâu đó)? Bạn đã thử những công cụ nào?
Ohad Schneider

2
showmycode cho biết dự án đã đóng; Trang trống.
Dor1000

21

Thông thường 'lost' là một từ ngữ cho "Chúng tôi đã ngừng trả tiền cho nhà phát triển và bây giờ anh ta sẽ không cung cấp cho chúng tôi mã nguồn."

Điều đó đang được nói, tôi sở hữu một bản sao của Trình xem ActionScript của Burak và nó hoạt động khá tốt. Một tìm kiếm đơn giản trên google sẽ tìm thấy cho bạn nhiều trình dịch ngược SWF khác.


ASV chưa dịch ngược nội dung AS3 / Flash 9.
Brent

1
Bạn đang nói về cái gì vậy, nó là thứ AS3 đã được dịch ngược cho nhiều thời đại, tôi đã sử dụng nó để làm như vậy. Tất nhiên bạn phải mua nó, phiên bản miễn phí cũ hơn nhiều so với phiên bản trả phí.
davr 21/09/08


9

Tải xuống trình dịch ngược Sothink SWF. Không miễn phí, nhưng giá trị nó. Gần đây đã sử dụng nó để dịch ngược một SWF mà tôi đã mất fla, và tôi hoàn toàn có thể swf-fla khứ hồi và quay lại!
văn bản liên kết


Sothink thực sự rất tốt. Lee Brimelow có một hướng dẫn rất hay về cách sử dụng nó: gotoandlearn.com/play?id=70
Kristian J.

2

Tôi đã gặp may mắn với thư viện SWF :: File trên CPAN và đặc biệt là công cụ dumpswf.plx đi kèm với bản phân phối đó. Nó tạo mã Perl, khi chạy, nó sẽ tạo lại SWF của bạn.


2

Tôi đã sử dụng trình dịch ngược Sothink SWF một vài lần, vấn đề duy nhất là khi dự án trở nên phức tạp hơn, đầu ra của trình dịch ngược khó biên dịch lại lần nữa. Nhưng nó đảm bảo rằng bạn có thể lấy các tệp .as của mình hầu hết thời gian, fla có thể biên dịch là một câu hỏi.

Sothink SWF Decompiler


bạn có thể thêm một liên kết đến điều này? Tôi sẽ ủng hộ sau đó.
Nathan Feger,

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.