JavaScript cho hacker (Phiên Bản Tiếng Việt)
JavaScript cho hacker (Phiên Bản Tiếng Việt)
Học cách suy nghĩ như một tin tặc
Về Cuốn Sách
Bạn đã bao giờ tự hỏi một tin tặc tiếp cận việc tìm kiếm lỗ hổng trong trình duyệt và JavaScript như thế nào chưa? Cuốn sách này chia sẻ quá trình suy nghĩ và cung cấp cho bạn công cụ để tìm ra lỗ hổng của riêng mình. Nó chia sẻ những kiến thức cơ bản về hacking JavaScript, sau đó đi sâu và giải thích cách xây dựng tải trọng JavaScript mà không sử dụng dấu ngoặc đơn.
- Chỉ ra cách bạn có thể tìm lỗ hổng bằng phương pháp fuzzing và cách nhanh chóng fuzz hàng triệu ký tự trong vài giây.
- Muốn hack DOM? Cuốn sách này sẽ giúp bạn.
- Đọc về các phương pháp bỏ qua SOP của trình duyệt mà tác giả đã tìm thấy chi tiết.
- Không có ý tưởng về ô nhiễm nguyên mẫu phía máy khách? Đây là cuốn sách dành cho bạn!
- Muốn học các kỹ thuật XSS mới nhất và tuyệt vời nhất? Bạn cần mua cuốn sách này.
Mục lục
- 1:Chương một - Giới thiệu
- 1.1:Về tác giả
- 1.2:Đam mê
- 1.3:Môi trường
- 1.4:Đặt mục tiêu
- 1.5:Kiểm thử ngẫu nhiên
- 1.6:Sự kiên trì và may mắn
- 1.7:Mạng xã hội
- 1.8:Những điều cơ bản
- 1.9:Tóm tắt
- 2:Chương hai - JavaScript không cần dấu ngoặc đơn
- 2.1:Gọi hàm mà không cần dấu ngoặc đơn
- 2.2:Gọi hàm với các tham số mà không cần dấu ngoặc đơn
- 2.3:Biểu thức ném
- 2.4:Mẫu gắn thẻ
- 2.5:Ký hiệu has instance
- 2.6:Tóm tắt
- 3:Chương ba - Kiểm thử ngẫu nhiên
- 3.1:Sự thật
- 3.2:Fuzzing JavaScript URLs
- 3.3:Kiểm tra ngẫu nhiên các URL HTTP
- 3.4:Fuzzing HTML
- 3.5:Làm fuzzing các hành vi đã biết
- 3.6:Kiểm thử ngẫu nhiên kí tự thoát
- 3.7:Tóm tắt
- 4:Chương bốn - DOM cho hacker
- 4.1:Cửa sổ của tôi đâu?
- 4.2:Phạm vi của một sự kiện HTML
- 4.3:DOM clobbering
- 4.4:Tóm tắt
- 5:Chương năm - Khai thác trình duyệt
- 5.1:Giới thiệu
- 5.2:Firefox xử lý sai các URL khác nguồn gốc
- 5.3:Safari gán tên miền cho hostname khác nguồn gốc
- 5.4:Tránh hoàn toàn SOP của Internet Explorer
- 5.5:Rò rỉ thông tin SOP từng phần trên Chrome
- 5.6:Vượt qua hoàn toàn SOP của Safari
- 5.7:Vượt qua SOP của Opera
- 5.8:Tóm tắt
- 6:Chương sáu - Ô nhiễm nguyên mẫu
- 6.1:Giới thiệu
- 6.2:Ô nhiễm nguyên mẫu phía client
- 6.3:Ô nhiễm nguyên mẫu phía máy chủ
- 6.4:Tóm tắt
- 7:Chương bảy - JavaScript không phải ký tự chữ số
- 7.1:Viết JavaScript không phải ký tự chữ số
- 7.2:Mã không chữ cái không có dấu ngoặc đơn
- 7.3:Bức tường sáu ký tự
- 7.4:Vô cực và hơn thế nữa
- 7.5:Tóm tắt
- 8:Chương tám - XSS
- 8.1:Đóng script
- 8.2:Chú thích bên trong kịch bản
- 8.3:Các thực thể HTML bên trong script SVG
- 8.4:Script không cần đóng script
- 8.5:Tải trọng tên cửa sổ
- 8.6:Thuộc tính giao thức có thể gán
- 8.7:Bản đồ nguồn để tạo phản hồi pingback
- 8.8:Bồn chứa chuyển hướng mới
- 8.9:Các chú thích trong JavaScript
- 8.10:Dòng mới
- 8.11:Khoảng Trắng
- 8.12:Nhập khẩu động
- 8.13:Không gian tên XHTML trong XML
- 8.14:Tải lên SVG
- 8.15:Các phần tử sử dụng SVG
- 8.16:Thực thể HTML
- 8.17:Sự kiện
- 8.18:XSS trong thẻ nhập ẩn
- 8.19:Cửa sổ bật lên
- 8.20:Tóm tắt
- 9:Lời cảm ơn
- 1:Chương một - Giới thiệu
Chính Sách Đảm Bảo Hài Lòng 100% Trong 60 Ngày của Leanpub
Trong vòng 60 ngày kể từ ngày mua, bạn có thể nhận được hoàn tiền 100% cho bất kỳ giao dịch mua nào trên Leanpub, chỉ với hai cú nhấp chuột.
Về mặt kỹ thuật, điều này có rủi ro cho chúng tôi, vì dù sao bạn vẫn có các tập tin sách hoặc khóa học. Nhưng chúng tôi tự tin vào sản phẩm và dịch vụ của mình, cũng như vào các tác giả và độc giả, nên chúng tôi sẵn sàng đưa ra cam kết hoàn tiền đầy đủ cho mọi thứ chúng tôi bán.
Bạn chỉ có thể biết được một thứ tốt đến mức nào bằng cách thử nó, và với chính sách hoàn tiền 100% của chúng tôi, việc thử hoàn toàn không có rủi ro!
Vậy nên, không có lý do gì để không nhấp vào nút Thêm vào Giỏ hàng, phải không?
Xem điều khoản đầy đủ...
Nhận $8 cho giao dịch $10, và $16 cho giao dịch $20
Chúng tôi trả 80% tiền bản quyền cho các giao dịch mua từ $7.99 trở lên, và 80% tiền bản quyền trừ phí cố định 50 cent cho các giao dịch mua từ $0.99 đến $7.98. Bạn kiếm được $8 cho mỗi giao dịch $10, và $16 cho mỗi giao dịch $20. Vì vậy, nếu chúng tôi bán 5000 bản sách không hoàn trả với giá $20, bạn sẽ kiếm được $80,000.
(Vâng, một số tác giả đã kiếm được nhiều hơn thế trên Leanpub.)
Thực tế, các tác giả đã kiếm đượchơn $14 triệu bằng cách viết, xuất bản và bán trên Leanpub.
Tìm hiểu thêm về việc viết trên Leanpub
Cập nhật miễn phí. Không có DRM.
Khi bạn mua sách trên Leanpub, bạn sẽ nhận được các bản cập nhật miễn phí trong suốt thời gian tác giả cập nhật sách! Nhiều tác giả sử dụng Leanpub để xuất bản sách trong quá trình họ đang viết. Tất cả độc giả đều nhận được cập nhật miễn phí, bất kể họ mua sách khi nào hoặc đã trả bao nhiêu tiền (kể cả miễn phí).
Hầu hết sách trên Leanpub có định dạng PDF (cho máy tính) và EPUB (cho điện thoại, máy tính bảng và Kindle). Các định dạng có sẵn của sách được hiển thị ở góc trên bên phải của trang này.
Cuối cùng, sách trên Leanpub không có bất kỳ hạn chế DRM phiền phức nào, vì vậy bạn có thể dễ dàng đọc trên bất kỳ thiết bị được hỗ trợ nào.
Tìm hiểu thêm về các định dạng ebook của Leanpub và nơi đọc chúng