开学了,最后发一个CM吧
还是分为了三关,但前两关可以爆破通过,成功提示其实只和第三关有关联能追码+分析是最好的
怎么用?不会用。。小白很尴尬啊···· Microsoft Visual C++ 6.0 6.16
00474C05/$B8 C8154800 mov eax,CrackMe2.004815C8
00474C0A|.E8 250FFFFF call CrackMe2.00465B34
00474C0F|.83EC 40 sub esp,0x40
00474C12|.53 push ebx
00474C13|.56 push esi
00474C14|.57 push edi
00474C15|.8B7D 08 mov edi,
00474C18|.BE 80BE4800 mov esi,CrackMe2.0048BE80 ;ASCII "AfxOldWndProc423"
00474C1D|.8965 F0 mov ,esp
00474C20|.56 push esi ; /Property => "AfxOldWndProc423"
00474C21|.57 push edi ; |hWnd
00474C22|.FF15 30254800 call dword ptr ds:[<&USER32.GetPropA>] ; \GetPropA
00474C28|.8365 EC 00 and ,0x0
00474C2C|.8365 FC 00 and ,0x0
00474C30|.8945 E8 mov ,eax
00474C33|.8B45 0C mov eax,
只找到这里关键点 这里下段可以看到输入的密码
zbnysjwsnd8 发表于 2017-8-31 18:48
我想问一下
楼主你的数学都是在哪里学的??
就只是买了高年级的教材看了一点 2,6,11,12,20,30,42,56,72,90,110,23,3,7,15,1,292 稍微写一下过程
第一部分是要求把1写成11个不同的分数之和,这题我以前做练习也见过
直接硬凑不太会见效
方法是1=1-1/2+1/2-1/3+1/3-1/4+1/4-1/5+1/5-1/6+1/6-1/7+1/7-1/8+1/8-1/9+1/9-1/10+1/10-1/11+1/11=1/2+1/6+1/12+1/20+1/30+1/42+1/56+1/72+1/90+1/110+1/11
则第一部分注册码可以是2,6,12,20,30,42,56,72,90,110,11
第二部分要使得an=(sqrt(2-sqrt(2))+sqrt(2+sqrt(2)) i )^n为实数,要使得虚部为0
令tana=sqrt(2+sqrt(2))/sqrt(2-sqrt(2)) tana^2=2+sqrt(2)/2-sqrt(2)=3+2sqrt(2) tana=sqrt(2)+1 则tan2a=-1 a=3*pi/8
那an=2^n*(cosn*3*pi/8+i*sinn*3*pi/8) n取成8的倍数就可以
结合对实数大小的限制 n=24 应该输入23
第三部分 pi的连分数逼近
pi=3.14159265.....=3+a1
1/a1=1/0.1415926...=7+a2
1/a2=15+a3
1/a3=1+a4 略去a4的话 得到pi≈355/113 祖冲之算得的密率就是这个
1/a4=292+a5
题目要求逼近到103993/33102 也就是把a5略去就行了
对应注册码3,7,15,1,292
页:
[1]