计算机工程
計算機工程
계산궤공정
COMPUTER ENGINEERING
2007年
9期
92-94
,共3页
逆向工程%反编译%类型恢复%异常处理
逆嚮工程%反編譯%類型恢複%異常處理
역향공정%반편역%류형회복%이상처리
二进制代码的逆向工程是一个底层的技术,被应用于计算机安全、系统验证、加密解密等相关领域.在逆向工程中,C++的反编译技术是一个难点,尤其是其类型信息的恢复.该文提出了一种利用异常处理机制的类型恢复方法,该方法可以用来分析出每个函数的所有局部类变量,还能分析出这个类的构造函数和析构函数的地址.该方法在特定的环境下可以准确高效地解决C++反编译中的一个难点.
二進製代碼的逆嚮工程是一箇底層的技術,被應用于計算機安全、繫統驗證、加密解密等相關領域.在逆嚮工程中,C++的反編譯技術是一箇難點,尤其是其類型信息的恢複.該文提齣瞭一種利用異常處理機製的類型恢複方法,該方法可以用來分析齣每箇函數的所有跼部類變量,還能分析齣這箇類的構造函數和析構函數的地阯.該方法在特定的環境下可以準確高效地解決C++反編譯中的一箇難點.
이진제대마적역향공정시일개저층적기술,피응용우계산궤안전、계통험증、가밀해밀등상관영역.재역향공정중,C++적반편역기술시일개난점,우기시기류형신식적회복.해문제출료일충이용이상처리궤제적류형회복방법,해방법가이용래분석출매개함수적소유국부류변량,환능분석출저개류적구조함수화석구함수적지지.해방법재특정적배경하가이준학고효지해결C++반편역중적일개난점.