反編譯用英語
A. 反編譯什麼意思,具體該怎麼用
反編譯:高級語言源程序經過編譯變成可執行文件,反編譯就是逆過程。計算機軟體逆向工程,又稱計算機軟體恢復工程,是指對其他軟體的目標程序(如可執行程序)進行「逆向分析和研究」,從而推導出設計思想、原理、結構、演算法、處理過程、操作方法等要素,等被其他軟體產品使用,在某些特定情況下可能會衍生出源代碼。反編譯可以作為開發軟體時的參考,也可以直接用於軟體產品中。
(1)反編譯用英語擴展閱讀:
如果編譯過程中發現源程序有錯誤,編譯程序應報告錯誤的性質和錯誤的發生的地點,並且將錯誤所造成的影響限制在盡可能小的范圍內,使得源程序的其餘部分能繼續被編譯下去,有些編譯程序還能自動糾正錯誤,這些工作由錯誤處理程序完成。需要注意的是,一般上編譯器只做語法檢查和最簡單的語義檢查,而不檢查程序的邏輯。
B. 英文翻譯中文,高手請進
Roxio攜手合作, inc.end用戶許可協議
請仔細閱讀:使用這種軟體是受該軟體的許可協議條款的Roxio , Inc 。和其他的許可,其軟體可加以匯總,與此proct.by您使用該軟體包括與此產品您同意此授權條款,要求由許可的軟體,由於載於下文。
當您按下「接受」按鈕,或者當您否則安裝或使用的任何部分,該軟體表示您同意接受約束,並成為本協定的締約方。如果您不同意(或不能遵守)所有對本協議的條款, ( 1 )單擊「取消」按鈕,您將不會被授權使用或有任何許可的任何部分下載,和( 2 )你必須返回這個未使用的產品,所有的手冊和文件,以及付款證明,到地方您得到了他們的全額退款, 30天內首次獲得此產品。書面批准,並不是一個先決條件的有效性或可執行這項協議,並沒有徵求任何此類的書面批准,或由他人代最低收入保障,應被視為一個推理相反。如果這些條款被認為是一個提供由最低收入保障,接受是明確僅限於這些條款。
Roxio的軟體許可協議
(單用戶,非網路應用程序)
在返回獲取許可使用的Roxio軟體,其中可能包括軟體由第三方授權任何補丁或更新或修改,同時提供了Roxio的和相關的文件, (統稱為「軟體」 ) ,您同意將下列條款和條件:
1.license 。受您的遵守所有的條款和條件的這項協議, Roxio的授予您( 「持牌人」 ) ,許可證: (一)使用該軟體在根據用戶的文件就一個單一的計算機系統,這是只打算使用你;及( b )作出的一個拷貝軟體在機器可讀的形式純粹為後備用途;及(三)作出的副本了Roxio影音光碟播放器( 「的VCD播放器」 ) ,但沒有其他部分軟體,只到視頻CD或超級視頻光碟已預先掌握使用的Roxio軟體( 「預先掌握光碟) ;及( d )派發影音光碟播放器只對前掌握光碟。所使用的這許可證,該軟體是「使用中」時,這是不是載入到RAM或安裝在硬碟或其他永久性記憶體裝置,該軟體可能是「使用中」就只在一台計算機在任何特定時間(不同的授權條款和收費是適用於網路或多個用戶應用程序。 )盡管有前述規定,該軟體可用於家庭,筆記型電腦或其他中學的計算機的主要用戶的軟體,以及一個額外的副本,該軟體可向支持這種使用作為一個特定條件本許可證的,您同意( i )在使用該軟體在遵守所有適用的法律,包括著作權法,和你不會復制,傳輸,執行或分發任何音頻或其他內容使用該軟體沒有獲得所有必要的許可證或許可權從業主的內容, (二)保持和重現,正是所有的版權,商標及其他所有權公告(包括Roxio的標志)上顯示的軟體,任何被允許的副本,軟體(包括份的影音光碟播放器) ,及( iii )每個復制的影音光碟播放器,您分發將包括一個Readme.txt文件具有下列通知逐字:
「 Roxio的影音光碟播放軟體( 」軟體「 )是財產的Roxio公司,並受到保護,受到美國及國際版權法的保護。你只可以使用該軟體在一台計算機上在任何特定時間只為個人,非商業用途。您可能不反編譯,逆向工程,拆解,或減少軟體人類感知的形式。除非你購買額外的許可權,直接從Roxio的,您可能無法復制,修改,改編,出版,演出,展示,翻譯,出租,出借,參加在轉讓或出售,分發,網路或製作衍生作品基於軟體或其任何部分。
該軟體是「按原樣」提供和Roxio的不作任何保證,明示或暗示,包括但不限於,以不侵犯第三方權利,適銷性或針對特定用途的適用性。一些國家不容許排除暗示的擔保或有限制地多久,一個隱含的保證去年5月,因此上述限制可能對您不適用。
在沒有活動將在Roxio的,可對您或任何第三方的任何懲罰性的,偶然的,相應的或間接的損害,包括任何利潤的損失,失去了儲蓄,或數據丟失,即使與Roxio已被告知此類損害的可能性,或為任何索賠的任何其他一方。 Roxio的扴損害賠償責任的任何形式的話,所產生的本協議或使用該軟體應僅限於購買所付出的代價,你該軟體,除非不適用法律允許的,在這種情況下, Roxio的扴lialbity應限制到最低金額允許的,例如適用的法律。一些國家不容許排除或限制對特殊的,偶然的,或相應的損害,因此上述限制或排除可能對您不適用「 。
2.restrictions 。除明確提出的內容在這里,您不得散布該軟體對他人(包括分布在互聯網上)或電子傳輸的軟體從一台計算機到另一超過一個網路。您無權使用任何領有牌照的編解碼器的軟體或軟體本身的實時廣播(地面,衛星,有線電視或其他媒介)或廣播透過互聯網或其他網路,如,但不僅限於,內聯網,等等。或在付費音頻或音頻點播應用。一個獨立的許可,任何這種使用是必要的。詳情在MP3的發牌,請訪問http://www.mp3licensing.com 。任何使用本產品以外的其他消費者個人使用的任何方式完全符合MPEG - 2標准編碼的視頻信息,為封裝媒體是明文禁止無牌下,適用專利中, MPEG - 2專利組合,其中授權可從MPEG LA公司, 250斯蒂爾街,套房300 ,科羅拉多州丹佛市80206 。您可能沒有張貼或以其他方式提供軟體,或其任何部分,任何形式的,在互聯網上。您可能無法使用該軟體為分時度假或服務局的目的。內容供應商正在使用數字版權管理技術( 「數字版權管理」 )載於本軟體,以保護的完整性,其內容( 「安全內容」 ) ,使他們的知識產權,包括版權,在這樣的內容是不挪用。業主等安全內容( 「安全內容所有者」 ) 5月,從時間,時間,要求的Roxio或其供應商提供與安全相關的更新的DRM組件的軟體( 「安全更新」 ) ,可能會影響您的能力,復制,顯示和/或播放安全內容,通過軟體或其他應用程式,利用該軟體。因此,您同意,如果您選擇下載許可從互聯網上,使您的使用安全性內容, Roxio的或其供應商可能,聯同這樣的許可,也下載到您的電腦上成功的
h安全更新一個安全的內容擁有者要求的Roxio或其供應商分發。該軟體含有大量商業機密,為了保護他們,您可能不反編譯,逆向工程,拆解,或減少軟體人類感知的形式。除發行權影音光碟播放器,預先掌握光碟,授予在第1條中,您可能不修改,改編,翻譯,出租,出借,轉賣牟利,分發,網路或製作衍生作品的基礎上的軟體或任何部分。
3.ownership軟體。作為持牌人,你自己的媒體後,該軟體是記錄或固定,但與Roxio和其授權保留所有權和所有權的軟體記錄的原始媒體和其後所有的副本的軟體,不論其採取何種形式或媒體在其中或這是原來的和其他的副本可能存在的。本許可證不是一個出售該軟體或任何副本。
4.confidentiality 。除非另有明文規定在這里,您同意,以維持軟體的信心和你不會透露該軟體給任何第三方未經明確書面同意的Roxio 。您進一步同意採取一切合理的預防措施,以防止未經授權的存取者的軟體。
5.term 。本許可是有效的,直到2045年1月1日,除非提前終止。您可以終止許可在任何時間,摧毀了該軟體(包括相關文件)連同所有的副本或修改任何形式的。 Roxio的將有權終止我們的授權立即如果你不遵守的任何條款或條件這項協議。後的任何終止,包括終止您,您必須銷毀軟體(包括相關文件) ,連同所有的副本或修改任何形式的。
6.special條款適用於資料庫。如果一個資料庫,包括與軟體,您承認這是領有牌照的,只有在結合使用該軟體的執行光碟創作,以及該資料庫的所有數據和由此衍生的必須維持在信心,按照規定,第4 。本許可證不授予您的任何權利分發或披露等資料庫或數據。
7 。有限保修。 Roxio的和其授權令,只給你,這種軟體將大大履行在依照附隨的書面用戶文檔為一期30 ( 30 )天內自公布之日起您的軟體的購買收據。本擔保不適用於任何軟體,已被濫用,誤用,損壞,運輸,變造,被忽視,或受到未經授權的修理或安裝,所確定的Roxio 。
除前述情況,軟體是「按原樣」提供和Roxio的沒有任何類型的擔保方面的軟體或文件。 Roxio的明確聲明的任何其他保證,不論是明示或暗示,包括但不限於任何隱含的保證,適銷性或針對特定用途的適用性或侵權。
此外, Roxio的並不需要的結果,或使用該軟體是免費的錯誤或毫無錯誤,或者其使用不會中斷。 Roxio的和其授權不和不能保證的結果,您可能會獲得通過使用該軟體。本擔保免責聲明構成的重要組成部分這項協議。
一些國家不容許排除暗示的擔保或有限制地多久,一個隱含的保證去年5月,因此上述限制可能對您不適用。此保固賦予您特定的合法權益,您可能還享有其他權利,其中因所在州。到所需的程度/允許適用的法律,特別是如果你是設在加州,任何暗示的warranteies對軟體是有限的,以90 ( 90 )天。
盡管一切在這里,整個責任的Roxio和其授權,而您的唯一救濟違反上述擔保,應在Roxio的扴的選擇和費用: (一)修復或更換軟體(包括媒體)或( b )退還您的purcahse價格的軟體(如替換,是不切實際的) ,在這兩個情況下,軟體是回到了Roxio根據索賠程序下面,在保修期。
索賠程序。如果您已經購買該軟體捆綁了計算機硬體產品,你必須歸還軟體,計算機硬體製造商聯系。項下的任何索賠的有限保固上文所列必須提交年底前保修期到了Roxio ,在所列的地址below.roxio ,公司455下午camino真實, Santa Clara的鈣95050
8.limitation的賠償責任。在任何情況下都和法律理論下,包括但不限於,侵權,合同,疏忽,嚴格法律責任,或以其他方式,應與Roxio或其授權者,可被你或任何其他人( i )在任何懲罰性的,間接的,特殊的,偶然的,或相應的損害賠償的任何字元,包括,但不限於損害賠償的利潤損失,商譽損失,工作暫停,結果的准確性,電腦失靈或故障,或造成的損害從您使用該軟體,或( ii )對於任何事情超出其合理控制。 Roxio的扴損害賠償責任的任何形式的話,所產生的本協議或使用該軟體應僅限於購買所付出的代價,你該軟體,除非不適用法律允許的,在這種情況下, Roxio的扴lialbity應限制到最低金額允許的,例如適用的法律。
前述的限制,應適用,即使與Roxio已被告知此類損害的可能性。一些國家不容許排除或限制對特殊的,偶然的或相應的損害,因此上述限制和排除條款可能對您不適用。
9.export 。您承認的法律和法規,美國和其他國家可能會限制出口和轉口的軟體。您同意,您將無法出口或轉口的軟體或文件的任何形式的違反適用的美國和外國法律或法規,包括但不限於限制及規例,商業部,美國部庫務署辦公室的外國資產管制處( 「外國資產管制處」 ) ,或其他美國或外國機構或管理當局。通過使用該軟體,您同意將前述代表和認股權證的你是不是設在控制之下,或國民或居民的任何限制的國家。
10.indemnity 。您同意的Roxio不應有任何責任,任何使用你的軟體,包括但不限於,您的復制和分發了Roxio影音光碟播放器,如果有的話。您應予以賠償和進行無害的Roxio從任何第三方的索賠,損害賠償,負債,成本和費用(包括合理的律師費用)所產生的任何這種使用的軟體,以及從您未遵守任何本協議期限。
11.government限制權利。如果持牌人是一個機構,部門,或其他實體的美國政府( 「政府」 ) ,使用,復制,復制,發布,修改,披露或轉讓的軟體,或任何相關文件的任何一種,包括技術數據或相關手冊,是限制在根據聯邦采購規例12.212民用機構和國防聯邦采購規例補充227.7202軍事機構。這是商業計算機軟體及相關的文件是商業計算機軟體文檔。使用該軟體及相關文件,是進一步限制在按照本協議的條款,或任何修改本文。任何查詢,請聯絡Roxio公司,法律處, 455下午camino真實, Santa Clara的鈣95050
12.general 。失敗的Roxio以尊重的方式行事,以違反本協議由您或其他人並不構成放棄,並不得限制了Roxio抯的權利與尊重,以此種違約行為或其後的任何違規行為。這項協議是個人給你,且不得指派或轉讓的任何理由,沒有了Roxio抯同意和任何行動或行為,違反了前述應是無效的和沒有效力。 Roxio的明文儲備有權轉讓本協議並代表其任何義務。您即承認您已閱讀本協議,了解它,並利用該軟體,您同意遵守其條款和條件。您進一步同意,這是完全的和排他的聲明之間的協議的Roxio和你,並取代任何建議或事先約定,口頭或書面,和任何其他溝通的Roxio和你有關此事的這項協議。沒有任何額外的或不同的條款(包括但不限於任何條款所指明的任何訂單)將強制執行針對的Roxio Roxio的,除非給其明示同意,包括一,明示放棄對本協議的條款,在簽署書面文件的人員的Roxio 。本協定可進行修訂只能由雙方以書面形式進行。你承擔全部責任,使用該軟體,並同意使用該軟體的合法和負責任的。本協定應受加利福尼亞州的法律,除非版權事宜,這是所涵蓋的美國聯邦法律。這項協議被認為是進入在位於加州Santa Clara ,當事雙方。唯一和專屬管轄權和地點的行動所引起的本協定應州和聯邦法院在加州聖塔克拉拉郡;您在此同意的服務過程中,按照規則,如法院。黨普遍存在的任何爭端,根據這項協議應享有其成本和法律費用。每一個黨的承認和同意,保修光碟
laimers和賠償責任和補救的限制,在本協議中的物質討價還價為基地,本協定的,他們已經考慮到並反映在確定考慮給予每一方根據這項協議,並決定由每個黨進入這項協議。如果本協議的任何條文是無法執行的任何理由,如規定必須改革,以最小的必要范圍內,使強制執行和其餘條文應具有完全的法律效力。所有權利,在軟體沒有專門授予在本協定中保留了Roxio 。
如果您有任何問題有關本協議,您可能會與Roxio聯系以書面: Roxio攜手合作, inc.legal署
455下午camino實質
Santa Clara的鈣95050
2002年3月25日
差不多了
C. 反編譯工具reflector怎麼用
下載安裝Reflector,安裝好後,如下圖所示。這個也有免安裝版的。
運行軟體,會出現如下界面,如下圖:
選擇file中的open Assembly,這個表示打開選擇你需要反編譯的程序,如下圖紅色框標示:
選擇你需要反編譯的exe程序,如下圖所示,選擇好後點擊,確定。
選擇好後,在左側會出現選擇的文件,如下圖紅色框標示。
郵件exe程序,選擇export source code,這個過程表示開始反編譯了。如下圖所示:
選擇存儲源碼的路徑,如下圖所示:
點擊start,即得到反編譯源碼,如下圖所示:
D. 怎麼用eclipse Jode Decompiler插件來反編譯JAR
安裝方法:
1、點擊Eclipse的Help菜單 --> Software Updates --> Find and install...;
2、然後選擇:Search for new features to install,在彈出的對話框中點擊「New Remote Site...」菜單;
3、填入:
Name: Jode Decomopiler
4、點擊「Finish」;
5、安裝好後可以看到Window => Preferences... => Java => Jode Decompiler選項
卡;
6、配置:Window => Preferences... => General => Editors => File Associations找到"*.class"在"Associated editors"裡面可以看到"Jode class file viewer"選中它再單擊Default按鈕;
7、在Eclipse中展開jar文件,雙擊class文件即可看到反編譯之後的源代碼。
E. 什麼是反編譯工具反編譯工具有什麼用
簡單來說,就是把一個已有的程序轉化為編程的命令行。至於使用反編譯的原因么……有的是為了研究一個程序以達到吸取別人的編程思路和經驗。當然也有的是為了盜版。或者是為了竊取別人的軟體。