Bài tập lớn môn an toàn mạng (59)

34 13 0
Bài tập lớn môn an toàn mạng (59)

Đ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

HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG KHOA CƠNG NGHỆ THƠNG TIN Học phần: An tồn mạng BÀI BÁO CÁO KALI TOOL - BLESS Giảng viên hướng dẫn : TS Đặng Minh Tuấn Sinh viên thực : Nguyễn Văn Kiên Mã sinh viên : B18DCAT121 Nhóm mơn học : 02 MỤC LỤC KHOA CÔNG NGHỆ THÔNG TIN .1 MỤC LỤC Danh mục hình ảnh Lời mở đầu Giới thiệu Xây dựng lắp đặt Bless .7 2.1 Yêu cầu Bless 0.6.3 2.2 Hướng dẫn cài đặt Chạy Bless 3.1 Để chạy bless 3.2 Khi bạn bắt đầu bless 10 Sử dụng Bless .11 4.1 Làm việc với tệp .11 4.1.1 Tạo tệp 11 4.1.2 Mở tệp có .11 4.1.3 Lưu tập tin 11 4.1.4 Đóng tệp 11 4.1.5 Thay đổi tệp hoạt 12 4.2 Thông tin Chế độ xem liệu 12 4.2.1 Chọn khu vực hoạt động .13 4.2.2 Di chuyển .13 4.3 Chỉnh sửa tệp 14 4.3.1.Các thao tác chỉnh sửa 14 4.3.2 Thao tác với bảng tạm 17 4.3.3 Hoàn tác / Làm lại hoạt động 19 4.4 Tìm kiếm thay tệp 19 4.4.1 Tìm kiếm tệp 19 4.4.2 Thay tệp 20 4.5 Xuất liệu 20 4.5.1 Các mẫu xuất 20 4.5.2 Hộp thoại Xuất 22 4.6 Thực phép toán bitwise 23 Tùy chỉnh Bless .23 5.1 Tệp cấu hình 23 5.2 Tùy chọn 24 5.2.1 Tùy chọn chung 24 5.2.2 Hoàn tác tùy chọn 25 5.2.3 Tùy chọn phiên .26 5.3 Tệp bố cục 26 5.3.1 Chọn bố cục 26 5.3.2 Tạo tệp bố cục .26 5.4 Mở rộng với plugin 33 Kết luận 33 Tài Liệu tham khảo 34 34 Danh mục hình ảnh KHOA CƠNG NGHỆ THƠNG TIN .1 MỤC LỤC Danh mục hình ảnh Lời mở đầu Giới thiệu Xây dựng lắp đặt Bless .7 2.1 Yêu cầu Bless 0.6.3 2.2 Hướng dẫn cài đặt Hình 2.1: Tải Bless Chạy Bless 3.1 Để chạy bless 3.2 Khi bạn bắt đầu bless 10 Hình 3.1: Cửa sổ khởi động Bless 10 Sử dụng Bless .11 4.1 Làm việc với tệp .11 4.1.1 Tạo tệp 11 4.1.2 Mở tệp có .11 4.1.3 Lưu tập tin 11 4.1.4 Đóng tệp 11 Hình 4.1: Đóng tab Bless 12 4.1.5 Thay đổi tệp hoạt 12 4.2 Thông tin Chế độ xem liệu 12 4.2.1 Chọn khu vực hoạt động .13 Hình 4.2: Con trỏ khu vực tập trung không tập trung 13 4.2.2 Di chuyển .13 4.3 Chỉnh sửa tệp 14 4.3.1.Các thao tác chỉnh sửa 14 4.3.1.1 Thay đổi vị trí trỏ .14 4.3.1.2 Di chuyển trỏ đến vị trí cụ thể 14 Hình 4.3: Đi tới Offset 15 Hình 4.4: Chọn Range bar 15 4.3.1.4 Chuyển đổi chế độ chỉnh sửa Ghi đè / Chèn 16 Hình 4.5: Hiển thị trạng thái chế độ chỉnh sửa .16 4.3.1.5 Thay đổi sở số trạng thái 16 Hình 4.6: Cơ sở số trạng thái 17 4.3.1.6 Sửa đổi liệu .17 4.3.2 Thao tác với bảng tạm 17 4.3.3 Hoàn tác / Làm lại hoạt động 19 4.4 Tìm kiếm thay tệp 19 4.4.1 Tìm kiếm tệp 19 Hình 4.7: Thanh tìm kiếm 19 4.4.2 Thay tệp 20 Hình 4.8: Thanh thay 20 4.5 Xuất liệu 20 4.5.1 Các mẫu xuất 20 4.5.2 Hộp thoại Xuất 22 Hình 4.9: Hộp thoại xuất 22 4.6 Thực phép toán bitwise 23 Hình 4.10: Cách hoạt động Bitwise 23 Tùy chỉnh Bless .23 5.1 Tệp cấu hình 23 5.2 Tùy chọn 24 5.2.1 Tùy chọn chung 24 Hình 5.1: Các tùy chọn chung 24 5.2.2 Hoàn tác tùy chọn 25 Hình 5.2: Hoàn tác tùy chọn .25 5.2.3 Tùy chọn phiên .26 Hình 5.3: Tùy chọn phiên 26 5.3 Tệp bố cục 26 5.3.1 Chọn bố cục 26 5.3.2 Tạo tệp bố cục .26 Hình 5.4: Chế độ xem offset-hex-ascii tiêu chuẩn 28 5.3.2.1 Tùy chọn bpr 29 5.3.2.2 Tùy chọn hiển thị 29 Hình 5.5: Phân cấp thẻ hiển thị .30 Hình 5.6: Ví dụ 33 5.4 Mở rộng với plugin 33 Kết luận 33 Tài Liệu tham khảo 34 34 Lời mở đầu Kể từ phát minh máy tính mục đích sử dụng khác chúng, nhiều định dạng tệp tạo ra. Trong số trường hợp đặc biệt, thật tiện lợi truy cập liệu dạng chuỗi chữ số thơ.  Với trình chỉnh sửa hex, người dùng xem chỉnh sửa nội dung thơ xác tệp, trái ngược với việc giải thích nội dung mà phần mềm ứng dụng cấp cao hơn có thể kết hợp với định dạng tệp Bless Hex Editor giống Hex Editor khác sử dụng để sửa dữ liệu bị hỏng do cố hệ thống chương trình ứng dụng, nơi khơng đáng để viết chương trình đặc biệt để sửa chữa. Chúng hữu ích để bỏ qua kiểm tra chỉnh sửa ứng dụng ngăn chặn việc sửa liệu sai sót Giới thiệu Bless trình chỉnh sửa nhị phân (hex), chương trình cho phép bạn chỉnh sửa tệp dạng chuỗi byte. Nó viết C # sử dụng ràng buộc Gtk # cho công cụ GTK + cung cấp tính sau:  Chỉnh sửa hiệu tệp liệu lớn  Các thao tác hoàn tác - làm lại đa cấp  Chế độ xem liệu tùy chỉnh  Hiển thị liệu nhanh chóng hình  Nhiều tab  Thao tác tìm thay nhanh chóng  Một bảng chuyển đổi liệu  Khả chép / dán nâng cao  Đánh dấu kết phù hợp với mẫu lựa chọn tệp  Xuất sang văn html  Khả mở rộng với plugin Xây dựng lắp đặt Bless 2.1 Yêu cầu Bless 0.6.3 Những yêu cầu dành cho việc xây dựng Bless từ nguồn. Bạn không cần phải lo lắng chúng bạn cài đặt chương trình từ kho lưu trữ Linux tiêu chuẩn Nền tảng mục tiêu GNU / Linux. Tuy nhiên, tất thư viện mà sử dụng đa tảng, chạy mà không gặp cố tất tảng (GNU / Linux, * BSD, Solaris, Win32) Để xây dựng chạy, bạn cần: GTK +> = 2.8.x (Có tất phân phối GNU / Linux đại, http://www.gtk.org )  mono / NET runtime trình biên dịch C #> = 1.1.14 ( http://www.monoproject.com )  Gtk # bindings> = 2,8 cho GTK + ( http://gtk-sharp.sourceforge.net )  pkg-config (Có tất phân phối GNU / Linux đại)  meson> = 0,46  nunit nunit-console, bạn muốn xây dựng chạy thử nghiệm  xsltproc biểu định kiểu docbook, bạn muốn tạo tài liệu HTML Quá trình phát triển thực cách sử dụng phiên ổn định thư viện trên. Mặc dù sử dụng phiên cũ ổn, khơng có đảm bảo không gặp cố 2.2 Hướng dẫn cài đặt Nếu bạn tải xuống Bless dạng gói phân phối cụ thể (ví dụ: rpm, deb, tgz), làm theo hướng dẫn phân phối cách cài đặt gói Cài đặt Debian, Kali Linux, Linux Mint, Ubuntu dẫn xuất chúng: sudo apt install bless  Hình 2.1: Tải Bless Nếu bạn tải xuống Bless từ repo git dạng gói tar.gz tar.bz2 nguồn, bạn cần phải xây dựng cài đặt theo cách thủ cơng. Quy trình xây dựng lắp đặt mơ tả đây: Tổng quát: git clone https://github.com/afrantzis/bless meson setup build (-Dopt=val buildtype=type ) ninja -C build (ninja -C build install) Bước 1: Lấy nguồn  Để lấy nguồn nhất: git clone https://github.com/afrantzis/bless Để sử dụng tarball nén: tar -xf Bless-abctar.gz Bước 2: Định cấu hình dựng  Nhập thư mục tạo bước trước (ban phước ban phước-abc). Để định cấu hình dựng kiểm tra xem hệ thống bạn có sử dụng tất thư viện bắt buộc hay không: meson setup build (-Dopt = val buildtype = type…) Sử dụng tùy chọn prefix = PREFIX để đặt tiền tố thư mục cài đặt. Theo mặc định, tiền tố '/ usr / local' Bạn sử dụng tùy chọn buildtype = release để xây dựng phước lành chế độ phát hành. Theo mặc định, chế độ gỡ lỗi xây dựng Bước 3: Xây dựng chương trình  Gõ ninja C build . Thao tác tạo Bless.exe và thư viện cần thiết thư mục build / src. Bạn sử dụng ninja -C build test để chạy số thử nghiệm thành phần ban phước khác nhau. Lưu ý việc chạy kiểm tra yêu cầu nhị phân bảng điều khiển nunit  Bước 4: Cài đặt chương trình (tùy chọn)  Trở thành root gõ ninja -C build install Chạy Bless 3.1 Để chạy bless Bạn bắt đầu theo cách sau: Menu ứng dụng : Chọn Lập trình / Phát triển → Bless Hex Editor Dòng lệnh : Để dịng lệnh, nhập lệnh sau, sau nhấn Enter : bless đó  là tên tệp bạn muốn mở. Nếu bạn không định tệp nào, cố gắng tải phiên trước. Nếu điều khơng thành cơng mở tệp trống cho bạn 3.2 Khi bạn bắt đầu bless Khi bạn bắt đầu, cửa sổ sau hiển thị Hình 3.1: Cửa sổ khởi động Bless Cửa sổ chứa phần tử sau:  Thanh menu : Các menu menu chứa tất lệnh bạn cần để làm việc với tệp  Thanh cơng cụ : Cung cấp phím tắt cho lệnh sử dụng thường xuyên làm việc với tệp  Chế độ xem liệu: Chế độ xem liệu chứa nhiều tab hiển thị liệu tệp bạn chỉnh sửa  Bảng chuyển đổi : Bảng chuyển đổi hiển thị byte vị trí tệp chuyển đổi sang định dạng khác  Statusbar : hiển thị thông tin trạng thái hoạt động thông tin tập tin hành 10 4.4.2 Thay tệp Để truy cập Thanh Thay thế, sử dụng Tìm kiếm → Thay ( Ctrl-R ) Hình 4.8: Thanh thay Để thay chuỗi byte chuỗi byte khác: Nhập trình tự tìm kiếm mục Tìm kiếm văn (ở định dạng mong muốn) Chọn định dạng chuỗi tìm kiếm từ trình đơn tùy chọn Diễn giải dạng Nhập trình tự thay mục nhập Thay văn (ở định dạng mong muốn) Chọn định dạng trình tự thay từ menu tùy chọn Diễn giải thứ hai Nhấn nút Thay để thay kết phù hợp tại, Thay Tất để thay tất kết phù hợp tệp nút Tìm để bỏ qua kết phù hợp chuyển sang kết phù hợp tiếp theo. Nếu tìm thấy kết trùng khớp, đánh dấu Chế độ xem liệu, không, cảnh báo cho bạn biết khơng tìm thấy kết phù hợp hiển thị Để ẩn Thanh Thay thế, nhấn phím Escape trong có tiêu điểm nhấp vào nút đóng nằm phía bên phải Mẹo: Để xóa chuỗi tìm kiếm phù hợp, để trống hoàn toàn mục Thay bằng văn bản  4.5 Xuất liệu Bless có hệ thống xuất tiên tiến tùy chỉnh. Nó xuất liệu sang tệp văn html 4.5.1 Các mẫu xuất Việc xuất dựa mẫu xuất. Mẫu bao gồm ký tự chuỗi chuỗi lệnh đặc biệt. Các ký tự in tệp đầu chúng vốn có chuỗi lệnh yêu cầu nhà xuất làm điều đó. Các chuỗi lệnh đặt '%' s định lệnh tham số nó. Lệnh định ký tự hoa tham số ký tự 20 thường. Mỗi chữ (cho dù tương ứng với lệnh hay tham số) theo sau đối số đặt dấu ngoặc kép '"' Yêu cầu Sự miêu tả Tham số [mặc định] Xuất (E) Viết liệu thực tế E: số byte cần xuất [“1”] p: tiền tố cần viết trước byte [“”] s: hậu tố để viết sau byte [“”] x: dấu phân cách để sử dụng byte [“”] e: chuỗi sử dụng cho byte không in (do chỉnh) [”“] t: kiểu xuất (các) byte sang (xem bên dưới) [“H”] Bỏ qua (tôi) Bỏ qua liệu I: số byte cần bỏ qua [“1”] Chênh lệch (O) Viết phần bù O: số chữ số sử dụng để viết phần bù [“8”] t: kiểu để ghi bù vào (xem bên dưới) [“H”]   Loại xuất Sự miêu tả H Hệ thập lục phân với ký tự viết hoa h Hệ thập lục phân với ký tự viết thường D Số thập phân O Bát phân B Nhị phân MỘT Ascii 21 Các chuỗi lệnh nhóm lại với dấu ngoặc vng '[', ']'. Sau nhóm lệnh thực hiện, trỏ theo dõi byte để xuất đặt lại vị trí mà có trước nhóm thực thi Một số mẫu mẫu đầu chúng làm cho thứ rõ ràng nhiều: %O"4"%: %E"4"p"0x"x" "% - %E"4"p"0x"x" "%\n Đầu ra: 0000: 0x00 0x01 0x02 0x03 - 0x04 0x05 0x06 0x07 0008: 0x08 0x09 0x0a 0x0b - 0x0c 0x0d 0x0e 0x0f 0010: 0x10 0x11 0x12 0x13 - 0x14 0x15 0x16 0x17 0018: 0x18 0x19 0x10 0x1a - 0x1b 0x1c 0x1d 0x1e 0020: 0x1f                Một lần nữa: [%E"2"% %I"2"% %E"2"% %I"2"%] %I"2"% %E"2"% %I"2"% %E"2"%\n Đầu ra: 0001  0405   0203  0607 0809  0c0d   0a0b  0e0f 1011  1415   1213  1617 1819  1b1c   101a  1d1e 1f 4.5.2 Hộp thoại Xuất Hình 4.9: Hộp thoại xuất XUẤT DIALOG: 22 Export to file : Tên tệp để xuất liệu sang  Loại xuất : Loại tệp để xuất sang. Các loại thêm vào plugin  Mẫu xuất : Mẫu sử dụng xuất tệp (xem Phần Mẫu xuất ). Sử dụng nút lưu xóa bên cạnh mục nhập mẫu để quản lý mẫu lưu  Phạm vi : Phạm vi liệu cần xuất 4.6 Thực phép toán bitwise Để truy cập Thanh thao tác theo chiều bit, sử dụng Công cụ → Thao tác theo chiều bit ( Ctrl-B )  Hình 4.10: Cách hoạt động Bitwise Để áp dụng thao tác bitwise phạm vi liệu: Chọn phạm vi để áp dụng thao tác. Nếu khơng có phạm vi chọn, hoạt động thực độ lệch (Xem Phần Chọn phạm vi liệu ). Phạm vi chọn hiển thị bên trái thanh. Nhấp vào phạm vi hiển thị xoay vòng số sử dụng để hiển thị (Hệ thập lục phân, Hệ bát phân, Hệ thập phân) Chọn thao tác mong muốn từ danh sách thao tác. Các hoạt động khả dụng VÀ, HOẶC, XOR KHÔNG Nhập liệu để sử dụng cho hoạt động mục nhập văn liệu (nếu có) Chọn loại liệu từ danh sách loại liệu Nhấn nút Execute để thực thao tác Tùy chỉnh Bless 5.1 Tệp cấu hình giữ tệp cấu hình dưới $ XDG_CONFIG_HOME / Bless (thường là $ HOME / config / Bless trên hệ thống dựa UNIX và C: \ Documents and Settings \ User Name \ Application Data \ Bless trên hệ thống MS Windows) theo đặc điểm kỹ thuật XDG. Thư mục chứa tệp thư mục sau  export_patterns : Giữ danh sách mẫu xuất lưu  history.xml : Giữ danh sách tệp mở gần 23 last.session : Giữ trạng thái lần cuối đóng. Điều bao gồm tệp mở, độ lệch tệp độ lệch trỏ tệp, tệp hoạt, kích thước cửa sổ, v.v  tùy chọn.xml: Giữ tùy chọn người dùng  layouts / : Thư mục chứa tệp mô tả bố cục cho người dùng. Nhìn thấy 5.2 Tùy chọn Bạn chỉnh sửa tùy chọn người dùng hộp thoại Tùy chọn. Nó truy cập cách sử dụng Edit → Preferences…  5.2.1 Tùy chọn chung Hình 5.1: Các tùy chọn chung BỐ CỤC MẶC ĐỊNH:  Layout File : Tệp bố trí để sử dụng mở tab mới. Nếu để trống, mặc định sử dụng  Sử dụng bố cục tab hoạt động có : Nếu chọn, cố gắng sử dụng bố cục tab hoạt động cho tab mới. Nếu tab mở, sử dụng tệp từ tùy chọn "Tệp Bố cục" MISC  Chế độ chỉnh sửa mặc định : Chế độ chỉnh sửa tab đặt (Chèn Ghi đè) 24  Thư mục tạm thời : Thư mục để lưu tệp tạm thời vào (để trống cho ví dụ: / tmp mặc định). Khi tệp lưu, lưu vào thư mục sau chuyển đến vị trí cuối 5.2.2 Hồn tác tùy chọn Hình 5.2: Hồn tác tùy chọn HẠN CHẾ  Giới hạn hành động X : Giới hạn số lượng hành động hoàn tác X hành động  Hồn tác khơng giới hạn : Khơng giới hạn số lượng hành động hồn tác GIỮ LẠI LỊCH SỬ SAU KHI LƯU  Luôn luôn : Luôn giữ lịch sử hoàn tác sau tệp lưu Cảnh báo Khi xử lý lượng lớn liệu hoàn tác, tùy chọn lấp đầy nhớ làm giảm hiệu suất hệ thống nghiêm trọng  Nội dung phù hợp với nhớ chính : Chỉ giữ lại phần lịch sử phù hợp với nhớ (RAM)  Khơng bao giờ : Khơng giữ lại lịch sử hồn tác sau tệp lưu 25 5.2.3 Tùy chọn phiên Hình 5.3: Tùy chọn phiên  Tải phiên trước khởi động : Có nên tải phiên trước (trạng thái Ban phước thời điểm thoát lần cuối) khởi động hay không. Trạng thái bao gồm tất tệp mở, tab tiêu điểm, vùng tiêu điểm tệp, vị trí trỏ tệp hình học cửa sổ  Hỏi trước tải phiên : Hỏi trước tải phiên khởi động  Ghi nhớ vị trí trỏ : Có nên nhớ khơi phục vị trí trỏ tệp tải tải phiên trước hay không  Ghi nhớ hình học cửa sổ : Có nên nhớ khơi phục kích thước cửa sổ tải phiên trước hay khơng 5.3 Tệp bố cục Cách trình bày liệu tùy chỉnh cao. Cấu hình thực thông qua tệp mô tả bố cục. Hiện tại, cách để chỉnh sửa bố cục đồ họa cách lên kế hoạch cho phiên 5.3.1 Chọn bố cục tìm kiếm tệp mô tả bố cục thư mục $ XDG_CONFIG_HOME / Bless / layouts (thường $ HOME / config / Bless / layouts). Bạn xem trước chọn bố cục có sẵn hộp thoại chọn bố cục, truy cập cách sử dụng Chế độ xem → Bố cục 5.3.2 Tạo tệp bố cục Các tệp mô tả bố cục tệp XML kết thúc hậu tố layout. Chúng bao gồm thẻ chứa loạt thẻ

Ngày đăng: 08/01/2022, 11:01

Hình ảnh liên quan

Hình 2.1: Ti Bless ả - Bài tập lớn môn an toàn mạng (59)

Hình 2.1.

Ti Bless ả Xem tại trang 8 của tài liệu.
Hình 4.2: Con tr trong các khu v c tp trung và không tp trung ậ - Bài tập lớn môn an toàn mạng (59)

Hình 4.2.

Con tr trong các khu v c tp trung và không tp trung ậ Xem tại trang 13 của tài liệu.
Hình 4.9: Hp th oi xu ấ - Bài tập lớn môn an toàn mạng (59)

Hình 4.9.

Hp th oi xu ấ Xem tại trang 22 của tài liệu.
Hình 5.1: Các tùy ch n chun gọ - Bài tập lớn môn an toàn mạng (59)

Hình 5.1.

Các tùy ch n chun gọ Xem tại trang 24 của tài liệu.
Hình 5.2: Hoàn tác tùy ch ọ - Bài tập lớn môn an toàn mạng (59)

Hình 5.2.

Hoàn tác tùy ch ọ Xem tại trang 25 của tài liệu.
Hình 5.3: Tùy ch n phiên ọ - Bài tập lớn môn an toàn mạng (59)

Hình 5.3.

Tùy ch n phiên ọ Xem tại trang 26 của tài liệu.
Hình 5.4: Ch đ xem offset-hex-ascii tiêu chun ẩ - Bài tập lớn môn an toàn mạng (59)

Hình 5.4.

Ch đ xem offset-hex-ascii tiêu chun ẩ Xem tại trang 28 của tài liệu.
Hình 5.5: Phân cp th h in thấ ị - Bài tập lớn môn an toàn mạng (59)

Hình 5.5.

Phân cp th h in thấ ị Xem tại trang 30 của tài liệu.
Hình 5.6: Ví dụ - Bài tập lớn môn an toàn mạng (59)

Hình 5.6.

Ví dụ Xem tại trang 33 của tài liệu.

Mục lục

    KHOA CÔNG NGHỆ THÔNG TIN 1

    Danh mục hình ảnh

    2. Xây dựng và lắp đặt Bless

    2.2. Hướng dẫn cài đặt

    3.2 Khi bạn bắt đầu bless

    Hình 3.1: Cửa sổ khởi động Bless

    4.1. Làm việc với các tệp

    4.1.1. Tạo một tệp mới

    4.1.2. Mở một tệp hiện có

    4.1.3. Lưu một tập tin

Tài liệu cùng người dùng

Tài liệu liên quan