當前位置:編程學習大全網 - 源碼下載 - 逆向工程是什麽

逆向工程是什麽

問題壹:逆向工程是什麽? 逆向工程軟件  逆向工程,有的人也叫反求工程,英文是reverse engineering。 逆向工程(reverse engineering)大意是根據已有的東西和結果,通過分析來推導出具體的實現方法。比如妳看到別人寫的某個exe程序能夠做出某種漂亮的動畫效果,妳通過反匯編、反編譯和動態跟蹤等方法,分析出其動畫效果的實現過程,這種行為就是逆向工程;不僅僅是反編譯,而且還要推倒出設計,並且文檔化,逆向軟件工程的目的是使軟件得以維護。 反求技術包括影像反求、軟件反求及實物反求等三方面。目前相對最多人研究?是實物反求技術。它是研究實物CAD模型的重建和最終產品的制造。狹義來說,三維反求技術是將實物模型數據化成設計、概念模型,並在此基礎上對產品進行分析、修改及優化等技術。 逆向工程軟件功能通常都是集中於處理和優化密集的掃描點雲以生成更規則的結果點雲,通過規則的點雲可以應用於快速成型,也可以根據這些規則的點雲構建出最終的NURBS曲面以輸入到CAD軟件進行後續的結構和功能設計工作。 目前主流應用的四大逆向工程軟件:Imageware、Geomagic Studio、CopyCAD、RapidForm

問題二:跪求逆向工程通俗解釋是什麽意思 電子上的逆向工程:說的就是壹塊現成的產品(比如各種集成電路),把它還原為設計狀態的。就是搞清內部的結構,以能在此基礎上山寨……

軟件上的逆向工程:通過動態調試/反匯編,由程序還原為源代碼……其實說白了也是為了山寨,或者開發新功能,做修改器什麽的。(破解軟件什麽的就不說了,肯定是目的之壹)

專業知識?當作興趣吧,至少會壹門windows下的編程語言吧,再加上win32下的匯編是壹定要學的。這樣基本就入門了。

如果希望進階的話,多去PEDIY上或者unpack上交流交流。

以後想搞內核編程,這些都是基亥功……

軟件:Ollydbg壹定要會用,其他的在學的時候再說吧,太多了。PE編輯器、IMP輸入表重建……各種各樣。至於softice之類的內核調試建議初學者別用那個……

書:剛開始看王爽的《匯編語言》,羅雲彬的《win32下80x86匯編》(好像是這個名)。走逆向工程的話看《加密與解密》也不錯。

問題三:什麽是逆向工程 是指知道結果反推過程的研究,比如我們見到先進的預警機,通過研究然後找到設計制造的辦法。

問題四:什麽是逆向工程? 就是把機器碼轉化為匯編碼或C語言代碼

這種話很吃力,壹般逆向工程嘖要想盡辦法在達到目地的情況下盡可能少幹活

我就是幹這行的,這行對學歷要求很低,需求很大,能力越強,收入越高

逆向的最給力作用是通過二進制碼實現二次開發,如寫魔獸全圖外掛,CS透視作弊器

還有破解軟件,挖掘漏洞,分析病毒木馬,所有的做殺毒軟件的公司都在全力招這類人才

如果吃得了苦就幹這行吧,三十歲前輕松有房有車

平時可以去看雪 第八個男人,白細胞等論壇混壹下,對了還有,通常,幹這行的人

都被IT界的人評為高手。

當然在其它行定也有逆向的說法,那主要是為了學習別人的技術

問題五:什麽是逆向工程技術 逆向工程的概念逆向工程(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系統又均包含逆向工程模塊或第三方軟件包這樣壹種情況。

三、逆向工程技術在模具行業中的應用從逆向工程的概念和技術特點可以看出,逆向工程的應用領域主要是飛機、汽車、玩具和家電等模具相關行業。近年來隨著生物、材料技術的發展,逆向工程技術也開始應用在人工生物骨骼等醫學領域。但是其最主要的應用領域還是在模具行業。由於模具制造過程中經常需要反復試沖和修改模......>>

問題六:什麽是逆向工程技術 本書全面講解了逆向工程系統,詳細講解了CATIA V5所使用的曲線曲面模型的數學理論基礎,CATIA V5在逆向工程建模中的數字曲面編輯器、快速曲面重構、通用曲面造型、自由曲面造型、實體造型等5個功能模塊,並結合多個實例詳細介紹了CATIA在逆向工程建模中的壹般過程及應用技巧。

問題七:什麽是逆向工程 逆向工程,有的人也叫反求工程,英文是 reverse engineering。 逆向工程(reverse engineering)大意是根據已有的東西和結 果,通過分析來推導出具體的實現方法。比 如妳看到別人寫的某個exe程序能夠做出某 種漂亮的動畫效果,妳通過反匯編、反編譯 和動態跟蹤等方法,分析出其動畫效果的實 現過程,這種行為就是逆向工程;不僅僅是 反編譯,而且還要推倒出設計,並且文檔 化,逆向軟件工程的目的是使軟件得以維 護。

釋義

反求技術包括影像反求、軟件反求及實 物反求等三方面。目前相對最多人研究的是 實物反求技術。它是研究實物CAD模型的重 建和最終產品的制造。狹義來說,三維反求 技術是將實物模型數據化成設計、概念模 型,並在此基礎上對產品進行分析、修改及 優化等技術。

工作原理

反求技術是利用電子儀器去收集物體表 面的原始數據,之後再使用軟件,計算出采集 數據的空間坐標,並得到對應的顏色。掃描 儀是對物體作全方位的掃描、然後整理數 據、三維造型、格式轉換、輸出結果。整個 操作過程,可以分為四個步驟:

(1)物體數據化:

普遍采用三坐標測量機或激光掃描儀來 采集物體表面的空間坐標值。

(2)從采集的數據中分析物體的幾何特征:

依據數據的屬性,進行分割、再采用幾 何特征和識別方法來分析物體的設計及加工 特征。

(3)物體三維模型重建:

利用CAD軟件,把分割後的三維數據作 表面模型的擬合,得出實物的三維模型。

(4)檢驗、修正三維模型。

逆向工程的研究與發展

問題八:windows逆向工程是什麽意思 windows

n.

窗( window的名詞復數 ); (計算機熒屏的)窗口; 窗玻璃; 墻上(或信封等上)開的窗形的口

網絡

激活; 雙系統; 中文

形近詞:Windowswindowy

問題九:逆向工程的原理是什麽? 從理論角度分析,逆向工程技術的最終目標是能夠按照產品的測量數據重建出與現有CAD/CAM系統完全兼容的三維模型。 人們所看到的和人們所掌握的技術,包括工程上的和純理論上的,都還無法滿足這種要求。現在較為流行的大規模“點雲”數據建模,更是遠未達到可以直接在CAD系統中應用的程度。本文由湖南華曙高科快速模型我整理完成。

問題十:逆向工程是怎麽壹回事 壹個新產品的開發需要設計,傳統的正向工程通常是從概念設計到圖樣,再制造出產品。這是壹個“從無到有”的過程,所花費的時間較久,這是壹個漫長的過程。然而隨著科技的不斷的創新,除了現階段廣為人知的正向設計概念外,越來越多的企業漸漸導入了逆向工程的輔助設計建構,所謂的逆向工程就是壹個“從有到新”的過程。意思就是通過掃描實體測量數據的基礎上重構其三維CAD信息模型的過程,將模型的格式文件加以轉換,就可以被快速原型制造系統所接受。使得公司的產品更新周期更快、設計時間更短,以便提升企業競爭力。解決量具的量測誤差,我們結合高精度的工業三維掃描儀可以快速的掃描取得三維圖檔,使建構的樣件更符合產品需求,快速取得相關尺寸,減少人為因素的誤差,大幅降低公司研發的時間以及測試成本,使逆向工程設計為公司帶來多元化的發展空間。資料由東莞越聯三維科技提供。

  • 上一篇:源代碼失憶視頻
  • 下一篇:魔獸爭霸3 Dota指令秘籍。
  • copyright 2024編程學習大全網