逆向工程是什麼意思?
跪求【逆向工程】通俗解釋是什麼意思
電子上的逆向工程:說的就是一塊現成的產品(比如各種集成電路),把它還原為設計狀態的。就是搞清內部的結構,以能在此基礎上山寨……
軟件上的逆向工程:通過動態調試/反彙編,由程序還原為源代碼……其實說白了也是為了山寨,或者開發新功能,做修改器什麼的。(破解軟件什麼的就不說了,肯定是目的之一)
專業知識?當作興趣吧,至少會一門windows下的編程語言吧,再加上win32下的彙編是一定要學的。這樣基本就入門了。
如果希望進階的話,多去PEDIY上或者unpackcn上交流交流。
以後想搞內核編程,這些都是基亥功……
軟件:Ollydbg一定要會用,其他的在學的時候再說吧,太多了。PE編輯器、IMP輸入表重建……各種各樣。至於softice之類的內核調試建議初學者別用那個……
書:剛開始看王爽的《彙編語言》,羅雲彬的《win32下80x86彙編》(好像是這個名)。走逆向工程的話看《加密與解密》也不錯。
逆向工程是什麼?
逆向工程軟件 逆向工程,有的人也叫反求工程,英文是reverse engineering。 逆向工程(reverse engineering)大意是根據已有的東西和結果,通過分析來推導出具體的實現方法。比如你看到別人寫的某個exe程序能夠做出某種漂亮的動畫效果,你通過反彙編、反編譯和動態跟蹤等方法,分析出其動畫效果的實現過程,這種行為就是逆向工程;不僅僅是反編譯,而且還要推倒出設計,並且文檔化,逆向軟件工程的目的是使軟件得以維護。 反求技術包括影像反求、軟件反求及實物反求等三方面。目前相對最多人研究紶是實物反求技術。它是研究實物CAD模型的重建和最終產品的製造。狹義來說,三維反求技術是將實物模型數據化成設計、概念模型,並在此基礎上對產品進行分析、修改及優化等技術。 逆向工程軟件功能通常都是集中於處理和優化密集的掃描點雲以生成更規則的結果點雲,通過規則的點雲可以應用於快速成型,也可以根據這些規則的點雲構建出最終的NURBS曲面以輸入到CAD軟件進行後續的結構和功能設計工作。 目前主流應用的四大逆向工程軟件:Imageware、Geomagic Studio、CopyCAD、RapidForm
什麼是逆向工程技術
逆向工程的概念逆向工程(Reverse Engineering,RE)是對產品設計過程的一種描述。在工程技術人員的一般概念中,產品設計過程是一個從無到有的過程,即設計人員首先在大腦中構思產品的外形、性能和大致的技術參數等,然後通過繪製圖紙建立產品的三維數字化模型,最終將這個模型轉入到製造流程中,完成產品的整個設計製造週期。這樣的產品設計過程我們稱為“正向設計”過程。逆向工程產品設計可以認為是一個“從有到無”的過程。簡單地說,逆向工程產品設計就是根據已經存在的產品模型,反向推出產品設計數據(包括設計圖紙或數字模型)的過程。從這個意義上說,逆向工程在工業設計中的應用已經很久了。早期的船舶工業中常用的船體放樣設計就是逆向工程的很好實例。隨著計算機技術在製造領域的廣泛應用,特別是數字化測量技術的迅猛發展,基於測量數據的產品造型技術成為逆向工程技術關注的主要對象。通過數字化測量設備(如座標測量機、激光測量設備等)獲取的物體表面的空間數據,需要利用逆向工程技術建立產品的三維模型,進而利用CAM系統完成產品的製造。因此,逆向工程技術可以認為是將產品樣件轉化為三維模型的相關數字化技術和幾何建模技術的總稱。逆向工程的實施過程是多領域、多學科的協同過程。從圖1中我們可以看出,逆向工程的整個實施過程包括了從測量數據採集、處理到常規CAD/CAM系統,最終與產品數據管理系統(PDM系統)融合的過程。工程的實施需要人員和技術的高度協同、融合。
二、逆向工程實施原理:逆向工程在CAD/CAM系統中的作用逆向工程技術不是一個孤立的技術,它和測量技術及現有CAD/CAM系統有著千絲萬縷的聯繫。但是在實際應用過程中,由於大多數工程技術人員對逆向工程技術不夠了解,將逆向工程技術與現有CAD/CAM技術等同起來,用現有CAD/CAM系統的技術水平要求逆向工程技術,往往造成人們對逆向工程技術的不信任和誤解。從理論角度分析,逆向工程技術能夠按照產品的測量數據重建出與現有CAD/CAM系統完全兼容的三維模型,這是逆向工程技術的最終實現目標。但是我們應該看到,目前人們所掌握的技術,包括工程上的和純理論上的(如曲面建模理論),都還無法滿足這種要求。特別是針對目前比較流行的大規模“點雲”數據建模,更是遠未達到可以直接在CAD系統中應用的程度。因此我們認為,目前逆向工程CAD技術與現有CAD/CAM系統的關係只能是一種相輔相成的關係。現有CAD/CAM系統經過幾十年的發展,無論從理論還是實際應用上都已經十分成熟,在這種狀況下,現有CAD/CAM系統不會也不可能為了滿足逆向工程建模的特殊要求變更系統底層。另一方面,逆向工程技術中用到的大量建模方法完全可以借鑑現有CAD/CAM系統,不需要另外搭建新平臺。基於這種分析,我們認為逆向工程技術在整個製造體系鏈中處於從屬、輔助建模的地位,逆向工程技術可以利用現有CAD/CAM系統,幫助其實現自身無法完成的工作。有了這種認識,我們就可以明白為什麼逆向工程技術(包括相應的軟件)始終不是市場上的主流,而大多數CAD/CAM系統又均包含逆向工程模塊或第三方軟件包這樣一種情況。
三、逆向工程技術在模具行業中的應用從逆向工程的概念和技術特點可以看出,逆向工程的應用領域主要是飛機、汽車、玩具和家電等模具相關行業。近年來隨著生物、材料技術的發展,逆向工程技術也開始應用在人工生物骨骼等醫學領域。但是其最主要的應用領域還是在模具行業。由於模具製造過程中經常需要反覆試沖和修改模......
windows逆向工程是什麼意思
windows
n.
窗( window的名詞複數 ); (計算機熒屏的)窗口; 窗玻璃; 牆上(或信封等上)開的窗形的口
網絡
激活; 雙系統; 中文
形近詞:Windowswindowy
逆向工程是怎麼一回事
一個新產品的開發需要設計,傳統的正向工程通常是從概念設計到圖樣,再製造出產品。這是一個“從無到有”的過程,所花費的時間較久,這是一個漫長的過程。然而隨著科技的不斷的創新,除了現階段廣為人知的正向設計概念外,越來越多的企業漸漸導入了逆向工程的輔助設計建構,所謂的逆向工程就是一個“從有到新”的過程。意思就是通過掃描實體測量數據的基礎上重構其三維CAD信息模型的過程,將模型的格式文件加以轉換,就可以被快速原型製造系統所接受。使得公司的產品更新週期更快、設計時間更短,以便提升企業競爭力。解決量具的量測誤差,我們結合高精度的工業三維掃描儀可以快速的掃描取得三維圖檔,使建構的樣件更符合產品需求,快速取得相關尺寸,減少人為因素的誤差,大幅降低公司研發的時間以及測試成本,使逆向工程設計為公司帶來多元化的發展空間。資料由東莞越聯三維科技提供。
什麼是逆向工程技術
本書全面講解了逆向工程系統,詳細講解了CATIA V5所使用的曲線曲面模型的數學理論基礎,CATIA V5在逆向工程建模中的數字曲面編輯器、快速曲面重構、通用曲面造型、自由曲面造型、實體造型等5個功能模塊,並結合多個實例詳細介紹了CATIA在逆向工程建模中的一般過程及應用技巧。
什麼是逆向工程
是指知道結果反推過程的研究,比如我們見到先進的預警機,通過研究然後找到設計製造的辦法。
說明“正向工程”和“逆向工程”的意義
正向工程-是先有產品的定位(如產品的外觀、大小尺寸和功能需求等),然後設計師再依這個定位要求,去設計並製造出符合要求的產品。
逆向工程-就是根據現有的實體,精密的去量測其外形座標點數據,再根據量測所得的數據點構建出物體的實體幾何模型。然後,再編輯 實體模型。
逆向工程的原理是什麼?
從理論角度分析,逆向工程技術的最終目標是能夠按照產品的測量數據重建出與現有CAD/CAM系統完全兼容的三維模型。 人們所看到的和人們所掌握的技術,包括工程上的和純理論上的,都還無法滿足這種要求。現在較為流行的大規模“點雲”數據建模,更是遠未達到可以直接在CAD系統中應用的程度。本文由湖南華曙高科快速模型小編整理完成。