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?
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?
Câu trả lời:
Đ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
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.
erlswf là một dự án mã nguồn mở được viết bằng erlang để dịch ngược các tệp .swf.
Đây là trang web: https://github.com/bef/erlswf
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
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.
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.