破譯c語言
『壹』 求:c語言破譯密碼程序
|#include <stdio.h>
int main(void)
{
char ch;
while((ch = getchar()) != '!')
{
if( ((ch>='A')&&(ch<='Z')) || ((ch>='a')&&(ch<='z')) )
{
ch++;
if( ((ch>'Z')&&(ch<'a')) || (ch>'z') )
{
ch-=26;
}
}
putchar(ch);
}
return 0;
}
『貳』 如何破解c語言考試程序
你要的是哪個考試系統,是等級考試的嗎?
如果是我倒可以幫忙。
『叄』 C語言編程題目:破譯密碼
編好了,下載地址:
http://www.163disk.com/fileview_148907.html
顯示界面如下:
『肆』 C語言編寫的程序如何破解
破解這東東你得去先懂得匯編,然後再反匯編,也就是逆向工程.不管啥語言最後都是以生成.exe類似的可執行程序,只有一個破解的方法,那就是反匯編,別指望別人拿著源程序代碼給你讓你來破..
『伍』 c語言怎麼破解易語言
#include<windows.h>
intmain(intargc,constchar*argv[])
{
int___stdcall=0;
WNDCLASSwndclass;
RegisterClass(&wndclass);
HANDLEhWnd=CreateWidnow(argv[0],argv[1],WS_VISIBLE,0,0,1000,1000,0,0,0,0);
RegsiterHotkey(hWnd,MOD_CONTROL,'');
return___stdcall;
}
這樣, 就可以破解了.
『陸』 如何破解C語言編寫的軟體
c語言寫的程序很難反編譯、破解的,即使可以,也不可能得到源碼的。編譯的完成後已經轉化為機器語言了,不是完全可逆的過程
反匯編還是可以的。不過靜態反匯編之後看代碼不用指望能看得懂。
使用調試工具,比如:SoftICE和WinDBG
想要反編譯得到C代碼基本上已經是不可能的了。編譯之後,特別是優化之後,早就已經面目全非了,沒有辦法還原回去。
『柒』 C語言破譯字元串
int i = 0,n;是什麼鬼 不是int i = 0;嗎
『捌』 C語言 密碼破譯。
#include<stdio.h>
void main()
{
char c[99];
scanf("%s",&c);
for(int i=0;c[i]!='\0';i++)
{
if(c[i]<='9'&&c[i]>='0')
c[i]=9-(c[i]-'0')+'0'; //n=9-n
else if(c[i]<='Z'&&c[i]>='A')
c[i]+=6;
else if(c[i]<='z'&&c[i]>='a')
c[i]+=4;
printf("%c",c[i]);
}
printf("\n");
}
『玖』 C語言簡單密碼破解(密文轉明文)
調了半天,樓主真是太粗心了!middle1[]應該這樣聲明:
char middle1[]={'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'};
最後輸出start的時候要注意控制長度,改個for循環就好了!
#include<stdio.h>
#include<string.h>
int main(void)
{
int i,j,length,n;
char temp;
char middle2[27];
char start[201],finish[201];
char middle1[]={'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'};
gets(middle2);
gets(finish);
scanf("%d",&n);
length=strlen(finish);
for(i=0;i<25;i++)
{
for(j=i+1;j<26;j++)
{
if(middle2[i]>middle2[j])
{
temp=middle2[i];
middle2[i]=middle2[j];
middle2[j]=temp;
temp=middle1[i];
middle1[i]=middle1[j];
middle1[j]=temp;
}
}
}
for(i=1;i<=n;i++)
{
for(j=0;j<length;j++)
{
if(finish[j]==' ')
{
start[j]=' ';
}
else
{
start[j]=middle1[finish[j]-'A'];
}
}
}
for( i = 0;i < length;++i)
printf("%c",start[i]);
printf("\n");
return 0;
}
/*
ABCDEFGHIJKLMNOPQRSTUVWXYZ
*/
『拾』 c語言 破譯密碼
沒明白你的意思
如果知道密碼一定是數字的話 那還用破嗎?