一种模拟软件运行的方法
基本信息
申请号 | CN201010214123.7 | 申请日 | - |
公开(公告)号 | CN102012858B | 公开(公告)日 | 2012-12-12 |
申请公布号 | CN102012858B | 申请公布日 | 2012-12-12 |
分类号 | G06F11/36(2006.01)I | 分类 | 计算;推算;计数; |
发明人 | 陆舟;于华章 | 申请(专利权)人 | 北京坚石诚信科技有限公司 |
代理机构 | - | 代理人 | - |
地址 | 100085 北京市海淀区学清路9号汇智大厦B座17层 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种模拟软件运行的方法,属于软件保护领域,所述方法包括:外壳工具对被加壳程序进行分析,查找出满足条件的指令序列,记录下所述指令序列在所述被加壳程序中的具体位置,在被加壳程序的副本的所述具体位置上插入相关语句,启动并运行所述插入相关语句后的被加壳程序的副本,进行模拟运行,并且相关语句在执行时记录模拟运行信息,读取模拟运行信息,进行分析和比较,查看模拟运行效果,选择保护方案。通过本发明提供的方法可以预先模拟各种保护方案,并自动分析模拟得到的相关数据,提供评定保护效果,并且在模拟过程中可预先处理保护信息,提升最终真正保护软件的效率,节约了资源,方便直观得选择最合适的保护方案。 |
