📄 共享软件的注册加密法.mht
字号:
=20
=
keyrom[0],keyrom[1],keyrom[2],keyrom[3],keyrom[4]);<BR> =20
buff[0x1a]=3D0;<BR> =20
if((fp2=3Dfopen(pathstmp,"wb"<IMG=20
=
src=3D"http://25.20.176.12/bbs/images/smilies/wink.gif"=20
align=3DabsMiddle =
border=3D0>)=3D=3DNULL)<BR> =20
{<BR> printf("FILE %s =
CREATE=20
ERROR!",pathtmp);<BR> } else =
{<BR> =20
=
fseek(fp2,0L,SEEK_SET);<BR> =20
=20
fprintf(fp2,"%s\xd\xa",buff);<BR> =20
fclose(fp2);<BR> =
}<BR> outportb(0x21,0x0);<BR> =
=20
<BR> =
=B6=FE=A1=A2=D7=A2=B2=E1=BB=FA<BR> <BR> =20
=20
=
=BF=AA=B7=A2=D5=DF=B5=C3=B5=BD=D3=C3=BB=A7=CC=E1=B9=A9=B5=C4=D7=A2=B2=E1=D4=
=B4=CA=FD=BE=DD=D6=AE=BA=F3=A3=AC=BE=CD=D0=E8=D2=AA=C0=FB=D3=C3=D7=A2=B2=E1=
=BB=FA=C9=FA=B3=C9=D7=A2=B2=E1=C2=EB=B2=A2=B7=B5=BB=D8=B8=F8=D3=C3=BB=A7=A1=
=A3=D7=A2=B2=E1=BB=FA=C0=FB=D3=C3=BC=C8=B6=A8=B5=C4=CE=BB=B2=D9=D7=F7=BA=CD=
=B2=BB=BF=C9=C4=E6=CB=E3=B7=A8=A3=AC=D0=CE=B3=C9=D3=C3=BB=A7=B1=C8=BD=CF=C8=
=DD=D2=D7=B2=D9=D7=F7=B5=C4=D7=D6=B7=FB=B4=AE=D7=A2=B2=E1=C2=EB=A3=AC=D7=A2=
=B2=E1=C2=EB=B5=C4=B3=A4=B6=C8=D2=BB=B0=E3=CE=AA8-16=CE=BB=CE=AA=D2=CB=A3=
=AC=D3=C3=BB=A7=D6=BB=D0=E8=D7=A2=B2=E1=D2=BB=B4=CE=BE=CD=BF=C9=D2=D4=B3=A4=
=C6=DA=CA=B9=D3=C3=A3=AC=CB=F9=D2=D4=D7=A2=B2=E1=C2=EB=B5=C4=B3=A4=B6=C8=B2=
=BB=BB=E1=D3=B0=CF=EC=D3=C3=BB=A7=B5=C4=D7=A2=B2=E1=B2=D9=D7=F7=A1=A3=B5=B1=
=C8=BB=D7=A2=B2=E1=BB=FA=B5=C4=CB=E3=B7=A8=D3=A6=D3=EB=B9=B2=CF=ED=C8=ED=BC=
=FE=D6=D0=B5=C4=CB=E3=B7=A8=B2=BF=B7=D6=BB=F9=B1=BE=CF=E0=CD=AC=A1=A3=B6=D4=
=D3=DA=D4=B6=B3=CC=D3=C3=BB=A7=A3=AC=D7=A2=B2=E1=BB=FA=D3=A6=B8=C3=BE=DF=D3=
=D0=B4=D3=BC=FC=C5=CC=BA=CD=C4=DA=B4=E6=C1=BD=D6=D6=C8=A1=B5=C3=D7=A2=B2=E1=
=D4=B4=CA=FD=BE=DD=B5=C4=B9=A6=C4=DC=A3=AC=CB=F9=D2=D4=D7=A2=B2=E1=BB=FA=B5=
=C4=BC=D3=C3=DC=CB=E3=B7=A8=CA=B5=BC=CA=CE=AA=C1=BD=B8=F6=B7=D6=D6=A7=A3=BA=
=B5=DA=D2=BB=B8=F6=B7=D6=D6=A7=CA=C7=B4=D3=BC=FC=C5=CC=BB=F1=C8=A1=D7=A2=B2=
=E1=D4=B4=CA=FD=BE=DD=BA=F3=D6=B1=BD=D3=B8=F9=BE=DD=D7=A2=B2=E1=CB=E3=B7=A8=
=D0=CE=B3=C9=D7=A2=B2=E1=C2=EB=B5=C4=B9=FD=B3=CC=A3=AC=CA=C7=D6=B1=BD=D3=B8=
=F8=D4=B6=B3=CC=D3=C3=BB=A7=B7=B4=C0=A1=D7=A2=B2=E1=C2=EB=B5=C4=B9=FD=B3=CC=
=A3=BB=B5=DA=B6=FE=B8=F6=B7=D6=D6=A7=CA=C7=D6=B1=BD=D3=B4=D3ROM=20
=
BIOS=D6=D0=B8=F9=BE=DD=D7=A2=B2=E1=D4=B4=CB=E3=B7=A8=C8=A1=B5=C3=D7=A2=B2=
=E1=D4=B4=CA=FD=BE=DD=A3=AC=D4=D9=B8=F9=BE=DD=D7=A2=B2=E1=CB=E3=B7=A8=D0=CE=
=B3=C9=D7=A2=B2=E1=C2=EB=B5=C4=B9=FD=B3=CC=A3=AC=CA=C7=D6=B1=BD=D3=B6=C1=C8=
=A1=B1=BE=B5=D8=BB=FA=D7=A2=B2=E1=C2=EB=B5=C4=A1=A3<BR> =20
=20
=
=D3=C3=BB=A7=B5=C3=B5=BD=D7=A2=B2=E1=C2=EB=BA=F3=A3=AC=B8=F9=BE=DD=B9=B2=CF=
=ED=B7=A2=B2=BC=C8=ED=BC=FE=B5=C4=D7=A2=B2=E1=B7=BD=B7=A8=BD=F8=D0=D0=D2=BB=
=B4=CE=D7=A2=B2=E1=A3=AC=D3=A6=D3=C3=B3=CC=D0=F2=BB=E1=D7=D4=B6=AF=BD=AB=D5=
=E2=B8=F6=D7=A2=B2=E1=C2=EB=B4=E6=B7=C5=B5=BD=C8=ED=BC=FE=B5=C4=CC=D8=B6=A8=
=CE=BB=D6=C3=B4=A6=A3=AC=B5=B1=D3=A6=D3=C3=B3=CC=D0=F2=B1=BB=CB=FB=C8=CB=BF=
=BD=B1=B4=B5=BD=C6=E4=CB=FC=BB=FA=C6=F7=D6=D0=C8=A5=BA=F3=A3=AC=D3=C9=D3=DA=
=D7=A2=B2=E1=C2=EB=D2=F2=B2=BB=CD=AC=BB=FA=C6=F7=B6=F8=D2=EC=A3=AC=CB=F9=D2=
=D4=D3=A6=D3=C3=B3=CC=D0=F2=B5=C4=B9=A6=C4=DC=BB=F2=CA=B9=D3=C3=B4=CE=CA=FD=
=C8=D4=C8=BB=CA=DC=CF=DE=A3=AC=D2=AA=D4=DA=C6=E4=CB=FC=BB=FA=C6=F7=D6=D0=CA=
=B9=D3=C3=B8=C3=D3=A6=D3=C3=B3=CC=D0=F2=A3=AC=BB=B9=B1=D8=D0=EB=BD=F8=D0=D0=
=D6=D8=D0=C2=D7=A2=B2=E1=A3=AC=B4=EF=B5=BD=B9=B2=CF=ED=C8=ED=BC=FE=B7=A2=B2=
=BC=C4=BF=B5=C4=A1=A3=CD=AC=CA=B1=D3=C9=D3=DA=D7=A2=B2=E1=D4=B4=CA=FD=BE=DD=
=B5=C4=CB=E3=B7=A8=BA=CD=D7=A2=B2=E1=C2=EB=CB=E3=B7=A8=BE=F9=BF=C9=D2=F2=C8=
=CB=B6=F8=D2=EC=A3=AC=D2=F2=B4=CB=D5=E2=D6=D6=B7=BD=B7=A8=B7=C7=B3=A3=BF=C9=
=BF=BF=A1=A3=B1=BE=C8=CB=CA=B5=CF=D6=B5=C4=D7=A2=B2=E1=BB=FA=B4=F8=B2=CE=CA=
=FD=CA=B1=BD=D3=CA=DC=BC=FC=C5=CC=CA=E4=C8=EB=D7=A2=B2=E1=D4=B4=A3=BB=B2=BB=
=B4=F8=C8=CE=BA=CE=B2=CE=CA=FD=CA=B1=B4=D3=B1=BE=B5=D8=BB=FA=C6=F7=C4=DA=D6=
=B1=BD=D3=B2=C9=BC=AF=D7=A2=B2=E1=D4=B4=CA=FD=BE=DD=A1=A3=CE=D2=B5=C4=D7=A2=
=B2=E1=BB=FA=CA=BE=C0=FD=B3=CC=D0=F2=C8=E7=CF=C2=A3=BA<BR>#include=20
<conio.h><BR>#include =
<dos.h><BR>#include=20
<io.h><BR>#include =
<dir.h><BR>#include=20
<alloc.h><BR>#include =
<string.h><BR>#include=20
<stdio.h><BR>#include=20
<process.h><BR>#include=20
<fcntl.h><BR>#include =
<ctype.h><BR>#include=20
<stdlib.h><BR>unsigned char =
Buff[18];<BR>unsigned=20
char Buff1[18];<BR>unsigned=20
int keyrom[9];<BR>unsigned int=20
sum,sum1,sumi,sumj;<BR>unsigned int far =
*pt=3D(unsigned=20
int far *)0xf000fff6L;<BR>unsigned int=20
i=3D0,j=3D0,m,imecom;<BR>unsigned char =
p;<BR>unsigned=20
int nn,nn1,nn2;<BR>unsigned char=20
rbuff[100],cc,cc1,cc2;<BR>int fp;<BR>void =
main(int=20
argc,char=20
=
*argv[])<BR>{<BR> if(argc>=3D2){<BR> =20
printf("KEYID:"<IMG=20
=
src=3D"http://25.20.176.12/bbs/images/smilies/wink.gif"=20
align=3DabsMiddle border=3D0>;<BR> =20
=
scanf("%s",rbuff);//=BD=D3=CA=DC=BC=FC=C5=CC=CA=E4=C8=EB=D4=B6=B3=CC=D7=A2=
=B2=E1=D4=B4<BR> =20
j=3Dstrlen(rbuff);<BR> if(j!=3D20)=20
exit(1);<BR> =20
=
for(i=3D0;i<20;i++){//=B6=C1=C8=EB20=CE=BB=D7=A2=B2=E1=D4=B4=CA=FD=BE=DD=
<BR> =20
=
if((rbuff<I>>=3D'a')&&(rbuff<I><=3D'f'))=20
rbuff<I>&=3D0xdf;<BR> =20
=
if((rbuff<I>>=3D'A')&&(rbuff<I><=3D'F'))=20
rbuff<I>-=3D0x37;<BR> =
else=20
=
if((rbuff<I>>=3D'0')&&(rbuff<I><=3D'9'))=20
rbuff<I>-=3D0x30;<BR> =
else=20
exit(1);<BR> }<BR> =20
=
for(i=3D0;i<5;i++){//=D0=CE=B3=C9=D7=D6=B7=FB=B4=AE<BR> =
=20
cc1=3Drbuff[i*4]&0xf;<BR> =
=20
cc2=3Drbuff[i*4+1]&0xf;<BR> =
=20
cc=3D(cc1<<4)|cc2;<BR> =
=20
nn1=3D(unsigned int)cc;<BR> =
=20
cc1=3Drbuff[i*4+2]&0xf;<BR> =
=20
cc2=3Drbuff[i*4+3]&0xf;<BR> =
=20
cc=3D(cc1<<4)|cc2;<BR> =
=20
nn2=3D(unsigned int)cc;<BR> =
=20
nn=3D(nn1<<8)|nn2;<BR> =
=20
keyrom<I>=3Dnn;<BR> =
}<BR> =20
sum=3D0x1234;<BR> =
sum1=3D0x7456;<BR> =20
=
for(sumj=3D0;sumj<4;sumj++){//=D0=CE=B3=C916=CE=BB=D7=A2=B2=E1=C2=EB<B=
R> =20
=20
for(sumi=3D0;sumi<5;sumi++){<BR> =20
=
sum+=3Dkeyrom[sumi]; =20
=
//=D0=CE=B3=C9=C7=B04=CE=BB=C2=EB<BR> =20
=
sum1+=3Dkeyrom[sumi];<BR> =20
}<BR> =20
sum^=3D0x1234<<sumj; =
=20
=
//=BD=F8=D0=D0=D2=C6=CE=BB=D2=EC=BB=F2=B4=A6=C0=ED<BR> =
=20
sum1^=3D0x7456<<sumj;<BR> =
=20
sprintf(Buff+4*sumj,"%04x",sum);<BR> =
=20
=
sprintf(Buff1+4*sumj,"%04x",sum1);<BR> =20
} =
=20
=
=20
=
//=D0=CE=B3=C916=CE=BB=D7=A2=B2=E1=C2=EB<BR> =20
printf("\nWIN-KEY:"<IMG=20
=
src=3D"http://25.20.176.12/bbs/images/smilies/wink.gif"=20
align=3DabsMiddle border=3D0>;<BR> =20
printf(Buff);<BR> =
printf("\nDOS-KEY:"<IMG=20
=
src=3D"http://25.20.176.12/bbs/images/smilies/wink.gif"=20
align=3DabsMiddle border=3D0>;<BR> =20
printf(Buff1);<BR> =20
exit(1);<BR> } else {<BR> =
=20
sum=3D0x1234;<BR> =
sum1=3D0x7456;<BR> =20
=
for(sumj=3D0;sumj<4;sumj++){//=D0=CE=B3=C916=CE=BB=D7=A2=B2=E1=C2=EB<B=
R> =20
=20
for(sumi=3D0;sumi<5;sumi++){<BR> =20
=20
=
sum+=3D(*(pt+sumi)+0x1818)^0x5858;<BR> =20
=20
=
sum1+=3D(*(pt+sumi)+0x1818)^0x5858;<BR> =20
}<BR> =20
sum^=3D0x1234<<sumj;<BR> =
=20
=
sum1^=3D0x7456<<sumj;//=BD=F8=D0=D0=D2=C6=CE=BB=D2=EC=BB=F2=B4=
=A6=C0=ED<BR> =20
=20
sprintf(Buff+4*sumj,"%04x",sum);<BR> =
=20
=
sprintf(Buff1+4*sumj,"%04x",sum1);<BR> =20
}<BR> =
printf("\nWIN-KEY:"<IMG=20
=
src=3D"http://25.20.176.12/bbs/images/smilies/wink.gif"=20
align=3DabsMiddle border=3D0>;<BR> =20
printf(Buff);<BR> =
printf("\nDOS-KEY:"<IMG=20
=
src=3D"http://25.20.176.12/bbs/images/smilies/wink.gif"=20
align=3DabsMiddle border=3D0>;<BR> =20
printf(Buff1);<BR> }<BR>}<A=20
name=3Dendpid1507></A>=20
=
</I></I></I></I></I></I></I></I></I></I></I></TD></TR></TBODY></TABLE></T=
D></TR>
<TR bgColor=3D#e8f2ff>
<TD class=3Dsmalltxt vAlign=3Dcenter><A=20
=
href=3D"http://25.20.176.12/bbs/viewthread.php?tid=3D495#pid1507"><IMG=20
alt=3D=BB=D8=B5=BD=B5=DA1=CC=F9=BF=AA=CD=B7=20
=
src=3D"http://25.20.176.12/bbs/images/default/threadforward.gif"=20
align=3DabsMiddle border=3D0></A> 2003-10-8 06:59 =
PM</A> </TD>
<TD vAlign=3Dcenter>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
<TBODY>
<TR class=3Dsmalltxt>
<TD align=3Dleft><A=20
=
href=3D"http://25.20.176.12/bbs/viewpro.php?username=3Dwhoami"><IMG=20
alt=3D=B2=E9=BF=B4=D7=CA=C1=CF=20
=
src=3D"http://25.20.176.12/bbs/images/default/profile.gif"=20
border=3D0></A> <A href=3D"http:///"=20
target=3D_blank><IMG =
alt=3D=B7=C3=CE=CA=D6=F7=D2=B3=20
=
src=3D"http://25.20.176.12/bbs/images/default/site.gif"=20
border=3D0></A> <A=20
=
href=3D"http://25.20.176.12/bbs/search.php?srchuname=3Dwhoami&srchfid=
=3Dall&srchfrom=3D0&searchsubmit=3Dyes"><IMG=20
=
alt=3D=CB=D1=CB=F7=B8=C3=D3=C3=BB=A7=B5=C4=C8=AB=B2=BF=CC=FB=D7=D3=20
=
src=3D"http://25.20.176.12/bbs/images/default/find.gif"=20
border=3D0></A> <A=20
=
href=3D"http://25.20.176.12/bbs/pm.php?action=3Dsend&username=3Dwhoam=
i"=20
target=3D_blank><IMG =
alt=3D=B7=A2=B6=CC=CF=FB=CF=A2=20
=
src=3D"http://25.20.176.12/bbs/images/default/pm.gif"=20
border=3D0></A> </TD>
<TD align=3Dright> <A=20
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -