Tôi làm việc cho nhà thầu chính phủ thực sự cầu kỳ về những phần mềm được cài đặt trên máy của họ (luật của chính phủ Hoa Kỳ). Là một phần của nỗ lực kỹ thuật đảo ngược, tôi cần tìm ra tập hợp các tệp .class
nhất định làm gì. Một trình giải mã sẽ thực sự hữu ích, nhưng tôi dường như không thể tìm thấy một trình đáp ứng các tiêu chuẩn được đặt ở đây. Về cơ bản, tôi cần tìm một trình giải mã được phát triển tại Hoa Kỳ. Có ai biết không? Miễn phí được ưa thích, nhưng thương mại sẽ làm.Trình giải mã Java được viết ở Hoa Kỳ
FYI, JAD và JD được phát hành vì chúng không được phát triển ở Hoa Kỳ.
Nếu nó chỉ là tìm ra những gì nó làm và không phải về sản xuất mã compilable, sau đó tốt cũ 'javap' có thể là đủ. Nó là một bộ tách rời bytecode nhiều hơn một trình dịch ngược, nhưng nó có thể là đủ. –
Tôi đã thử điều đó, nhưng tôi muốn nhiều hơn một chút so với tên phương thức và 'invokevirtual' trên khắp nơi. – geowa4
Yêu cầu của Hoa Kỳ có vẻ hơi lạ khi một số phát triển JRE được thực hiện ở Nga và Trung Quốc. –