XSS cơ bản và Hacking
- 페이지 수
- 14
- 형식
- 크기
- 164 KB
- 언어
- VI · Tiếng Việt
- 조회수
- 1,183
- 댓글
- 0
- Lượt tải
- 0
미리보기 생성 중...
- 문서명
- XSS cơ bản và Hacking
- 목차
- 이 문서는 명확한 목차가 없습니다.
- 페이지 수
- 14 페이지
- 업로더
- ThiNganHang
상세 요약을 생성 중입니다. 잠시 후 다시 확인해주세요.
설명
Trích nội dung tài liệu
Authot: Mask_NBTA và Alex chan doi Đây là những bài viết về XSS mà tôi sưu tầm được, hy vọng giúp các bạn hiểu hơn 1 chút về vấn đề này Trước hết là bài viết của Mask_NBTA XSS cơ bản Lỗi xảy ra như thế nào ? Lỗi này xảy ra khi ứng dụng web thu nhận các dữ liệu nguy hiểm được nhập từ hacker . Như bạn đã biết thì 1 website thường chứa các link , thông qua các link này hacker có thể chèn các đoạn code vào và khi người dùng nào đó sử dụng link này thì coi như 99% là toi mạng , nói nôm na là hacker có thể thông qua lỗi này để chèn code vào site hay link để chôm các thông tin quan trọng từ nạn nhân, các thông tin quan trọng ở đây có thể là cookie hoặc username + pass để vào tài khoản 1 ngân hàng nào đó sau đó thông tin này được gửi tới cho hacker . Cách thường dùng của hacker là mã hoá các phần nguy hiểm của link ( đã chèn code) thành kiểu HEX ( hoặc có thể là các hình thức khác ) để làm cho nạn nhân ít nghi ngờ khi click vào cái link nguy hiểm đó . Sau đó là tìm cách nào đó để cho nạn nhân chịu click vào cái link đã đặt bẫy đó , cái này tùy thuộc vào sự gian xảo của từng hacker :-) , càng gian xảo thì càng mau ######ng thu được kết quả . Hầu hết các ứng dụng web hiện nay dùng cookie để kết hợp 1 tài khoản duy nhất cho 1 người dùng nào đó , nghĩa là cookie của người nào người đó xài . Các webmail , web bán hàng , nhà băng , ... đa số đều dùng cookie với mục đích chứng thực ngừơi dùng , và đây cũng là cái mà hacker cần . Vậy chứ chèn code là chèn cái quái gì , dùng cái gì để chèn : dùng Javascript ( thông dụng ) , VBscript , ActiveX, HTML,hoặc Flash Chắc các bạn đã hiểu sơ sơ về cái lỗi này rồi :-) . Không hiểu thì xem tiếp sẽ hiểu . Bi giờ chúng ta sẽ nói thật rõ về cái lỗi này : Trước hết giới thiệu sơ với các bạn về cách mã hoá 1 số các kí tự thường dùng trong lỗi XSS của thanh ADDRESS để chút nữa khỏi bị choáng : ------------------- Vì IBF Forum không hỗ trợ table trong bài viết nên các bạn có thể xem chi tiết đầy đủ bài viết tại đây : http://members.lycos.co.uk/masknbta/mask.rtf -------------------- sơ sơ vậy thôi , muốn biết hết thì các bạn tự kiếm . KIỂM TRA LỖI XSS Bây giờ tôi sẽ nêu ra các bước để các bạn có thể kiểm tra xem site đó có bị XSS hay không : 1 site bất kì bao giờ cũng có 1 hoặc tất cả các phần sau : search results, error messages , Web-form , chủ yếu lỗi XSS nằm ở các phần này , nói chung là XSS có thể xảy ra ở chỗ nào mà người dùng có thể nhập dữ liệu vào và sau đó sẽ nhận được 1 cái gì đó . Cách tìm lỗi để cho rõ ràng thì các chuyên gia bảo mật chia làm 7 bước nhưng theo tôi nên chia thành 5 bước : Bước 1 : Mở website cần kiểm tra ( cái này tất nhiên rồi ) Bước 2 : Bắt đầu kiểm tra , định vị 1 ô tìm kiếm hoặc 1 login form và gửi thông tin đi (nhập thông tin và nhấn submit hay login hay ok gì đó ) , ví dụ nhập chữ "Mask_NBTA" chẳng hạn hay chữ gì cũng được . Bước 3 : Xác định khả năng site có bị lỗi XSS hay không bằng cách xem thông tin trả về : Ví dụ bạn thấy như thế này : · "Your search for 'Mask_NBTA' did not find any items" · "Your search for 'Mask_NBTA' returned the following results" · "User 'Mask_NBTA' is not valid" · "Invalid login 'Mask_NBTA'" hoặc là cái quái gì đó mà có dính tới chữ "Mask_NBTA" mà bạn nhập vào ban đầu thì 99% "Alert" này bi XSS còn vài hình thức thử nữa tôi cũng xin trình bày luôn : + Chú ý các ô input hay các biến ngay trên thanh address ( var= ) thấy mấy cái này thì cứ nhét dữ liệu vào . Hãy thử với những script này : < script>alert('Mask_NBTA')< /script> hoặc <i*g csstest=javascript:alert('Mask_NBTA')> hoặc &{alert('Mask_NBTA')}; Bước 4 : Chèn code thực sự vào nơi bị lỗi : chèn cái này < script>alert('Mask_NBTA')< /script> vào ô ban nãy và nhấn SUBMIT . Nếu sau đó bạn nhận được 1 popup có chữ "Mask_NBTA" thì "Alert" này 100% bị dính XSS . Nhưng xin chú ý , thỉnh thoảng vẫn có trường hợp website đó bị dính XSS nhưng vẫn không xuất hiện cái popup thì buộc lòng bạn phải VIEW SOURCES (mổ bụng) nó ra để xem . Khi view sources nhớ kiếm dòng này< script>alert('Mask_NBTA')< /script> , nếu
자주 묻는 질문
이 문서는 무료인가요?
네. “XSS cơ bản và Hacking” 문서는 무료입니다. 로그인 후 '다운로드'를 클릭하여 원본 파일을 받으세요.
이 문서는 몇 페이지로 되어 있나요?
이 문서는 14페이지입니다. 다운로드하기 전에 온라인으로 미리 볼 수 있습니다.
다운로드하기 전에 미리 볼 수 있나요?
네. 이 페이지의 온라인 리더를 통해 문서를 미리 본 후 다운로드 여부를 결정할 수 있습니다.
XSS cơ bản và Hacking
미리보기 생성 중...
Trích nội dung tài liệu
Authot: Mask_NBTA và Alex chan doi Đây là những bài viết về XSS mà tôi sưu tầm được, hy vọng giúp các bạn hiểu hơn 1 chút về vấn đề này Trước hết là bài viết của Mask_NBTA XSS cơ bản Lỗi xảy ra như thế nào ? Lỗi này xảy ra khi ứng dụng web thu nhận các dữ liệu nguy hiểm được nhập từ hacker . Như bạn đã biết thì 1 website thường chứa các link , thông qua các link này hacker có thể chèn các đoạn code vào và khi người dùng nào đó sử dụng link này thì coi như 99% là toi mạng , nói nôm na là hacker có thể thông qua lỗi này để chèn code vào site hay link để chôm các thông tin quan trọng từ nạn nhân, các thông tin quan trọng ở đây có thể là cookie hoặc username + pass để vào tài khoản 1 ngân hàng nào đó sau đó thông tin này được gửi tới cho hacker . Cách thường dùng của hacker là mã hoá các phần nguy hiểm của link ( đã chèn code) thành kiểu HEX ( hoặc có thể là các hình thức khác ) để làm cho nạn nhân ít nghi ngờ khi click vào cái link nguy hiểm đó . Sau đó là tìm cách nào đó để cho nạn nhân chịu click vào cái link đã đặt bẫy đó , cái này tùy thuộc vào sự gian xảo của từng hacker :-) , càng gian xảo thì càng mau ######ng thu được kết quả . Hầu hết các ứng dụng web hiện nay dùng cookie để kết hợp 1 tài khoản duy nhất cho 1 người dùng nào đó , nghĩa là cookie của người nào người đó xài . Các webmail , web bán hàng , nhà băng , ... đa số đều dùng cookie với mục đích chứng thực ngừơi dùng , và đây cũng là cái mà hacker cần . Vậy chứ chèn code là chèn cái quái gì , dùng cái gì để chèn : dùng Javascript ( thông dụng ) , VBscript , ActiveX, HTML,hoặc Flash Chắc các bạn đã hiểu sơ sơ về cái lỗi này rồi :-) . Không hiểu thì xem tiếp sẽ hiểu . Bi giờ chúng ta sẽ nói thật rõ về cái lỗi này : Trước hết giới thiệu sơ với các bạn về cách mã hoá 1 số các kí tự thường dùng trong lỗi XSS của thanh ADDRESS để chút nữa khỏi bị choáng : ------------------- Vì IBF Forum không hỗ trợ table trong bài viết nên các bạn có thể xem chi tiết đầy đủ bài viết tại đây : http://members.lycos.co.uk/masknbta/mask.rtf -------------------- sơ sơ vậy thôi , muốn biết hết thì các bạn tự kiếm . KIỂM TRA LỖI XSS Bây giờ tôi sẽ nêu ra các bước để các bạn có thể kiểm tra xem site đó có bị XSS hay không : 1 site bất kì bao giờ cũng có 1 hoặc tất cả các phần sau : search results, error messages , Web-form , chủ yếu lỗi XSS nằm ở các phần này , nói chung là XSS có thể xảy ra ở chỗ nào mà người dùng có thể nhập dữ liệu vào và sau đó sẽ nhận được 1 cái gì đó . Cách tìm lỗi để cho rõ ràng thì các chuyên gia bảo mật chia làm 7 bước nhưng theo tôi nên chia thành 5 bước : Bước 1 : Mở website cần kiểm tra ( cái này tất nhiên rồi ) Bước 2 : Bắt đầu kiểm tra , định vị 1 ô tìm kiếm hoặc 1 login form và gửi thông tin đi (nhập thông tin và nhấn submit hay login hay ok gì đó ) , ví dụ nhập chữ "Mask_NBTA" chẳng hạn hay chữ gì cũng được . Bước 3 : Xác định khả năng site có bị lỗi XSS hay không bằng cách xem thông tin trả về : Ví dụ bạn thấy như thế này : · "Your search for 'Mask_NBTA' did not find any items" · "Your search for 'Mask_NBTA' returned the following results" · "User 'Mask_NBTA' is not valid" · "Invalid login 'Mask_NBTA'" hoặc là cái quái gì đó mà có dính tới chữ "Mask_NBTA" mà bạn nhập vào ban đầu thì 99% "Alert" này bi XSS còn vài hình thức thử nữa tôi cũng xin trình bày luôn : + Chú ý các ô input hay các biến ngay trên thanh address ( var= ) thấy mấy cái này thì cứ nhét dữ liệu vào . Hãy thử với những script này : < script>alert('Mask_NBTA')< /script> hoặc <i*g csstest=javascript:alert('Mask_NBTA')> hoặc &{alert('Mask_NBTA')}; Bước 4 : Chèn code thực sự vào nơi bị lỗi : chèn cái này < script>alert('Mask_NBTA')< /script> vào ô ban nãy và nhấn SUBMIT . Nếu sau đó bạn nhận được 1 popup có chữ "Mask_NBTA" thì "Alert" này 100% bị dính XSS . Nhưng xin chú ý , thỉnh thoảng vẫn có trường hợp website đó bị dính XSS nhưng vẫn không xuất hiện cái popup thì buộc lòng bạn phải VIEW SOURCES (mổ bụng) nó ra để xem . Khi view sources nhớ kiếm dòng này< script>alert('Mask_NBTA')< /script> , nếu
- 문서명
- XSS cơ bản và Hacking
- 목차
- 이 문서는 명확한 목차가 없습니다.
- 페이지 수
- 14 페이지
- 업로더
- ThiNganHang
상세 요약을 생성 중입니다. 잠시 후 다시 확인해주세요.
댓글 (0)
댓글이 없습니다. 첫 댓글을 남겨보세요!
Ngân hàng đề thi môn: Hệ thống thông tin quản lý
Đề thi môn Cơ sở dữ liệu (kèm Đáp án) - Đại học Sư phạm kỹ thuật
Đề thi và đáp án môn Hệ thống thông tin kế toán
Đề thi và đáp án môn Cấu trúc dữ liệu giải thuật
Đáp án đề thi môn Mạng máy tính - ĐH Công nghệ thông tin (CNTT)
Tiểu luận - Kinh tế phát triển - Phân tích nhận định "Việt Nam đã kiên định chọn hướng phát triển lấy con người làm trọng tâm ..."
Đề cương - Luật vận tải
600 Câu trắc nghiệm Tư tưởng Hồ Chí Minh
Tài liệu ôn tập Nguyên lý kế toán
Bài tập Xác suất thống kê đại học - có lời giải

댓글 (0)
댓글이 없습니다. 첫 댓글을 남겨보세요!