BÁO CÁO ĐỒ ÁN CƠ SỞ NGÀNH MẠNG ĐỀ TÀI Phần lập trình mạng Xây dựng game đánh bài cho phép nhiều người chơi qua mạng. Phần nguyên lý hệ điều hành Ứng dụng cơ chế multithread để giải hệ phương trình.
BÁO CÁO ĐỒ ÁN CƠ SỞ NGÀNH MẠNG Xây dựng chương trình bắt phím Keylogger Xây dựng ứng dụng đánh cho phép nhiều người chơi NỘI DUNG TRÌNH BÀY I Nguyên lý hệ điều hành : Xây dựng chương trình bắt phím Keylogger II.Lập trình mạng : Xây dựng ứng dụng đánh cho phép nhiều người chơi qua mạng NGUYÊN LÝ HỆ ĐIỀU HÀNH 01 Tổng quan Hook Keylogger 02 03 Ý tưởng toán Kết đánh giá A B Hook kỹ thuật điều khiển thơng điệp (message-handling) giúp cho ứng dụng cài đặt thủ tục để điều khiển luồng thông điệp tiến hành xử lý thông điệp trước thơng điệp tới cửa sổ đích Keylogger hay "trình theo dõi thao tác bàn phím" viết nhằm mục đích theo dõi ghi lại thao tác thực bàn phím vào tập tin nhật ký (log) người cài đặt sử dụng SƠ ĐỒ THUẬT TỐN Sơ đồ thuật tốn cho tốn xây dựng chương trình Keylogger Ý TƯỞNG TRIỂN KHAI Cài đặt ứng dụng Keylogger vào máy người bị hại Bắt phím từ người dùng cách sử dụng Hook Sau bắt phím ghi vào file text tự động tạo Gửi file text nhập mail hacker TRIỂN KHAI VÀ ĐÁNH GIÁ Kết chương trình ĐÁNH GIÁ KẾT QUẢ ● Đáp ứng yêu cầu bắt phím từ người bị hại ● Chương trình chạy ổn định, chưa bắt tổ hợp phím ● Vẫn ký tự lạ log Nguyên nhân chưa bắt tổ hợp phím, ví dụ Fn,… ● Chưa in thời gian gõ phím LẬP TRÌNH MẠNG LẬP TRÌNH MẠNG MẠNG MÁY TÍNH Ý TƯỞNG TRIỂN KHAI ĐÁNH GIÁ KẾT QUẢ MẠNG MÁY TÍNH Mơ mơ hình Client Server GIAO THỨC TCP/IP Mô tầng giao thức TCP/IP SƠ ĐỒ THUẬT TOÁN Start Client log in to Server Server receives and send results to Client End PHÂN TÍCH VÀ TRIỂN KHAI Chương trình xây dựng với công việc sau: Xây dựng lớp giao tiếp Client Server Xử lý đa luồng server client Xây dựng chế đánh Xây dựng giao diện TRIỂN KHAI VÀ ĐÁNH GIÁ Đăng nhập vào server TRIỂN KHAI VÀ ĐÁNH GIÁ Tìm chọn phịng TRIỂN KHAI VÀ ĐÁNH GIÁ Giao diện ứng dụng chơi TRIỂN KHAI VÀ ĐÁNH GIÁ Kết thúc chương trình ĐÁNH GIÁ KẾT QUẢ • Ứng dụng thỏa mãn yêu cầu đề đưa ra: xây dựng ứng dụng tra từ điển dựa mơ hình Client Server • Chương trình chạy ổn định, thực gần thao tác đánh • Giao diện chưa hồn chỉnh • Đồ án cịn nhiều thiếu sót nên có hướng phát triển: o Chỉnh sửa giao diện đẹp o Thêm cược tiền