当前位置:首页 » 数据仓库 » 从数据库获取登录名密码
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

从数据库获取登录名密码

发布时间: 2023-06-10 02:19:30

1. 如何在数据库中获取用户名和密码

我的是5.7.12版本
在mysql库的user表中可以查询用户名,密码加密串

使用 show databases命令可以显示当前数据库中的表

2. 如何利用java获取数据库的用户名密码

jdbc... 请参阅相关博文

3. 如何查看mysql数据库的登录名和密码

如何查看mysql数据库的登录名和密码:
通过Windows的服务管理器查看。首先安装Maki5。服务端
“开始”-“运行”,输入“services.msc”,回车。弹出Windows的服务管理器,然后就可以看见服务名为“mysql”的服务项了,其右边标明“已启动”。
注意:装好MYSQL后最好重新启动系统。
1.将服务端Zebra目录复制到MYSQL的DATA目录下
2.找到MYSQL目录里的MY.INI文件,修改my.ini配置文件的[mysqld]下增加lower_case_table_names=2,确定表名和库名是大小写敏感的,改完后重新启动mysql。这段添加完成后,需要将MYSQL服务关闭重启方可生效(不要在任务管理器里关闭程序),可以重起一下机器。
3.将“Maki5”这个目录复制到C盘以外的盘,最好不要用中文名,比如放在E盘的Maki5目录下
4.打开ConfigTool.exe这个程序就是服务器启动的主程序,
5.设置这里读取MYSQL数据库的ROOT名和密码,这里的用户名一般就是ROOT,密码改成自己刚才安装MYSQL时所输入的密码,注意,这里有好几处需要改的,图的上面所画圈的项目里的密码都要改成自己的,否则连接不上,全部修改完后别忘了保存。
6.看一下启动设置里的程序目录是否正确,所有运行的程序都要指定在自己所在的目录,比如E:\Maki5\目录
7.现在点击启动运行看看效果,就可以查看了。
如何修改MySql数据库的用户名和密码:
首先进入命令行下:
以root用户登录,命令:mysql
-uroot
-p
回车
输入密码;
mysql>use
mysql;
mysql>UPDATE
user
SET
password=PASSWORD('输入新密码')
WHERE
user='root';
mysql>FLUSH
PRIVILEGES;
已经完成。

4. 用PHP从SQL数据库提取用户名和密码

因为你写的不规范如果查询不到的话在$rows = mysql_num_rows($result);
就会提示报错了,把$rows = mysql_num_rows($result);
改成$rows = @mysql_num_rows($result);屏蔽掉用户不存在或者输入密码错误的情况

5. 如何截取程序连接数据库时的登录名和密码

以Oracle为例

分析:

先来了解下Oracle系统的结构。

客户端应用程序①【Oracle客户端软件】 ——> ②【系统TCP/IP模块】 ——> ③【网络】——> ④【系统的TCP/IP模块】 ——>⑤ 【oracle数据库】

在②或者③处登录数据包都是已经经过加密的,但是在编写Oracle 数据库应用程序,将数据库连接的【用户名】和【密码】是用【明文】的方式传递给 Oracle 客户端驱动程序。

所以,在①处数据流肯定是明文的,最有可能拦截到密码。

①处发生在应用程序到 Oracle 系统的调用中,也就是发生在 API 调用的层次,所以只要找到密码加密模块的入口,在对相应的 API 进行 Hook,就能截获到密码了。

具体实现方法:

1. 相关的调用

①经过了一番跟踪以后,就可以发现用户名和密码是在 OraCore8.dll 模块中的 lncupw 函数中被加密的,而且这个函数的调用方法如下:

invoke lncupw,addr Output,1eh,addr

szPassword,dwLenPass,addr szUserName,dwLenName,NULL,1

函数的入口参数包括明文的数据库连接用户名和密码,以及他们的长度,运行的结果是在第一个参数Output指定的缓冲区中返回加密后的数据,以后这个加密后的数据会被发送到服务器端进行认证。


2. 具体的实现方案

在对 OraCore8.dll 进行补丁,在 dll 文件中附加一段代码,然后修改 dll 的导出表中 lncupw 函数对应的入口地址,将它指向到附加的代码中,然后由这段代码在堆栈中取出用户名和密码并显示出来,完成这个步骤后再跳转到原始的 lncupw 函数的入口地址去执行原有的功能。

这个方案涉及到两个技术问题:

①对 dll 文件的修改问题,这个问题可以归结为在 PE 文件后添加可执行代码的方法问题。

②写被附加到 dll 文件后的程序体的问题。

对 dll 文件的修改代码的片断如下:

A/文件名字符串放在 szFileName 指定的缓冲区中。

B/已经对文件进行校验,找到了导出表中的 lncupw 项目,这个项目在文件中的 Offset 放在 dwOffsetPeHeand 中,lncupw 的原始入口RVA放在 dwProcEntry 变量中。

C/找出了 dll 文件中的 PE 文件头位置,并拷贝 PE 文件头到 lpPeHead 指定的位置中。


对 OraCore8.dll 进行了相关的补丁以后,凡是有应用程序连接 Oracle 数据库,附加代码就可以截获到连接所用的用户名和密码并通过一个 MessageBox 显示出来了。

6. 如何查看数据库密码

问题一:怎样查询数据库的SA密码 查是查不到的,如果你能进去数据库,直接修改就可以啦!

是SQL吧,可以在企业管理器里面,直接重新枝指设置即可。

问题二:如何查看mysql数据库用户密码 以 root 身份进入命令行 执行
mysql> select Host,user,password from mysql.user \G;
这样子就可以看到了

问题三:怎么查看mysql数据库的用户名和密码 SELECT CURRENT_USER;可以查看当前登录的用户.
SELECT User,Host,Password FROM mysql.user;可以查看用户,主机和密码,但是密码是经过MD5或者SHA1加密过的,看了也没有意义。

问题四:phpadmin怎么查看数据库密码 密码看不到,但是可以在里面修改
点击权限,就可以进去看

问题五:如何查看当前oracle中数据库的用户名和密码 只能看到加密后的密码
select username,password from dba_users;
11g后要看其它字典

问题六:如何查看数据库设置密码 系统加密的不能看,能用windows身份登录进去修改

问题七:md5加密以后怎么查看数据库密码 MD5还广泛用于操作系统的登陆认证上,如Unix、各类BSD系统登录密码、数字猛明配签名等诸多方面。如在Unix系统中用户的密码是以MD5(或其它类似的算法)经Hash运算后存储在文件系统中。当用户登录的时候,系统把用户输入的密码进行MD5

Hash运算,然后再去和保存在文件系统中的MD5值进行比较,进而确定输入的密码是否正确。通过这样的步骤,系统在并不知道用户密码的明码的情况下就可以确定用户登录系统的合法性。这可以避免用户的密码被具有系统管理员权限的用户知道。MD5将任意长度的“字节串”映射槐段为一个128bit的大整数,并且是通过该128bit反推原始字符串是困难的,换句话说就是,即使你看到源程序和算法描述,也无法将一个MD5的值变换回原始的字符串,从数学原理上说,是因为原始的字符串有无穷多个,这有点象不存在反函数的数学函数。所以,要遇到了md5密码的问题,比较好的办法是:你可以用这个系统中的md5()函数重新设一个密码,如admin,把生成的一串密码的Hash值覆盖原来的Hash值就行了。

问题八:怎么查看sql数据库的用户名和密码 管理工具里面可以看到啊。一般在安全性写。或者登录名下。你在管理工具的菜单下面找找,一般都是有的。视不同的数据库而不同

问题九:MYSQL 如何查看用户密码? 在SQL SERVER 7.0和2000中,可以用下面的命令查看: DBCC log ( {dbid|dbname}, [, type={0|1|2|3|4}] ) 参数: Dbid or dbname - 任一数据库的ID或名字 type - 输出结果的类型: 0 - 最少信息(operation, context, transaction id) 1 - 更多信息(plus flags, tags, row length) 2 - 非常详细的信息(plus object name, index name,page id, slot id) 3 - 每种操作的全部信息 4 - 每种操作的全部信息加上该事务的16进制信息 默认 type = 0 要查看MSATER数据库的事务日志可以用以下命令: DBCC log (master)

7. 怎么才能知道自己数据库的用户名和密码

装尘埋腔数据库的时候 他会提示你的“sa”用户设定密码 如果 你没派衫设定 直接使用SQl身份登录 就可以

点安全性液帆 - 用户名 里面都有记录 !

用windows身份也可以登陆

8. 如何查看mysql数据库的登录名和密码

  1. 打开启搜mysql,输入密码。

资料拓展:

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于Oracle旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系吵洞统) 应用软件。