導航:首頁 > 源碼編譯 > 密碼庫源碼

密碼庫源碼

發布時間:2022-10-04 20:53:13

1. 源碼資料庫賬號密碼在哪看

在網站目錄下的文件里
一般帳號為:admin密碼:admin或者:admin888。或者網站目錄下的說明文件看看。看是什麼資料庫,ACCESS的,直接打開查看用戶名和密碼。密碼可能是MD5加密的,找到在線解密的網站如:md5.com.cn試試。

2. 怎樣從源代碼中得到密碼

源代碼下載都有介紹如何修改密碼的
和後台地址。
你自己在仔細看看,以後做網站一定要把原密碼修改,因為幾乎都一樣,太容易破解了。
資料庫也要改動。

3. 網站源代碼中關於密碼的資料庫找不到

資料庫文件名用db這個變數取代了,你要先搜索這個變數從何而來,比如去包含的文件里查找

4. 如何修改proxool源碼, 配置對連接的資料庫密碼加密

proxool是不錯的連接池,可是配置文件里資料庫的密碼默認是明文,感覺有點裸奔的感覺。想修改成密文。思路就是把datasource里的class設置為自己寫的類,這個類繼承org.logicalcobwebs.proxool.ProxoolDataSource;如:<bean id="dataSource" class="com.hclm.agency.db.DataSource">;
在這個類里取出密碼的密文,解密然後重置proxool的密碼和url。上代碼:
/**
* 重寫org.logicalcobwebs.proxool.ProxoolDataSource
* 重置資料庫密碼為明文
* @author Administrator
*
*/
public class DataSource extends org.logicalcobwebs.proxool.ProxoolDataSource {
/**
* 重置資料庫鏈接信息為明文
*/
public void setPassword(String mi) {
super.setPassword(mi);
String passWord = DesDecode(mi);
super.setPassword(passWord);
String url = reSetUrl(super.getDriverUrl(), super.getPassword());
super.setDriverUrl(url);
}
/*替換url的密碼為明文*/
public String reSetUrl(String url, String pwd) {
int begin = url.indexOf('/');
int end = url.indexOf('@');
String url2 = url.substring(0, begin + 1) + pwd + url.substring(end);
return url2;
}

public String getPassword() {
return super.getPassword();
}
/* 根據資料庫配置文件密碼密文得到明文 */
public String DesDecode(String mi) {
DESUtil des = new DESUtil();
des.getKey("HUACAIKEYG");
String strDes = des.getDesString(mi);
return strDes;
}
}
加密的類自己寫就行了:
上示例:
package com.hclm.agency.web.util;
/*
字元串 DESede(3DES) 加密
*/
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.UnsupportedEncodingException;
import java.security.*;
import javax.crypto.*;
import javax.crypto.spec.SecretKeySpec;
import sun.misc.BASE64Encoder;

public class ThreeDes {

private static final String Algorithm = "DESede"; //定義 加密演算法,可用 DES,DESede,Blowfish

//keybyte為加密密鑰,長度為24位元組
//src為被加密的數據緩沖區(源)
public static byte[] encryptMode(byte[] keybyte, byte[] src) {
try {
//生成密鑰
SecretKey deskey = new SecretKeySpec(keybyte, Algorithm);

//加密
Cipher c1 = Cipher.getInstance(Algorithm);
c1.init(Cipher.ENCRYPT_MODE, deskey);
return c1.doFinal(src);
} catch (java.security.NoSuchAlgorithmException e1) {
e1.printStackTrace();
} catch (javax.crypto.NoSuchPaddingException e2) {
e2.printStackTrace();
} catch (java.lang.Exception e3) {
e3.printStackTrace();
}
return null;
}

//keybyte為加密密鑰,長度為24位元組
//src為加密後的緩沖區
public static byte[] decryptMode(byte[] keybyte, byte[] src) {
try {
//生成密鑰
SecretKey deskey = new SecretKeySpec(keybyte, Algorithm);

//解密
// Cipher c1 = Cipher.getInstance(Algorithm);
Cipher c1 = Cipher.getInstance("DESede/ECB/PKCS5Padding");
c1.init(Cipher.DECRYPT_MODE, deskey);
return c1.doFinal(src);
} catch (java.security.NoSuchAlgorithmException e1) {
e1.printStackTrace();
} catch (javax.crypto.NoSuchPaddingException e2) {
e2.printStackTrace();
} catch (java.lang.Exception e3) {
e3.printStackTrace();
}
return null;
}

//轉換成十六進制字元串
public static String byte2hex(byte[] b) {
String hs="";
String stmp="";

for (int n=0;n<b.length;n++) {
stmp=(java.lang.Integer.toHexString(b[n] & 0XFF));
if (stmp.length()==1) hs=hs+"0"+stmp;
else hs=hs+stmp;
if (n<b.length-1) hs=hs+":";
}
return hs.toUpperCase();
}

public static void main(String[] args)
{

BufferedReader reader;
String input ;
int i=0;
try{
while(true){
if(i>0){
System.out.println("<<結束請輸入exit>>");
}
System.out.println("請輸入密碼明文:");
reader = new BufferedReader(new InputStreamReader(System.in));

input= reader.readLine();
// 處理控制台命令
if (input.equals("exit")){
break;
}else if(input == null||input.length()<7) {
System.out.println("明文字元串不能為空並且長度需要大於6");
continue;
}else {
i++;
input = input.trim();
//添加新安全演算法,如果用JCE就要把它添加進去
Security.addProvider(new com.sun.crypto.provider.SunJCE());

final byte[] keyBytes = {0x11, 0x22, 0x4F, 0x58, (byte)0x88, 0x10, 0x40, 0x38
, 0x28, 0x25, 0x79, 0x51, (byte)0xCB, (byte)0xDD, 0x55, 0x66
, 0x77, 0x29, 0x74, (byte)0x98, 0x30, 0x40, 0x36, (byte)0xE2};//24位元組的密鑰
try {
String szSrc = input;
System.out.println("加密前的字元串:" + szSrc);
byte[] encoded = encryptMode(keyBytes, szSrc.getBytes());
BASE64Encoder base64en = new BASE64Encoder();
System.out.println("加密後的字元串:" + Base64.encode(encoded));
byte[] srcBytes = decryptMode(keyBytes, Base64.decode(Base64.encode(encoded)));
// System.out.println("解密後的字元串:" + (new String(srcBytes)));
} catch (Exception e) {
// TODO Auto-generated catch block dCqB6+nmwnXOECa05SO3tA==
e.printStackTrace();
}
}
}

}catch(Exception e){
e.printStackTrace();
}
}
}

5. ASP後台密碼忘了,有源碼,資料庫也找到了,ACCESS的,但是加密的密碼是24個字母,怎麼解密,或者改密碼呢

MD5加密以後再破解很麻煩的,你直接打開資料庫,然後網路一下123456或者admin轉成Md5後的字元串,進去把原來的替換成你的就可以了!
不過你要了解清楚你的是用16位還是32位加密方式,兩種加密方式生成的字元是不一樣的!
希望對你的問題有所幫助,如果還有什麼疑問可以HI在線咨詢,幫你處理!

6. 網站後台密碼忘記了,有源碼,資料庫里的密碼是經過MD5加密過的,請問有什麼辦法可以修改密碼

1,可以直接恢復

2,直接進入面板管理修改

3,可以打開面板管理進入mysql修改加密

4,修改成你要加密的密碼就可以

5,ok成功登錄了

6,還有一種自己不會的可以追問我

望採納 希能幫上您

7. 如何找到一個網站的用戶名和密碼資料庫

  1. 網站環境不同,不同程序有不同的資料庫配置位置以discuz為例,其他的隨機應變:

  2. Discuz論壇的資料庫在程序中有設置文件對應查詢賬號密碼,目錄位置:

    /config/config_global.php

    /uc_server/data/config.inc.php

    /config/config_ucenter.php

    文件都含有Discuz論壇資料庫的登錄賬號密碼信息,可以參考查詢資料庫信息。

  3. 網站本身的資料庫是和程序分開的,大部分主機都是儲存在兩個空間。小型虛擬主機,沒有許可權查看資料庫文件,但是會提供在線管理的工具,一般在空間後台有提供鏈接。

  4. 雲主機,快雲VPS,雲伺服器,以及獨立主機,都有遠程伺服器管理許可權的,直接登錄遠程,就可以查看資料庫位置。

  5. 目前的情況看,快雲VPS都自帶雲資料庫,也有管理平台,可以後台直接打開,登錄管理資料庫。

8. 剛買了個購物網站的源碼,但發現資料庫里用戶的密碼是加密的

很簡單,你注冊時比如密碼設為 admin 在資料庫里就是 7a57a5a743894a0e ,你把管理員的密碼改成這個 密碼就是ADMIN了

9. vb連接access資料庫,驗證帳號和密碼的源碼

conStr = "Provider=Microsoft.Jet.OLEDB.4.0;"DataSource = "D:\Access2003\Access2003\db1.mdb"這2行不能分開寫,不然你的conStr中找不到資料庫。。。改為:conStr = "Provider=Microsoft.Jet.OLEDB.4.0;DataSource = D:\Access2003\Access2003\db1.mdb"

10. 如何查看ASP源碼的資料庫名密碼

一、找著有資料庫連接文件,很多人喜歡用conn.asp這樣的文件名作為資料庫連接文件,如果找到有conn.asp文件可直接打開看看,如果沒有可以整站搜索「ADODB.CONNECTION」,一般就能找到資料庫連接文件了。
二、打開資料庫連接文件看資料庫名和密碼,給你舉三個例吧:
例1:某網站的conn.asp有這樣的代碼:
db="db/jhq##sdfsad#.asp" '資料庫文件位置
on error resume next
connstr="DBQ=" & Server.MapPath(db) & ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
那麼他的資料庫是ACCESS資料庫,在這個db文件夾下的jhq##sdfsad#.asp就是資料庫,密碼是空。

例2:某網站的config.asp有這樣的代碼:
set conn=server.createobject("ADODB.CONNECTION")
conn.Connectionstring = "PROVIDER=MICROSOFT.JET.OLEDB.4.0;Jet OLEDB:Database password=548tj47f;DATA SOURCE=" & Server.MapPath("/App_Data/# %otc4468fde% #.mdb")
那麼他的是ACCESS資料庫,App_Data文件夾下的# %otc4468fde% #.mdb就是,密碼是548tj47f

例3:某網站的config.asp有這樣的代碼:
set conn=server.createobject("ADODB.CONNECTION")
conn.Connectionstring = "provider=sqloledb;data source=127.0.0.1;User ID=aa6378643;pwd=D5Lo9JHUT;Initial Catalog=aa6378643"
那麼他的資料庫是mssql資料庫,資料庫名是aa6378643,用戶名是aa6378643,密碼是D5Lo9JHUT,IP跟網站IP一樣。

如果還不會就加群17320427來找群主或管理員問。

閱讀全文

與密碼庫源碼相關的資料

熱點內容
郵件附件加密後打開能顯示嗎 瀏覽:723
榮耀x10拍照演算法 瀏覽:569
androidgradle配置簽名 瀏覽:94
文件夾左邊的空心三角符號是什麼 瀏覽:284
app英語音頻試卷掃碼怎麼聽 瀏覽:613
字元串編譯預處理 瀏覽:703
蘋果手機怎麼會顯示多個App 瀏覽:240
不去互聯網程序員 瀏覽:553
電腦qq郵箱解壓的圖片保存在哪裡 瀏覽:546
嵌入命令行 瀏覽:92
檔案為什麼被加密 瀏覽:487
十天學會單片機13 瀏覽:875
榮耀怎麼設置讓app一直運行 瀏覽:994
共享文件夾能在哪裡找到 瀏覽:436
旅遊訂旅店用什麼app 瀏覽:241
一個女程序員的聲音 瀏覽:497
魔術app怎麼用 瀏覽:341
單片機有4個8位的io口 瀏覽:898
win10rar解壓縮軟體 瀏覽:170
plc教程pdf 瀏覽:669