您好,歡迎來到易龍商務網(wǎng)!
【廣告】
發(fā)布時間:2021-07-08 13:50  





隨著科學技術的進步和消費水平的不斷提高,其它許多行業(yè)也開始紛紛采用逆向工程軟件進行產(chǎn)品設計。以微軟公司生產(chǎn)的鼠標器為例,就其功能而言,只需要有三個按鍵就可以滿足使用需要,但是,怎樣才能讓鼠標器的手感好,而且經(jīng)過長時間使用也不易產(chǎn)生疲勞感卻是生產(chǎn)廠商需要認真考慮的問題。需要逆向工程的原因如下:
●接口設計。由于互操作性,逆向工程被用來找出系統(tǒng)之間的協(xié)作協(xié)議。
●軍事或商業(yè)。敵人或競爭對手的新研究或產(chǎn)品原型。
●改善文檔。當原有的文檔有不充分處,又當系統(tǒng)被更新而原設計人員不在時,逆向工程被用來獲取所需數(shù)據(jù),以補充說明或了解系統(tǒng)的新狀態(tài)。
●軟件升級或更新。出于功能、合規(guī)、安全等需求更改,逆向工程被用來了解現(xiàn)有或遺留軟件系統(tǒng),以評估更新或移植系統(tǒng)所需的工作。
●制造沒有許可/未授權(quán)的副本。
間接制模法:間接制模法是利用RP技術制造產(chǎn)品零件原型,以原型作為母模、模芯或制模工具(研磨模),再與傳統(tǒng)的制模工藝相結(jié)合,制造出所需模具。
逆向建模系統(tǒng)現(xiàn)已實現(xiàn)了結(jié)構(gòu)與節(jié)點類型的自動標記、實現(xiàn)模式的自動識別、變換與語義標記,英文程序語句到中文自然編程語句的自動翻譯,概念模型的提煉和抽象等能力。
在程序建模語言,模型驅(qū)動開發(fā)方,自動變換工具等工業(yè)基礎軟件領域不忘初心,深耕三十年后似乎看到了希望,仿佛又回到那個激情燃燒的歲月。Imageware 逆向工程軟件的主要產(chǎn)品有:
Surfacer——逆向工程工具和 class 1 曲面生成工具
Verdict——對測量數(shù)據(jù)和CAD數(shù)據(jù)進行對比評估
Build it——提供實時測量能力,驗證產(chǎn)品的制造性
RPM——生成快速成型數(shù)據(jù)
View——功能與 Verdict 相似,主要用于提供三維報告逆向工程可能會被誤認為是對知識產(chǎn)權(quán)的嚴重侵害,但是在實際應用上,反而可能會保護知識產(chǎn)權(quán)所有者。例如在集成電路領域,如果懷疑某公司知識產(chǎn)權(quán),可以用逆向工程技術來尋找證據(jù)。
軟件逆向工程有多種實現(xiàn)方法,主要有三:
1.分析通過信息交換所得的觀察。
2.反匯編,即使用反匯編器,把程序的原始機器碼,翻譯成較便于閱讀理解的匯編代碼。這適用于任何的計算機程序,對不熟悉機器碼的人特別有用。流行的相關工具有OllyDebug和IDA。
3.反編譯,即使用反編譯器,嘗試從程序的機器碼或字節(jié)碼,重現(xiàn)語言形式的源代碼。新的網(wǎng)格引擎顯著提高了很多特色功能,如導入、刪除、撤銷、選擇、面片分割、Accuracy Analyzer? 精度分析、修補精靈等等。體驗只有基于3D掃描的逆向工程軟件才能提供的。
隨著科學技術的進步和消費水平的不斷提高,其它許多行業(yè)也開始紛紛采用逆向工程軟件進行產(chǎn)品設計。以微軟公司生產(chǎn)的鼠標器為例,就其功能而言,只需要有三個按鍵就可以滿足使用需要,但是,怎樣才能讓鼠標器的手感好,而且經(jīng)過長時間使用也不易產(chǎn)生疲勞感卻是生產(chǎn)廠商需要認真考慮的問題。軟件逆向技術的目的是用來研究和學習先進的技術,特別是當手里沒有合適的文檔資料,而你又很需要實現(xiàn)某個軟件的功能的時候。也正因為這樣,很多軟件為了壟斷技術,在軟件安裝之前,要求用戶同意不去逆向研究。
逆向工程的實施過程是多領域、多學科的協(xié)同過程。
逆向工程(又名反向工程,Reverse Engineering-RE)是對產(chǎn)品設計過程的一種描述。在2007年初,我國相關的法律為逆向工程正名,承認了逆向技術用于學習研究的合法性。