Powerbuilder PBrecovery deecompiler已经在pb9,10,11,115的基础上完成编程

阅读更多

Powerbuilder PBrecovery deecompiler已经在pb9的基础上完成全部编程任务。

剩下的任务是:调试6,7,8,9,10,11,12的解析。主要对各个版本的sample程序反编译测试。争取在十月末有个测试版推出。

其中对10以上主要改进unicode解析问题。还有一些新加的pcode码。

Powerbuilder PBrecovery deecompiler已经在pb9,10,11,115的基础上完成编程_第1张图片

对win的解析遇到差不多十个最关键的难点,差点无法越过。好在逐渐拨开层层迷雾,依次理清。

编程中我有多次使用和对比pbkiller的效果,它的作者其实对文件格式已经完全掌握,在我参考其软件的过程中,明白了他非常专业的看待每个细节,我所遇到的每个细节问题,他都注意到并处理得很好,的确是不容易的。比较难的如:格式破译,jp跳转还原成各种statement(这个的确是一个难点),pcode码的解析,pcode模拟堆栈的还原等。

今天090929完成在unicode基础上的适应改进。用pb11.2和pb11.5测试了一下。通过。

Powerbuilder PBrecovery deecompiler已经在pb9,10,11,115的基础上完成编程_第2张图片

你可能感兴趣的:(PowerBuilder,编程,软件测试)