又是朋友测试需要,让帮忙搞定其注册部分:
1,该软件为themida加壳。
2,注册后把输入的信息保存到文件目录下的user.dat,假设为输入注册码信息为“123456”(如果注册时未通过则不进行保存直接退出)。
3,打开软件时读取 user.dat的注册码信息“123456”与软件真正注册码做验证,如果注册码正确的话则不再显示“注册”选项。
4,添加视频文件后,点运行时,再次用读取的注册码与正确的验证码做比较,以此来确认是否要加“未注册”水印。
因此,真正的重点其实是第4点,但为了在界面上与已注册的一致,我从第3点做起,
一,通过启动时认证。
1,地址0x492b22,此时的eax值即为比较后的结果,直接把jnz改为jmp。
2,该函数执行完成后,把返回值的eax的al值改为1。也可以直接把程序结尾前面的xor al,al直接nop掉。
二,通过点击运行时的认证。
1,方法与启动时的通过认证完全一致,地址分别是 00420182 ,00420825 。
至此,理论上已无问题,如果想简单点的话直接做个内存补丁即可,如果想要了解更多细节,还是建议先脱壳再详细分析。
里面的算法应该是个大型算法,需要用到因子“10001”,但是看起来不像是RSA,有空也可以抠出来详细分析,这样就可以做个完美的注册机了。
以上仅供学习参考,请支持正版!
![](http://hi.csdn.net/attachment/201111/5/0_1320512932p4LP.gif)
![](http://hi.csdn.net/attachment/201111/5/0_13205124392K4k.gif)
分享到:
相关推荐
改后主体转序验收会议纪要.pdf
工程项目启动会议纪要的编写方法主要包括以下几步骤: 首先,确定会议纪要的基本信息,包括会议的时间、地点、参加人员等信息。 其次,记录会议的主要内容,包括会议的议程、讨论的内容、达成的协议等信息。 最后...
国有企业数字化转型加快构建新发展格局视频会议纪要
会议纪要的写作方法.doc
"公司会议纪要.DOC" 公司会议纪要.DOC 是一份用于记录公司会议的文件,它通常包括会议的主题、时间、地点、出席人员、会议记录和整理等信息。 知识点1:会议纪要的重要性 会议纪要是记录公司会议的重要文件,用于...
网络信息安全会议纪要范文全文共4页,当前为第1页。网络信息安全会议纪要范文全文共4页,当前为第1页。网络信息安全会议纪要范文 网络信息安全会议纪要范文全文共4页,当前为第1页。 网络信息安全会议纪要范文全文共...
本文档是关于PDM项目实施启动大会会议的纪要,于2012年10月10日在广州市珠江灯光有限公司的一楼培训室举行。会议的目的是正式启动珠江灯光PDM项目实施,通过PDM项目的实施达到提高研发效率、降低研发成本、实现营运...
基于人工智能的会议纪要生成方法、装置、设备及介质基于人工智能的会议纪要生成方法、装置、设备及介质基于人工智能的会议纪要生成方法、装置、设备及介质基于人工智能的会议纪要生成方法、装置、设备及介质
会议纪要模板 会议纪要模板是记录会议详细信息的重要工具,能帮助会议参与者和组织者更好地了解会议的进程和结果。下面是会议纪要模板的详细解释: 会议基本信息 会议地点、会议主持人、会议时间(年、月、日)都...
会议纪要模板.doc 会议纪要模板是会议组织和记录的一种重要工具,它可以帮助会议组织者和参与者更好地记录和跟踪会议的进程和结果。下面是会议纪要模板的详细介绍和分析: 会议纪要模板的组成部分 会议纪要模板...
会议纪要模板
网络安全工作会议纪要.pdf
会议纪要模板EXCEL
会议纪要模板
项目例会会议纪要 项目例会会议纪要是项目实施工作进度会议记录的一部分,旨在记录项目实施过程中的重要会议内容和结论。该会议记录了 ABC 公司财务项目-金蝶 K/3 的实施进度,讨论了固定资产导入方案和固定资产...
"软件项目会议纪要范本" 软件项目会议纪要是软件项目管理中的一种重要文档,它记录了软件项目会议的讨论内容、决策和行动计划。软件项目会议纪要范本是根据软件项目的特点和需求编写的,旨在帮助项目团队更好地管理...
产品需求设计评审会议纪要文档 资源较为优质,可供产品新人、产品经理参考
IT项目运维资料-2.4 项目会议纪要.docx
工程变更会议纪要.pdf
医院信息化会议纪要是关于医院信息化建设的会议记录,会议名称为“赣榆县人民医院2012年信息化建设专题会议”,会议时间为2012年1月30日,会议地点为门诊大楼九楼会议室。会议主持人和记录人分别是XXXX。 该会议的...