强奸久久久久久久|草草浮力在线影院|手机成人无码av|亚洲精品狼友视频|国产国模精品一区|久久成人中文字幕|超碰在线视屏免费|玖玖欧洲一区二区|欧美精品无码一区|日韩无遮一区二区

首頁 > 廠商 > 問答 > 逆向工程,什么是逆向工程

逆向工程,什么是逆向工程

來源:整理 時間:2024-07-27 07:16:30 編輯:智能門戶 手機版

1,什么是逆向工程

逆向工程技術(shù)(Reverse Engineering,RE),也稱逆向工程,是在沒有產(chǎn)品原始 圖紙、文檔的情況下,對產(chǎn)品實物進行測量和工程分析,經(jīng)CAD/CAM/CAE軟件 進行數(shù)據(jù)處理、重構(gòu)幾何模型,并生成數(shù)控程序,由數(shù)控機床重新加工復(fù)制出 產(chǎn)品的過程。浙江大學(xué)百陽教育工程訓(xùn)練(金工)中心提供最專業(yè),最優(yōu)質(zhì)的逆向工程培訓(xùn),歡迎前來咨詢。

什么是逆向工程

2,什么是逆向工程技術(shù)

逆向工程培訓(xùn)百陽教育告訴您,逆向工程亦稱反向工程或反求工程。它是由已有 產(chǎn)品或關(guān)鍵設(shè)備精心測繪,認真剖析其設(shè)計制造技術(shù),從而較早實施產(chǎn)品設(shè)計思 路,通過樣件開發(fā)產(chǎn)品的過程。逆向工程技術(shù)是近幾年隨著計算機輔助設(shè)計而發(fā) 展起來的一門新興技術(shù),它包括形狀反求、工藝反求和材料反求等。目前逆向工 程技術(shù)研究較多的是基于零件實物樣件的幾何模型的反求,即從已有的物理模型 產(chǎn)生相應(yīng)的模型,進而對其進行改進設(shè)計和制造。

什么是逆向工程技術(shù)

3,什么是逆向工程

逆向工程,有的人也叫反求工程,英文是reverse engineering。   逆向工程(reverse engineering)大意是根據(jù)已有的東西和結(jié)果,通過分析來推導(dǎo)出具體的實現(xiàn)方法。比如你看到別人寫的某個exe程序能夠做出某種漂亮的動畫效果,你通過反匯編、反編譯和動態(tài)跟蹤等方法,分析出其動畫效果的實現(xiàn)過程,這種行為就是逆向工程;不僅僅是反編譯,而且還要推倒出設(shè)計,并且文檔化,逆向軟件工程的目的是使軟件得以維護。   反求技術(shù)包括影像反求、軟件反求及實物反求等三方面。目前相對最多人研究的是實物反求技術(shù)。它是研究實物CAD模型的重建和最終產(chǎn)品的制造。陜義來說,三維反求技術(shù)是將實物模型數(shù)據(jù)化成設(shè)計、概念模型,并在此基礎(chǔ)上對產(chǎn)品進行分析、修改及優(yōu)化等技術(shù)。 四大逆向工程軟件簡介
知道結(jié)果求過程

什么是逆向工程

4,逆向工程是什么

逆向工程就是用三維掃描儀對產(chǎn)品或手板進行掃描,然后對掃描后的點云近行處理,然后用專業(yè)的3d軟件進行繪制!在廣東這邊市場很飽和了,,我們公司做設(shè)計,也做逆向,俗稱“抄數(shù)”,做設(shè)計還是有前途,做抄數(shù)要畫很難的東西還是有前途(如車,公仔),我個人人為沒前途,走工業(yè)設(shè)計才有前途?。ㄔO(shè)計手機,電子產(chǎn)品?。┕べY很高的!給你幾個網(wǎng)站, www.icax.cn , www.cccax.com, www.cad在線.com
逆向工程,有的人也叫反求工程,英文是reverse engineering。   逆向工程(reverse engineering)大意是根據(jù)已有的東西和結(jié)果,通過分析來推導(dǎo)出具體的實現(xiàn)方法。比如你看到別人寫的某個exe程序能夠做出某種漂亮的動畫效果,你通過反匯編、反編譯和動態(tài)跟蹤等方法,分析出其動畫效果的實現(xiàn)過程,這種行為就是逆向工程;不僅僅是反編譯,而且還要推倒出設(shè)計,并且文檔化,逆向軟件工程的目的是使軟件得以維護。   反求技術(shù)包括影像反求、軟件反求及實物反求等三方面。目前相對最多人研究的是實物反求技術(shù)。它是研究實物CAD模型的重建和最終產(chǎn)品的制造。陜義來說,三維反求技術(shù)是將實物模型數(shù)據(jù)化成設(shè)計、概念模型,并在此基礎(chǔ)上對產(chǎn)品進行分析、修改及優(yōu)化等技術(shù)。 四大逆向工程軟件簡介

5,跪求逆向工程通俗解釋是什么意思

1、逆向工程(又稱逆向技術(shù)),是一種產(chǎn)品設(shè)計技術(shù)再現(xiàn)過程,即對一項目標(biāo)產(chǎn)品進行逆向分析及研究,從而演繹并得出該產(chǎn)品的處理流程、組織結(jié)構(gòu)、功能特性及技術(shù)規(guī)格等設(shè)計要素,以制作出功能相近,但又不完全一樣的產(chǎn)品。逆向工程源于商業(yè)及軍事領(lǐng)域中的硬件分析。其主要目的是在不能輕易獲得必要的生產(chǎn)信息的情況下,直接從成品分析,推導(dǎo)出產(chǎn)品的設(shè)計原理。逆向工程可能會被誤認為是對知識產(chǎn)權(quán)的嚴重侵害,但是在實際應(yīng)用上,反而可能會保護知識產(chǎn)權(quán)所有者。例如在集成電路領(lǐng)域,如果懷疑某公司侵犯知識產(chǎn)權(quán),可以用逆向工程技術(shù)來尋找證據(jù)。2、電子上的逆向工程:說的就是一塊現(xiàn)成的產(chǎn)品(比如各種集成電路),把它還原為設(shè)計狀態(tài)的。3、軟件上的逆向工程:通過動態(tài)調(diào)試/反匯編,由程序還原為源代碼。
(逆向工程)也被稱為是(逆向設(shè)計),設(shè)計中有正向、逆向正向就是從無到有逆向就是參照原有的物體做設(shè)計說白了就是盜版逆向軟件有很多了通常用的就是ImagewareGeomagic這兩種軟件
電子上的逆向工程:說的就是一塊現(xiàn)成的產(chǎn)品(比如各種集成電路),把它還原為設(shè)計狀態(tài)的。就是搞清內(nèi)部的結(jié)構(gòu),以能在此基礎(chǔ)上山寨……軟件上的逆向工程:通過動態(tài)調(diào)試/反匯編,由程序還原為源代碼……其實說白了也是為了山寨,或者開發(fā)新功能,做修改器什么的。(破解軟件什么的就不說了,肯定是目的之一)專業(yè)知識?當(dāng)作興趣吧,至少會一門windows下的編程語言吧,再加上win32下的匯編是一定要學(xué)的。這樣基本就入門了。

6,什么是反向工程

反求工程(Reverse Engineering)這一術(shù)語起源于60年代,但對它從工程的廣泛性去研究,從反求的科學(xué)性進行深化還是從90年代初剛剛開始.反求工程類似于反向推理,屬于逆向思維體系.它以社會方法學(xué)為指導(dǎo),以現(xiàn)代設(shè)計理論,方法,技術(shù)為基礎(chǔ),運用各種專業(yè)人員的工程設(shè)計經(jīng)驗,知識和創(chuàng)新思維,對已有的產(chǎn)品進行解剖,分析,重構(gòu)和再創(chuàng)造,在工程設(shè)計領(lǐng)域,它具有獨特的內(nèi)涵,可以說它是對設(shè)計的設(shè)計.
首先聲明是轉(zhuǎn)來的,因為我回答你這個問題帶了個網(wǎng)址,就一直提示"敏感"回答不上 0 引言 隨著計算機技術(shù)的迅速發(fā)展,計算機技術(shù)應(yīng)用的領(lǐng)域也逐漸擴大,人們希望計算機這一智能體能夠解決各個領(lǐng)域的更多、更復(fù)雜的問題,從而也對計算機軟件產(chǎn)品的功能、質(zhì)量、開發(fā)成本和時間提出了越來越多的要求,軟件技術(shù)受到了前所未有的挑戰(zhàn)。傳統(tǒng)的軟件工程主要關(guān)注新軟件的分析與設(shè)計,但隨著軟件系統(tǒng)的規(guī)模和復(fù)雜度日益增長,軟件的生命周期越來越長,軟件開發(fā)的很大一部分工作集中于維護和改造現(xiàn)有的軟件系統(tǒng),而這些現(xiàn)有系統(tǒng)的需求、設(shè)計決策、業(yè)務(wù)規(guī)則、歷史數(shù)據(jù)等統(tǒng)稱為遺產(chǎn)系統(tǒng)(ls,legacy system),ls是一種巨大的、長期的投資,因為如何充分利用這些有用的資產(chǎn)對新系統(tǒng)的開發(fā)顯得尤其重要。另一方面,隨著internet技術(shù)的普及,web用戶增多,很多軟件廠商需要將系統(tǒng)移植到web上,進一步加劇了對軟件維護的需求。實踐研究表明,軟件資源預(yù)算的50%~80%消耗在對現(xiàn)有系統(tǒng)的維護上,而軟件維護者理解程序源代碼的時間要占整個軟件維護的47%~62%。軟件維護已經(jīng)成為軟件工程面臨的重要課題之一,而正確和全面地理解軟件系統(tǒng)是對軟件進行維護的前提,軟件逆向工程應(yīng)運而生,成為軟件工程領(lǐng)域的一個新興分支,其目標(biāo)就是開發(fā)幫助人們理解已有軟件系統(tǒng)的方法、工具,為軟件系統(tǒng)的維護和演化提供支持。 文中主要介紹逆向工程的基本概念、主要步驟、分析方法、研究現(xiàn)狀、存在的問題以及發(fā)展方向。 1 逆向工程的基本概念 “逆向工程”這個名詞最早出現(xiàn)在對硬件產(chǎn)品的分析中,人們分析硬件產(chǎn)品以便改進自己的產(chǎn)品。m.g.rekoffir將逆向工程定義為:對一個復(fù)雜的硬件系統(tǒng)實施有條理的檢查,以開發(fā)出關(guān)于這個系統(tǒng)的一組規(guī)范說明的過程。在把這個概念應(yīng)用到軟件系統(tǒng)過程中,研究人員發(fā)現(xiàn)利用其中的許多方法可以獲得對系統(tǒng)以及系統(tǒng)結(jié)構(gòu)的理解。然而,對一個硬件系統(tǒng)實施逆向工程,一般是為了得到這個系統(tǒng)的復(fù)制品,對一個軟件系統(tǒng)實施逆向工程,一般是為了獲得對這個系統(tǒng)在設(shè)計層次上的理解,以便于系統(tǒng)的維護、鞏固、移植、改進。 軟件逆向工程的基本原理是抽取軟件系統(tǒng)的主要部分而隱藏細節(jié),然后使用抽取出的實體在高層上描述軟件系統(tǒng)。在軟件工程領(lǐng)域,迄今為止沒有統(tǒng)一的逆向工程定義,較為通用的是elliot chikofsky和cross1990年定義的逆向工程的相關(guān)術(shù)語。軟件工程通常被認為是開發(fā)一個新的系統(tǒng),盡管軟件工程也包括逆向工程和再工程,為了避免對軟件工程含義的誤解,引進了正向工程的概念。 (1)正向工程(forward engineering):從系統(tǒng)的高層抽象和邏輯上獨立于實現(xiàn)的設(shè)計到系統(tǒng)的物理設(shè)計的傳統(tǒng)過程,具體地說是從用戶的需求到高層設(shè)計,再到底層設(shè)計,最后到實現(xiàn)的過程。 (2)逆向工程(reverse engineering):對系統(tǒng)進行分析,以確定系統(tǒng)的組件和組件之間的相互作用,以其他形式表示系統(tǒng),或在較高的抽象層次上表示系統(tǒng)的過程。值得說明的是,在對一個系統(tǒng)實施逆向工程時,并不改變這個系統(tǒng)本身,也不包括在此系統(tǒng)上構(gòu)建新的系統(tǒng)的過程。 (3)重構(gòu)(restructuring):保持系統(tǒng)外部行為(功能和語義)的前提下,在統(tǒng)一抽象層次上改變表示形式。 (4)再工程(reengineering):通過逆向工程、重構(gòu)和正向工程對現(xiàn)有系統(tǒng)進行審查和改造,將其重組為一種新形式。 (5)設(shè)計恢復(fù)(design recovery):結(jié)合目標(biāo)系統(tǒng)、領(lǐng)域知識和外部消息認定更高層次的抽象。其中,再工程、設(shè)計恢復(fù)不改變系統(tǒng),重構(gòu)改變了系統(tǒng)。但不改變其功能,再工程涉及到正向工程與逆向工程的聯(lián)合使用,逆向工程解決程序的理解問題,正向工程檢驗?zāi)男┕δ苄枰黾印⒈A艉蛣h除,再工程改變了系統(tǒng)的功能和方向,是最根本和最有深遠影響的擴展。 圖1顯示這些概念之間的關(guān)系。 2 主要步驟和分析方法 由逆向工程定義可知:軟件逆向工程的任務(wù)包括分析系統(tǒng)、抽象系統(tǒng)和展現(xiàn)系統(tǒng),從而實現(xiàn)協(xié)助用戶理解系統(tǒng)的目的。 分析系統(tǒng)是指分析系統(tǒng)的結(jié)構(gòu)及運行過程,但不管目標(biāo)系統(tǒng)面向何種應(yīng)用領(lǐng)域,分析系統(tǒng)不外乎是分析系統(tǒng)的靜態(tài)信息和動態(tài)信息。目標(biāo)系統(tǒng)面對不同的應(yīng)用領(lǐng)域,要實現(xiàn)抽象目標(biāo)系統(tǒng)的任務(wù),需要領(lǐng)域知識和專家的經(jīng)驗。展現(xiàn)系統(tǒng)最好的方式是使系統(tǒng)可視化。 圖1 關(guān)系圖 現(xiàn)有的逆向工程分析方法主要有以下4種: (1)詞法分析和語法分析。 該方法主要是對程序源碼進行分析,得到程序信息的多種有用表示,其中最常用的就是交叉引用列表。通過語法分析可以得到兩類表示:分析樹(parse tree)、抽象語法樹ast(abstract syntax tree),其中ast是更復(fù)雜的程序分析工具基礎(chǔ),包含了和程序的實際內(nèi)容相關(guān)的細節(jié)。 (2)圖形化方法。 圖形化方法包括控制流分析、數(shù)據(jù)流分析以及程序依賴圖??刂屏鞣治鍪窃诖_定程序語法結(jié)構(gòu)之后進行。數(shù)據(jù)流分析關(guān)注于解決程序中從定義到使用的過程的相關(guān)的問題,比控制流分析要復(fù)雜得多。程序依賴圖是數(shù)據(jù)流分析的進一步改進,比數(shù)據(jù)流分析更復(fù)雜。在程序依賴圖中,控制流和數(shù)據(jù)流依賴放在一起處理,程序依賴圖還具有這樣的結(jié)構(gòu)特性:一個程序依賴圖描述了一個控制依賴的區(qū)域。 (3)程序切片。 切片技術(shù)來源于數(shù)據(jù)流分析方法,已經(jīng)成為很多程序理解工具的基礎(chǔ)。一個程序切片是由程序中的一些語句和判定表達式組成的集合。這些語句和判定表達式可能會影響在程序的某個位置上所定義或使用的變量的值。利用切片技術(shù)可以將關(guān)注點確定在一個較小范圍而不是關(guān)注整個程序。 (4)動態(tài)分析。 靜態(tài)分析是對程序源碼進行分析。動態(tài)分析則是在程序運行時進行分析,基本方法是對程序進行植入。植入是在一種在全局范圍內(nèi)更改源代碼以添加額外操作的過程。這種方法的基本原理是:利用代碼的結(jié)構(gòu)信息,依據(jù)固定的規(guī)則,將軟件觸發(fā)器添加到代碼中。 追問: 我問的是具體的方法,不是理論。比如“ 詞法分析 和語法分析”,怎么分析,用什么工具? 回答: 你要學(xué)下編程了,最起碼 匯編 的命令你要知道,如果你連命令是什么意思還怎么分析呢, 分析的軟件 ollydbg
文章TAG:逆向逆向工程工程什么逆向工程

最近更新

  • 農(nóng)村養(yǎng)牛自動化設(shè)備價格,農(nóng)村養(yǎng)牛算是創(chuàng)業(yè)嗎?農(nóng)村養(yǎng)牛自動化設(shè)備價格,農(nóng)村養(yǎng)牛算是創(chuàng)業(yè)嗎?

    農(nóng)村地區(qū)飼養(yǎng)牛羊的利潤也因肉牛市場價格、飼料價格等不確定因素而變化。養(yǎng)牛需要什么設(shè)備,自動化設(shè)備開發(fā)成本如何計算?養(yǎng)牛場需要什么設(shè)備?在農(nóng)村養(yǎng)牛算是創(chuàng)業(yè),農(nóng)村養(yǎng)牛是一門生意嗎?高級.....

    問答 日期:2024-07-27

  • 電動勢公式,平均感應(yīng)電動勢公式電動勢公式,平均感應(yīng)電動勢公式

    東升電動勢公式?-0/和-1電動勢的定義。電源是什么電動勢公式?電動勢公式什么事?電動勢公式EW/Q.電池電動勢E公式Y(jié)es的計算?擴展數(shù)據(jù)將歸納電動勢分為動態(tài)電動勢和歸納電動勢,電動勢計算公式.....

    問答 日期:2024-07-27

  • 兒童 人機數(shù)據(jù),兒童機器人到底哪個品牌比較好?兒童 人機數(shù)據(jù),兒童機器人到底哪個品牌比較好?

    兒童機器人哪個牌子好?兒童無人機培訓(xùn)什么兒童無人機培訓(xùn)學(xué)習(xí)無人機的基礎(chǔ)知識、安全操作規(guī)程、飛行技巧、拍攝技巧和應(yīng)用。無人機和航模、玩具無人機有什么區(qū)別?航模是一種運動,早期為有.....

    問答 日期:2024-07-27

  • 顯卡報價,顯卡一般多少錢一個的啊顯卡報價,顯卡一般多少錢一個的啊

    顯卡一般多少錢一個的啊2,游戲顯卡多少錢3,一個顯卡大概多少錢4,游戲顯卡價格5,一般獨立顯卡多少錢6,最新的顯卡多少錢1,顯卡一般多少錢一個的啊那要看顯卡性能一般商務(wù)應(yīng)用集顯就可以玩一些.....

    問答 日期:2024-07-27

  • 開發(fā)庫,軟件開發(fā)數(shù)據(jù)庫有哪些開發(fā)庫,軟件開發(fā)數(shù)據(jù)庫有哪些

    軟件開發(fā)數(shù)據(jù)庫有哪些mysqloracle2,跨平臺GUI開發(fā)用什么開發(fā)庫比較好qt.開發(fā)庫比較好3,怎么在linux下配置開發(fā)庫例如SDL頭文件都有的話直接用gcc編譯。假設(shè)你的c源文件名為test.c命令:gcc.....

    問答 日期:2024-07-26

  • 橋梁小型自動化設(shè)備,小型自動殺雞設(shè)備橋梁小型自動化設(shè)備,小型自動殺雞設(shè)備

    屬自動化領(lǐng)域,設(shè)備功能根據(jù)產(chǎn)品工藝要求而量身設(shè)計、定制的自動化機械生產(chǎn)設(shè)備。非標(biāo)自動化設(shè)備定義就是用戶定制的、用戶唯一的、非市場流通的自動化系統(tǒng)集成設(shè)備,非標(biāo)自動化機械設(shè)備有.....

    問答 日期:2024-07-26

  • 貴州plc自動化設(shè)備廠貴州plc自動化設(shè)備廠

    自動化電工在設(shè)備公司做什么?自動控制系統(tǒng)是實現(xiàn)自動化的主要手段。畢業(yè)三年后在一家公司工作-2設(shè)備廠從事PLC編程,青海電氣是張家口地區(qū)控制設(shè)備的技術(shù)領(lǐng)導(dǎo)者自動化,成立發(fā)展十余年來得.....

    問答 日期:2024-07-26

  • 什么是自動化對口專業(yè)考研,自動化專業(yè)考研方向是什么?什么是自動化對口專業(yè)考研,自動化專業(yè)考研方向是什么?

    自動化專業(yè)考研方向?自動化考研方向是什么?研究生英語考什么?自動化專業(yè)的學(xué)生如果想考研,本科專業(yè)是自動化。自動化考研要考哪些科目?政治、英語、高數(shù)、專業(yè)課、專業(yè)課各個大學(xué)的要求不一.....

    問答 日期:2024-07-26