发明名称 | 软件保护方法 | ||
摘要 | 一种防止可执行的程序被施行逆向工程和/或窜改的方法。所述方法包括接收所述可执行程序的拷贝和一个排错数据库,所述数据库存储所述可执行程序内的功能块的位置。保护码被插入到所述可执行程序中,以便重写所述可执行程序的功能块的至少一部分。随后所述功能块的执行导致所述保护码将被执行。当所述保护码被执行时,完成一种操作并且执行所述功能块被重写部分的拷贝。 | ||
申请公布号 | CN100594509C | 申请公布日期 | 2010.03.17 |
申请号 | CN200680011834.6 | 申请日期 | 2006.02.13 |
申请人 | 辛普雷克斯梅杰有限公司 | 发明人 | J·A·萨法 |
分类号 | G06F21/22(2006.01)I | 主分类号 | G06F21/22(2006.01)I |
代理机构 | 中国专利代理(香港)有限公司 | 代理人 | 刘 杰;张志醒 |
主权项 | 1.一种保护可执行程序的方法,所述方法包括:接收所述可执行程序的拷贝,所述可执行程序包括被安排成多个功能块的可执行的指令;接收一个与所述可执行程序有关的排错数据库,所述排错数据库存储所述可执行程序内的功能块的位置;从所述排错数据库识别所述可执行程序内的功能块的位置;以及将保护码插入到所述可执行程序中,所述保护码重写所述功能块的至少一部分,其中,所述功能块的执行导致所述保护码将被执行,并且所述保护码的执行执行所述被保护码重写的所述功能块的至少一部分的拷贝。 | ||
地址 | 马来西亚雪兰莪省 |