- 6
- 0
- 约5.2千字
- 约 5页
- 2020-12-14 发布于甘肃
- 举报
题目一:
Crackme2014.exe 想办法绕过注册或者通过逆向编写注册机
该程序是release版还是debug版
release版
通过修改exe绕过注册,即通过修改exe中的二进制,使得不论输入什么用户名和序列号都能够弹出“注册成功”对话框。
得分点:该题目的改法很多,只要能达到目的就满分
正确序列号的格式为什么?是否区分大小写?
得分点:XXXX-XXXX-XXXX-XXXX 不区分大小写。
简述破解思路,反汇编调试该程序,找出注册原理,并写出注册算法
得分点:1) 破解思路:定位按键消息处理函数,找到“注册成功”的字符串,定位到代码段,找到判断序列号的代码,或者通过MessageBoxA的调用找到算法所在位置,逆向算法,编写注册机(10分)
2)注册原理: 将用户名+“@meiya pico”生成的字符串分别进行两次hash运算(两次算法不同),得到两个DWORD,将两个DWORD拆分开来转换成十六进制字符,分别比较四个WORD的值,如果相等即为正确的注册码。(10分)
3)逆向出两次hash运算的函数(20分)如果单纯抠出两处函数的反汇编指令得10分
DWORD GetHash1(char *p)
{
DWORD digest=0;
while(*p)
{
digest=((digest13)|(digest19));
digest+= *p ;
您可能关注的文档
最近下载
- 小学一年级拼音绕口令带拼音专项练习可打印.docx VIP
- 卡特尔16种人格测验(16PF).pptx VIP
- 卡特尔16PF人格测验.ppt VIP
- 自动免疫分析法定量测定血清游离轻链对B细胞增殖性疾病诊断和疗效监测的临床意义.pdf VIP
- GB∕T 3048-2007 电线电缆电性能试验方法贯标培训总结.ppt VIP
- 卡特尔16pf人格测试精品.ppt VIP
- 卡特尔16PF人格测试.ppt VIP
- cover letter英语毕业生求职推荐信模板.doc VIP
- 实施指南(2025)《GBT3048.7-2007 电线电缆电性能试验方法第 7 部分:耐电痕试验》.pptx VIP
- 护理值班和交接班制度ppt模板.pptx VIP
原创力文档

文档评论(0)