Linux ip-172-26-2-223 5.4.0-1018-aws #18-Ubuntu SMP Wed Jun 24 01:15:00 UTC 2020 x86_64
Apache
: 172.26.2.223 | : 3.128.204.151
Cant Read [ /etc/named.conf ]
8.1.13
www
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
www /
server /
mysql /
mysql-test /
suite /
auth_sec /
t /
[ HOME SHELL ]
Name
Size
Permission
Action
access_credential_control-mast...
170
B
-rw-r--r--
access_credential_control.test
27.33
KB
-rw-r--r--
cert_verify.test
2.17
KB
-rw-r--r--
early_plugin_load-master.opt
23
B
-rw-r--r--
early_plugin_load.test
1.17
KB
-rw-r--r--
install_keyring_file-master.op...
73
B
-rw-r--r--
install_keyring_file.test
1.21
KB
-rw-r--r--
key_rotation.test
622
B
-rw-r--r--
key_rotation_qa-master.opt
20
B
-rw-r--r--
key_rotation_qa.test
9.02
KB
-rw-r--r--
key_value_auth-master.opt
170
B
-rw-r--r--
key_value_auth.test
23.04
KB
-rw-r--r--
keyring_file_data-master.opt
93
B
-rw-r--r--
keyring_file_data.test
1.18
KB
-rw-r--r--
keyring_file_data_qa-master.op...
73
B
-rw-r--r--
keyring_file_data_qa.test
2.84
KB
-rw-r--r--
keyring_udf-master.opt
37
B
-rw-r--r--
keyring_udf.test
5.2
KB
-rw-r--r--
multiple_plugins-master.opt
225
B
-rw-r--r--
multiple_plugins.test
505
B
-rw-r--r--
mysql_native_plugin.test
24.09
KB
-rw-r--r--
mysql_no_login-master.opt
20
B
-rw-r--r--
mysql_no_login.test
4.56
KB
-rw-r--r--
mysql_protocol_types.test
6.42
KB
-rw-r--r--
mysql_protocol_types_windows-m...
50
B
-rw-r--r--
mysql_protocol_types_windows.t...
3.38
KB
-rw-r--r--
mysql_sha256_plugin-master.opt
170
B
-rw-r--r--
mysql_sha256_plugin.test
21.21
KB
-rw-r--r--
mysql_ssl_connection-master.op...
35
B
-rw-r--r--
mysql_ssl_connection.test
418
B
-rw-r--r--
mysql_ssl_rsa_setup.test
12.05
KB
-rw-r--r--
named_pipe_ssl-master.opt
26
B
-rw-r--r--
named_pipe_ssl.test
959
B
-rw-r--r--
openssl_cert_generation-master...
39
B
-rw-r--r--
openssl_cert_generation.test
18.35
KB
-rw-r--r--
openssl_cert_generation_debug....
3.91
KB
-rw-r--r--
openssl_cert_generation_subjec...
39
B
-rw-r--r--
openssl_cert_generation_subjec...
3.37
KB
-rw-r--r--
openssl_cert_validity-master.o...
67
B
-rw-r--r--
openssl_cert_validity.test
590
B
-rw-r--r--
openssl_skip_cert_generation-m...
67
B
-rw-r--r--
openssl_skip_cert_generation.t...
2.46
KB
-rw-r--r--
password_expired-master.opt
170
B
-rw-r--r--
password_expired.test
22.89
KB
-rw-r--r--
password_expiry.test
7.69
KB
-rw-r--r--
require_secure_transport.test
3.15
KB
-rw-r--r--
require_secure_transport_windo...
50
B
-rw-r--r--
require_secure_transport_windo...
5.81
KB
-rw-r--r--
secure_file_priv_error.test
1.61
KB
-rw-r--r--
secure_file_priv_null-master.o...
24
B
-rw-r--r--
secure_file_priv_null.test
1.47
KB
-rw-r--r--
secure_file_priv_warnings-mast...
22
B
-rw-r--r--
secure_file_priv_warnings.test
2.18
KB
-rw-r--r--
secure_file_priv_warnings_not_...
1.22
KB
-rw-r--r--
secure_file_priv_warnings_win....
1.45
KB
-rw-r--r--
server_withssl_client_withouts...
405
B
-rw-r--r--
server_withssl_client_withouts...
11.95
KB
-rw-r--r--
server_withssl_client_withssl-...
405
B
-rw-r--r--
server_withssl_client_withssl....
15.89
KB
-rw-r--r--
set_password_deprecated.test
2.67
KB
-rw-r--r--
ssl_auto_detect-master.opt
124
B
-rw-r--r--
ssl_auto_detect.test
5.22
KB
-rw-r--r--
ssl_auto_detect_openssl-master...
118
B
-rw-r--r--
ssl_auto_detect_openssl.test
2.62
KB
-rw-r--r--
ssl_mode.test
9.47
KB
-rw-r--r--
tls.test
4.45
KB
-rw-r--r--
tls12_tls1.test
2.33
KB
-rw-r--r--
wrong_keyring_file_data-master...
90
B
-rw-r--r--
wrong_keyring_file_data.test
806
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : mysql_native_plugin.test
############################################################################### # # # Authorization and authentication using the MYSQL_NATIVE_PASSWORD pligin at # # server and client side # # # # # # # # Creation Date: 2012-12-10 # # Author : Tanjot Singh Uppal # # # # # # Description:Test Cases of authenticating the hashed password using the # # mysql_native_password plugin at the server side as well as the client side # # # # # ############################################################################### --source include/not_embedded.inc --source include/have_ssl.inc --source include/have_sha256_rsa_auth.inc --source include/mysql_upgrade_preparation.inc # This test will intentionally generate errors in the server error log # when a broken password is inserted into the mysql.user table. # The below suppression is to clear those errors. --disable_query_log call mtr.add_suppression(".*Password salt for user.*"); --enable_query_log --echo --echo --echo =========================================================================================================================================== --echo Checking the password authentication using the mysql_native_password plugin at the client and mysql_native_password plugin at the server side --echo =========================================================================================================================================== --echo select @@Global.old_passwords; --echo 0 Expected select @@session.old_passwords; --echo 0 Expected # Checking the password authentication with mysql_native_password plugin # Creating 2 users and encrypting the server side password with the mysql_native_password plugin CREATE USER 'Tanjotuser1'@'localhost' IDENTIFIED WITH 'mysql_native_password'; CREATE USER 'Tanjotuser2'@'127.0.0.1' IDENTIFIED WITH 'mysql_native_password'; # Verifying the server side plugin used to be mysql_native_password select (select plugin from mysql.user where User='Tanjotuser1' and Host='localhost')='mysql_native_password'; --echo 1 Expected select (select plugin from mysql.user where User='Tanjotuser2' and Host='127.0.0.1')='mysql_native_password'; --echo 1 Expected # Verifying the client connection using the same mysql_native_password plugin and NULL password --replace_result "NO" "" "YES" "" connect(con1,localhost,Tanjotuser1,,,); --replace_result "NO" "" "YES" "" connect(con2,127.0.0.1,Tanjotuser2,,,); # Verifying the client connection using the same mysql_native_password plugin and junk password --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con3,localhost,Tanjotuser1," ",,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con4,127.0.0.1,Tanjotuser2," ",,); --enable_query_log # setting the password for the 2 users using the mysql_native_password plugin connection default; SET PASSWORD FOR 'Tanjotuser1'@'localhost'='abc'; SET PASSWORD FOR 'Tanjotuser2'@'127.0.0.1'='abc'; # Validating the old_passwords value from the created users. --echo **** connecting Tanjotuser1 with server --exec $MYSQL -uTanjotuser1 -pabc -hlocalhost --default_auth=mysql_native_password -e "select @@session.old_passwords" --echo 0 Expected --echo **** connecting Tanjotuser2 with server --exec $MYSQL -uTanjotuser2 -pabc -h127.0.0.1 --default_auth=mysql_native_password -e "select @@session.old_passwords" --echo 0 Expected --echo **** connecting Tanjotuser1 with server --exec $MYSQL -uTanjotuser1 -pabc -hlocalhost --default_auth=sha256_password -e "select @@session.old_passwords" --echo 0 Expected --echo **** connecting Tanjotuser2 with server --exec $MYSQL -uTanjotuser2 -pabc -h127.0.0.1 --default_auth=sha256_password -e "select @@session.old_passwords" --echo 0 Expected --echo **** connecting Tanjotuser1 with server --exec $MYSQL -uTanjotuser1 -pabc -hlocalhost -e "select @@session.old_passwords" --echo 0 Expected --echo **** connecting Tanjotuser2 with server --exec $MYSQL -uTanjotuser2 -pabc -h127.0.0.1 -e "select @@session.old_passwords" --echo 0 Expected # Verifying the client connection using the mysql_native_password plugin and NULL password --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con5,localhost,Tanjotuser1,,,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con6,127.0.0.1,Tanjotuser2,,,); --enable_query_log # Verifying the client connection using the mysql_native_password plugin and junk password --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con7,localhost,Tanjotuser1," ",,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con8,127.0.0.1,Tanjotuser2," ",,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con9,localhost,Tanjotuser1,"%",,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con10,127.0.0.1,Tanjotuser2,"%",,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con11,localhost,Tanjotuser1,"_",,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con12,127.0.0.1,Tanjotuser2,"_",,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con13,localhost,Tanjotuser1,"0",,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con14,127.0.0.1,Tanjotuser2,"0",,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con15,localhost,Tanjotuser1,"^",,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con16,127.0.0.1,Tanjotuser2,"^",,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con17,localhost,Tanjotuser1,'\$',,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con18,127.0.0.1,Tanjotuser2,'\$',,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con19,localhost,Tanjotuser1,"&",,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con20,127.0.0.1,Tanjotuser2,"&",,); --enable_query_log # Dropping the created users connection default; DROP USER 'Tanjotuser1'@'localhost'; DROP USER 'Tanjotuser2'@'127.0.0.1'; --echo --echo --echo ==================================================================================================== --echo checking the integrity of long password (more than 40 chars) using mysql_native_password plugin --echo ==================================================================================================== --echo # Checking the password authentication with mysql_native_password plugin # Creating 2 users and encrypting the server side password with the mysql_native_password plugin CREATE USER 'Tanjotuser1'@'localhost' IDENTIFIED WITH 'mysql_native_password'; CREATE USER 'Tanjotuser2'@'127.0.0.1' IDENTIFIED WITH 'mysql_native_password'; # setting the password for the 2 users using the mysql_native_password plugin SET @@session.old_passwords=0; SET PASSWORD FOR 'Tanjotuser1'@'localhost'='$$$$$$$$$$^^^^^^^^^^&&&&&&&&&&**********((((((((((##########!!!!!!!!!!@@@@@@@@@@ @@@@@@@@@@__________'; SET PASSWORD FOR 'Tanjotuser2'@'127.0.0.1'='$$$$$$$$$$^^^^^^^^^^&&&&&&&&&&**********((((((((((##########!!!!!!!!!!@@@@@@@@@@ @@@@@@@@@@__________'; # Verifying the client access denied passing null password --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con39,localhost,Tanjotuser1," ",,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con40,127.0.0.1,Tanjotuser2," ",,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con41,localhost,Tanjotuser1,,,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con42,127.0.0.1,Tanjotuser2,,,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con43,localhost,Tanjotuser1,"@_",,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con44,127.0.0.1,Tanjotuser2,"@_",,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con45,localhost,Tanjotuser1,"$_",,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con46,127.0.0.1,Tanjotuser2,"$_",,); --enable_query_log # Dropping the created users connection default; DROP USER 'Tanjotuser1'@'localhost'; DROP USER 'Tanjotuser2'@'127.0.0.1'; --echo --echo --echo ============================================================================================================================================ --echo Checking the password authentication using the mysql_native_password plugin at the client and sha256_password plugin at the server side --echo ============================================================================================================================================ --echo --echo # Restart server with default-authentication-plugin=sha256_password; let $restart_file= $MYSQLTEST_VARDIR/tmp/mysqld.1.expect; --exec echo "wait" > $restart_file --shutdown_server --source include/wait_until_disconnected.inc -- exec echo "restart:--default-authentication-plugin=sha256_password " > $MYSQLTEST_VARDIR/tmp/mysqld.1.expect -- enable_reconnect -- source include/wait_until_connected_again.inc select @@Global.old_passwords; --echo 2 Expected select @@session.old_passwords; --echo 0 Expected # Checking the password authentication with mysql_native_password plugin # Creating 2 users and encrypting the server side password with the mysql_native_password plugin CREATE USER 'Tanjotuser1'@'localhost' IDENTIFIED WITH 'mysql_native_password'; CREATE USER 'Tanjotuser2'@'127.0.0.1' IDENTIFIED WITH 'mysql_native_password'; # Verifying the server side plugin used to be mysql_native_password select (select plugin from mysql.user where User='Tanjotuser1' and Host='localhost')='mysql_native_password'; --echo 1 Expected select (select plugin from mysql.user where User='Tanjotuser2' and Host='127.0.0.1')='mysql_native_password'; --echo 1 Expected # Verifying the client connection using the same mysql_native_password plugin and NULL password --replace_result "NO" "" "YES" "" connect(con89,localhost,Tanjotuser1,,,); --replace_result "NO" "" "YES" "" connect(con90,127.0.0.1,Tanjotuser2,,,); # Verifying the client connection using the same mysql_native_password plugin and junk password --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con91,localhost,Tanjotuser1," ",,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con92,127.0.0.1,Tanjotuser2," ",,); --enable_query_log # setting the password for the 2 users using the mysql_native_password plugin connection default; SET @@session.old_passwords=0; SET PASSWORD FOR 'Tanjotuser1'@'localhost'='abc'; SET PASSWORD FOR 'Tanjotuser2'@'127.0.0.1'='abc'; # Validating the old_passwords value from the created users. --echo **** connecting Tanjotuser1 with server --exec $MYSQL -uTanjotuser1 -pabc -hlocalhost --default_auth=mysql_native_password -e "select @@session.old_passwords" --echo 0 Expected --echo **** connecting Tanjotuser2 with server --exec $MYSQL -uTanjotuser2 -pabc -h127.0.0.1 --default_auth=mysql_native_password -e "select @@session.old_passwords" --echo 0 Expected --echo **** connecting Tanjotuser1 with server --exec $MYSQL -uTanjotuser1 -pabc -hlocalhost --default_auth=sha256_password -e "select @@session.old_passwords" --echo 0 Expected --echo **** connecting Tanjotuser2 with server --exec $MYSQL -uTanjotuser2 -pabc -h127.0.0.1 --default_auth=sha256_password -e "select @@session.old_passwords" --echo 0 Expected --echo **** connecting Tanjotuser1 with server --exec $MYSQL -uTanjotuser1 -pabc -hlocalhost -e "select @@session.old_passwords" --echo 0 Expected --echo **** connecting Tanjotuser2 with server --exec $MYSQL -uTanjotuser2 -pabc -h127.0.0.1 -e "select @@session.old_passwords" --echo 0 Expected # Verifying the client connection using the same mysql_native_password plugin and NULL password --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con93,localhost,Tanjotuser1,,,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con94,127.0.0.1,Tanjotuser2,,,); --enable_query_log # Verifying the client connection using the same mysql_native_password plugin and junk password --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con95,localhost,Tanjotuser1," ",,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con96,127.0.0.1,Tanjotuser2," ",,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con97,localhost,Tanjotuser1,"%",,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con98,127.0.0.1,Tanjotuser2,"%",,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con99,localhost,Tanjotuser1,"_",,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con100,127.0.0.1,Tanjotuser2,"_",,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con101,localhost,Tanjotuser1,"0",,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con102,127.0.0.1,Tanjotuser2,"0",,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con103,localhost,Tanjotuser1,"^",,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con104,127.0.0.1,Tanjotuser2,"^",,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con105,localhost,Tanjotuser1,"\$",,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con106,127.0.0.1,Tanjotuser2,"\$",,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con107,localhost,Tanjotuser1,"&",,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con108,127.0.0.1,Tanjotuser2,"&",,); --enable_query_log # Below section is hashed till the bug16040690 is fixed. #--error ER_SERVER_IS_IN_SECURE_AUTH_MODE #connect(con113,localhost,Tanjotuser1,"abc ",,); #--error ER_SERVER_IS_IN_SECURE_AUTH_MODE #connect(con114,127.0.0.1,Tanjotuser2,"abc ",,); #--error ER_SERVER_IS_IN_SECURE_AUTH_MODE #connect(con115,localhost,Tanjotuser1," abc",,); #--error ER_SERVER_IS_IN_SECURE_AUTH_MODE #connect(con116,127.0.0.1,Tanjotuser2," abc",,); --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con117,localhost,Tanjotuser1,"0abc",,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con118,127.0.0.1,Tanjotuser2,"0abc",,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con119,localhost,Tanjotuser1,"abc0",,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con120,127.0.0.1,Tanjotuser2,"abc0",,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con121,localhost,Tanjotuser1,"@abc",,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con122,127.0.0.1,Tanjotuser2,"@abc",,); --enable_query_log # Dropping the created users connection default; DROP USER 'Tanjotuser1'@'localhost'; DROP USER 'Tanjotuser2'@'127.0.0.1'; --echo --echo --echo ==================================================================================================== --echo checking the integrity of long password (more than 40 chars) using mysql_native_password plugin --echo ==================================================================================================== --echo # Checking the password authentication with mysql_native_password plugin # Creating 2 users and encrypting the server side password with the mysql_native_password plugin CREATE USER 'Tanjotuser1'@'localhost' IDENTIFIED WITH 'mysql_native_password'; CREATE USER 'Tanjotuser2'@'127.0.0.1' IDENTIFIED WITH 'mysql_native_password'; # setting the password for the 2 users using the mysql_native_password plugin SET @@session.old_passwords=0; SET PASSWORD FOR 'Tanjotuser1'@'localhost'='$$$$$$$$$$^^^^^^^^^^&&&&&&&&&&**********((((((((((##########!!!!!!!!!!@@@@@@@@@@ @@@@@@@@@@__________'; SET PASSWORD FOR 'Tanjotuser2'@'127.0.0.1'='$$$$$$$$$$^^^^^^^^^^&&&&&&&&&&**********((((((((((##########!!!!!!!!!!@@@@@@@@@@ @@@@@@@@@@__________'; connection default; --disable_warnings --replace_result "NO" "" "YES" "" connect(con125,localhost,Tanjotuser1,"\$\$\$\$\$\$\$\$\$\$^^^^^^^^^^&&&&&&&&&&**********((((((((((##########!!!!!!!!!!@@@@@@@@@@ @@@@@@@@@@__________",,); --replace_result "NO" "" "YES" "" connect(con126,127.0.0.1,Tanjotuser2,"\$\$\$\$\$\$\$\$\$\$^^^^^^^^^^&&&&&&&&&&**********((((((((((##########!!!!!!!!!!@@@@@@@@@@ @@@@@@@@@@__________",,); --enable_warnings # Verifying the client access denied passing null password --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con127,localhost,Tanjotuser1," ",,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con128,127.0.0.1,Tanjotuser2," ",,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con127,localhost,Tanjotuser1,,,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con128,127.0.0.1,Tanjotuser2,,,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con129,localhost,Tanjotuser1,"@_",,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con130,127.0.0.1,Tanjotuser2,"@_",,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con131,localhost,Tanjotuser1,"$_",,); --enable_query_log --replace_result $MASTER_MYSOCK MASTER_MYSOCK --replace_result "NO" "" "YES" "" --disable_query_log --error ER_ACCESS_DENIED_ERROR connect(con132,127.0.0.1,Tanjotuser2,"$_",,); --enable_query_log # Dropping the created users disconnect con1; disconnect con2; #disconnect con3; #disconnect con4; #disconnect con5; #disconnect con6; #disconnect con7; #disconnect con8; #disconnect con9; #disconnect con10; #disconnect con11; #disconnect con12; #disconnect con13; #disconnect con14; #disconnect con15; #disconnect con16; #disconnect con17; #disconnect con18; #disconnect con19; #disconnect con20; #disconnect con39; #disconnect con40; #disconnect con41; #disconnect con42; #disconnect con43; #disconnect con44; #disconnect con45; #disconnect con46; disconnect con89; disconnect con90; #disconnect con91; #disconnect con92; #disconnect con93; #disconnect con94; #disconnect con95; #disconnect con96; #disconnect con97; #disconnect con98; #disconnect con99; #disconnect con100; #disconnect con101; #disconnect con102; #disconnect con103; #disconnect con104; #disconnect con105; #disconnect con106; #disconnect con107; #disconnect con108; #disconnect con113; #disconnect con114; #disconnect con115; #disconnect con116; #disconnect con117; #disconnect con118; #disconnect con119; #disconnect con120; #disconnect con121; #disconnect con122; disconnect con125; disconnect con126; #disconnect con127; #disconnect con128; #disconnect con129; #disconnect con130; #disconnect con131; #disconnect con132; connection default; DROP USER 'Tanjotuser1'@'localhost'; DROP USER 'Tanjotuser2'@'127.0.0.1'; SET @@global.old_passwords=default; SET @@session.old_passwords=default;
Close