计算机工程
計算機工程
계산궤공정
COMPUTER ENGINEERING
2008年
22期
86-88,99
,共4页
秦青文%王戟%孙旭光%梅文华
秦青文%王戟%孫旭光%梅文華
진청문%왕극%손욱광%매문화
逆向分析%程序转换%中间语言
逆嚮分析%程序轉換%中間語言
역향분석%정서전환%중간어언
二进制程序转换作为软件逆向分析的主要手段发挥着积极作用.该义给出一种程序转换方法,应用软件二进制程序经IDA Pro反汇编得汇编语言程序,依据下推自动机原理设计汇编文法识别该汇编文件、制定相应的转换规则和优化措施将汇编语言转换成中间语言.转换所得中间语言可读性较强,具有通用性且易于理解.该方法达到了较高的自动化程度,缩小了目标程序的代码量,其应用可有效地减少软件分析和调试人员在追踪代码时所需的时间和工作量.给出应用上述方法进行程序转换的实例.
二進製程序轉換作為軟件逆嚮分析的主要手段髮揮著積極作用.該義給齣一種程序轉換方法,應用軟件二進製程序經IDA Pro反彙編得彙編語言程序,依據下推自動機原理設計彙編文法識彆該彙編文件、製定相應的轉換規則和優化措施將彙編語言轉換成中間語言.轉換所得中間語言可讀性較彊,具有通用性且易于理解.該方法達到瞭較高的自動化程度,縮小瞭目標程序的代碼量,其應用可有效地減少軟件分析和調試人員在追蹤代碼時所需的時間和工作量.給齣應用上述方法進行程序轉換的實例.
이진제정서전환작위연건역향분석적주요수단발휘착적겁작용.해의급출일충정서전환방법,응용연건이진제정서경IDA Pro반회편득회편어언정서,의거하추자동궤원리설계회편문법식별해회편문건、제정상응적전환규칙화우화조시장회편어언전환성중간어언.전환소득중간어언가독성교강,구유통용성차역우리해.해방법체도료교고적자동화정도,축소료목표정서적대마량,기응용가유효지감소연건분석화조시인원재추종대마시소수적시간화공작량.급출응용상술방법진행정서전환적실례.