石头上的水流声 发表于 2017-8-31 09:28

开学了,最后发一个CM吧

还是分为了三关,但前两关可以爆破通过,成功提示其实只和第三关有关联
能追码+分析是最好的

pvagaa 发表于 2017-8-31 12:51

怎么用?不会用。。小白很尴尬啊····

ajm3 发表于 2017-8-31 13:41

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,
只找到这里关键点 这里下段可以看到输入的密码

zhshdaan168 发表于 2017-8-31 15:48

石头上的水流声 发表于 2017-8-31 23:03

zbnysjwsnd8 发表于 2017-8-31 18:48
我想问一下
楼主你的数学都是在哪里学的??

就只是买了高年级的教材看了一点

西交范略 发表于 2017-8-31 23:39

2,6,11,12,20,30,42,56,72,90,110,23,3,7,15,1,292

西交范略 发表于 2017-9-1 20:11

稍微写一下过程
第一部分是要求把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]
查看完整版本: 开学了,最后发一个CM吧