航信开票软件3.0分析

【摘要】 程序分析 1.开发语言采用了c++进行开发,界面引擎采用了soui2,一套开源的皮肤框架 2. 程序vmp加壳 3. 数据库采用了新的加密算法,利用税号和盘号进行运算,保证每个企业计算key,都不一样
解决思路
1.对于注入开票,写内存不好使了,因为vmp加壳导致,针对内存进行了写保护,网上有绕过去的文章可以参考,解决注入之后,可以研究soui源代码,找到他的指针,…

程序分析
1.开发语言采用了c++进行开发,界面引擎采用了soui2,一套开源的皮肤框架
2. 程序vmp加壳
3. 数据库采用了新的加密算法,利用税号和盘号进行运算,保证每个企业计算key,都不一样

解决思路

1.对于注入开票,写内存不好使了,因为vmp加壳导致,针对内存进行了写保护,网上有绕过去的文章可以参考,解决注入之后,可以研究soui源代码,找到他的指针,就可以操作控件了,可参考spy代码
2.数据库打开方法,可以等启动税控系统之后,用od进行附加,查找sqlite关键字,进行数据库句柄查找,找到句柄之后,可以直接用他本身exe提供的导出函数进行查询

文章来源: blog.csdn.net,作者:静月亭,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/sdsztx/article/details/116406465

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享