作用
逆向工程被廣泛地應用到新產品開發和產品改型逆向工程設計、產品仿制、質量分析檢測等領域,它的作用是:
1、縮短產品的設計、開發周期,加快產品的更新換代速度;
2、降低企業開發新產品的成本與風險;
3、加快產品的造型和系列化的設計;
4、適合單件、小批量的零件制造,特別是模具的制造,可分為直接制模與間接制模法。直接制模法:基於RP技術的快速直接制模法是將模具CAD的結果由RP系統直接制造成型。該法既不需用RP系統制作樣件,也不依賴傳統的模具制造工藝,對金屬模具制造而言尤為快捷,是一種極具開發前景的制模方法;間接制模法:間接制模法是利用RP技術制造產品零件原型,以原型作為母模、模芯或制模工具(研磨模),再與傳統的制模工藝相結合,制造出所需模具。
方法實現
軟件逆向工程有多種實現方法,主要有三:
1。分析通過信息交換所得的觀察。
最常用於協議逆向工程,涉及使用總線分析器和數據包嗅探器。在接入計算機總線或網絡的連接,並成功截取通信數據後,可以對總線或網絡行為進行分析,以制造出擁有相同行為的通信實現。此法特別適用於設備驅動程序的逆向工程。有時,由硬件制造商特意所做的工具,如JTAG端口或各種調試工具,也有助於嵌入式系統的逆向工程。對於微軟的Windows系統,受歡迎的底層調試器有SoftICE。
2。反彙編,即使用反彙編器,把程序的原始機器碼,翻譯成較便於閱讀理解的彙編代碼。這適用於任何的計算機程序,對不熟悉機器碼的人特別有用。流行的相關工具有OllyDebug和IDA。
3。反編譯,即使用反編譯器,嘗試從程序的機器碼或字節碼,重現高級語言形式的源代碼。
- Dec 23 Sat 2017 10:32
逆向工程的作用及方法實現
close
文章標籤
全站熱搜
留言列表