0

mã chứng thực bản tin

Bài giảng môn an toàn mạng Virus và các mối đe dọa từ phần mềm mã độc

Bài giảng môn an toàn mạng Virus và các mối đe dọa từ phần mềm độc

An ninh - Bảo mật

... việc thực thi độc môi trường giả lập Giải họ virus Dựa nguyên tắc: Virus đa hình phải tiến hành giải thân virus trao quyền điều khiển cho phận Tạo môi trường ảo, file bị nhiễm thực ... trình độc Hai loại: Các đoạn độc cần chương trình chủ để ký sinh – coi phần chương trình chủ Chương trình độc đứng độc lập Một số loại tự nhân Phân loại chương trình độc Chương trình ... quy tắc thông thường Trojan Horse Chương trình độc Trojan Horse: Chương trình độc ẩn dạng chương trình hữu ích, người dùng sử dụng thực đoạn độc hại vô hiệu hóa hệ thống bảo vệ, tạo lỗ...
  • 29
  • 408
  • 0
Một số điểm cơ bản về cơ chế tấn công SQL Injection và DDoS

Một số điểm cơ bản về cơ chế tấn công SQL Injection và DDoS

Quản trị mạng

... hàng thực muốn gọi điện đến lại thực gọi tất nhiên, uy tín công ty X bị ảnh hưởng nhiều Về chất trình công DDoS tiến hành tương tự Bởi gần cách xác định nguồn gốc yêu cầu truy cập tới tin tặc ... hay khách hàng thực lúc server xử lý kịp, hiệu tỉ lệ thành công phương pháp cao Quá trình thực hiện: Do tính chất vô “bạo lực” DDoS, tên hacker phải chuẩn bị nhiều máy tính để thực công vào mục ... nhập vào (myuser) mật (mypass) với ghi lưu trữ thông tin bảng Users, sau trả giá trị UserID Nếu không trùng khớp giá trị UserID trả về, thông tin người dùng nhập vào không xác Tiếp theo, tham khảo...
  • 7
  • 853
  • 15
Tìm hiểu kỹ thuật tấn công thông qua lỗi Tràn bộ đệm trên Window

Tìm hiểu kỹ thuật tấn công thông qua lỗi Tràn bộ đệm trên Window

Lập trình

... không chứa giá trị null Ta sử dụng thủ thuật sau: Sửa đoạn assembly cách đặt trỏ ngăn xếp ESP trỏ đến vị trí EBP Sau đó, thực XOR ESI (thực XOR zero vào ESI) Ví dụ: push $0x00 Sẽ thay tương đương ... thông qua cổng 3.3 Chương trình công - Gửi shellcode tới server thực mở cổng 9191 - Dùng netcat (nc) để kết nối tới server qua cổng 9191 thực thi shellcode chạy CMD Kết Luận - Qua đề tài này, tìm ... \x8D\x45\xFC\x50\xB8\x4D\x11\x86\x7C\xFF\xD0\x68\x01 \x00\x00\x00\xB8\xA2\xCA\x81\x7C\xFF\xD0"; Ta dùng debug visual C dùng hex edit để đọc tác vụ Kỹ thuật công lỗi Tràn đệm window - Bước 5: Xử lý byte NULL Do hàm xử lý chuỗi hoàn tất...
  • 17
  • 630
  • 3
sử dụng cơ chế bảo mật cổng để hạn chế tấn công switch

sử dụng cơ chế bảo mật cổng để hạn chế tấn công switch

An ninh - Bảo mật

... - - Số lượng tối đa địa MAC an toàn cho cổng thêm vào bảng địa máy trạm có địa MAC danh sách địa MAC an toàn ứng với cổng bảng địa gửi gói tin vào cổng Một địa học cấu hình cổng bảo mật tìm thấy ... làm này, địa MAC lưu trữ bảng địa đưa vào file cấu hình running-config switch  Địa MAC an toàn kiểu động (Dynamic secure MAC addresses): Các địa MAC học động lưu trữ vào bảng địa Với cách làm này, ... phạm bảo mật sở hành động chế vi phạm bảo mật thực - - Bảo mật (Protect): Khi số lượng địa MAC an toàn đạt đến giới hạn tối đa cho phép cổng, gói tin với địa MAC nguồn không xác định bị hủy trừ...
  • 5
  • 860
  • 5
Nghiên cứu và xây dựng phương pháp chống tấn công tràn stack

Nghiên cứu và xây dựng phương pháp chống tấn công tràn stack

An ninh - Bảo mật

... vệ không gian thực thi Bảo vệ không gian thực thi cách tiếp cận việc chống tràn đệm Kỹ thuật ngăn chặn việc thực thi stack hay heap Một kẻ công sử dụng tràn đệm để chèn đoạn tùy ý vào nhớ ... liên quan, tượng tràn đệm thường bị lợi dụng (khai thác) tin tặc để làm cho chương trình chạy thực thi đoạn tùy ý cung cấp Các kỹ thuật để tin tặc chiếm quyền điều khiển tiến trình tùy theo vùng ... vệ không gian thực thi, cố gắng chạy đoạn gây ngoại lệ (exception) Một số CPU hỗ trợ tính có tên bit NX ("No eXecute" - "Không thực thi") bit XD ("eXecute Disabled" - "chế độ thực thi bị tắt"...
  • 13
  • 598
  • 0
Tìm hiểu về tràn bộ đệm

Tìm hiểu về tràn bộ đệm

An ninh - Bảo mật

... - Để tìm lệnh assembly thật shellcode, bạn cần compile shellcode.c sau chạy gdb Nhớ dùng cờ -static compile shellcode.c để gộp lệnh assembly thật hàm execve vào, ... vào ESP Vì EBP bắt đầu hàm trỏ đến ô nhớ chứa EBP cũ EBP không bị thay đổi hàm function() nên sau thực lệnh movl, ESP trỏ đến ô nhớ chứa EBP cũ popl %ebp phục hồi lại giá trị cũ cho EBP đồng thời ... địa string Chúng ta đặt hàm cần xử lí popl %esi call , hàm xác định liệu string qua ghi esi lệnh để đổ shell C có dạng sau: shellcode.c -#include void...
  • 27
  • 1,952
  • 3
Tài liệu tìm hiểu về tràn bộ đệm

Tài liệu tìm hiểu về tràn bộ đệm

Thiết kế - Đồ họa - Flash

... - Để tìm lệnh assembly thật shellcode, bạn cần compile shellcode.c sau chạy gdb Nhớ dùng cờ -static compile shellcode.c để gộp lệnh assembly thật hàm execve vào, ... vào ESP Vì EBP bắt đầu hàm trỏ đến ô nhớ chứa EBP cũ EBP không bị thay đổi hàm function() nên sau thực lệnh movl, ESP trỏ đến ô nhớ chứa EBP cũ popl %ebp phục hồi lại giá trị cũ cho EBP đồng thời ... địa string Chúng ta đặt hàm cần xử lí popl %esi call , hàm xác định liệu string qua ghi esi lệnh để đổ shell C có dạng sau: shellcode.c -#include void...
  • 27
  • 1,593
  • 5
Tài liệu về tràn bộ đệm

Tài liệu về tràn bộ đệm

Cao đẳng - Đại học

... - Để tìm lệnh assembly thật shellcode, bạn cần compile shellcode.c sau chạy gdb Nhớ dùng cờ -static compile shellcode.c để gộp lệnh assembly thật hàm execve vào, ... vào ESP Vì EBP bắt đầu hàm trỏ đến ô nhớ chứa EBP cũ EBP không bị thay đổi hàm function() nên sau thực lệnh movl, ESP trỏ đến ô nhớ chứa EBP cũ popl %ebp phục hồi lại giá trị cũ cho EBP đồng thời ... địa string Chúng ta đặt hàm cần xử lí popl %esi call , hàm xác định liệu string qua ghi esi lệnh để đổ shell C có dạng sau: shellcode.c -#include void...
  • 27
  • 689
  • 0
KỸ THUẬT KHAI THÁC LỖI TRÀN BỘ ĐỆM (Phần 2)

KỸ THUẬT KHAI THÁC LỖI TRÀN BỘ ĐỆM (Phần 2)

An ninh - Bảo mật

... thấy, chương trình suid/sgid bị lỗi bảo mật, hacker tận dụng điều để điều khiển chương trình thực lệnh hệ thống với quyền cao chí với quyền cao root Đó mục đích việc khai thác lỗ hổng bảo ... thuộc vào biến môi trường, tham số thực thi), ta xác định cách gần Điều có nghĩa phải tổ chức đệm chứa shellcode cho bắt đầu địa lệch so với địa xác shellcode thực thi không bị ảnh hưởng Lệnh ... trình vuln1.c cần ghi đè giá trị "con trỏ lệnh bảo lưu" (saved instruction pointer) lưu stack địa lệnh mong muốn, địa bắt đầu shellcode Như cần phải xếp shellcode nhớ stack xác định địa bắt đầu...
  • 10
  • 643
  • 9
KỸ THUẬT KHAI THÁC LỖI TRÀN BỘ ĐỆM

KỸ THUẬT KHAI THÁC LỖI TRÀN BỘ ĐỆM

An ninh - Bảo mật

... chương trình thực thi lệnh Thông thường đơn giản khiến chương trình thực thi đoạn để chạy giao tiếp dòng lệnh shell Vì chèn trực tiếp vào nhớ chương trình để thực thi tiếp nên đoạn phải viết ... trình gọi tiếp tục trình thực thi Khi khai thác lỗ hổng, đoạn shellcode chèn vào trình thực thi chương trình bị lỗi Sau chạy lệnh theo ý muốn, việc tiếp tục trình thực thi chương trình không ... exec() dùng để gọi thực thi chương trình khác, execve() hàm nên dùng Lý do: execve() hàm hệ thống (system-call) khác với hàm exec() khác thực libc (và thực dựa execve()) Hàm hệ thống thực thông qua...
  • 29
  • 1,775
  • 3
Làm tràn bộ đệm bằng 1 byte.

Làm tràn bộ đệm bằng 1 byte.

An ninh - Bảo mật

... thức cần thiết để khai thác chương trình bị lỗi, cần trích thông tin xác từ tiến trình thực thi ngữ cảnh xảy bị khai thác Thông tin gồm địa đệm bị làm tràn địa trỏ đến đệm (&shellcode) Hãy chạy ... thấy 0xbffffd60 thực địa trỏ trỏ đến đoạn NOP trước đoạn shellcode Khi xử lý trở từ hàm main(), pop giá trị vào %eip nhảy đến xác địa 0xbffffc74 Lúc shellcode thực thi (gdb) c Continuing Program ... (gdb) c Continuing bash$ Kết luận Mặc dù kỹ thuật thú vị, số vấn đề chưa giải quyết.Đổi hướng thực thi chương trình với byte liệu bị làm tràn chắn làm được, với điều kiện nào? Một vấn đề thực tế,...
  • 11
  • 533
  • 1
Lỗi tràn bộ đệm file dài trong webfs

Lỗi tràn bộ đệm file dài trong webfs

An ninh - Bảo mật

... *[*] attempting to connect: 127.0.0.1:80 *[*] successfully connected: 127.0.0.1:80 *[1] #1 Send codes *[1] #3 Get shell *[*] checking to see if the exploit was successful *[*] attempting to connect: ... if(!user&&!(user=(char *)strdup(optarg))) printe("main(): allocating memory failed.",1); break; case 'a': if(!pass&&!(pass=(char *)strdup(optarg))) printe("main(): allocating memory failed.",1); break; case 'c': if(!writedir&&!(writedir=(char ... char *bux; if(!(buf4=(char *)malloc(141+1))) printe(" allocating memory failed.",1); if(!(bux=(char *)malloc(56+1))) printe(" allocating memory failed.",1); unsigned int offset=0; unsigned int...
  • 8
  • 455
  • 0
Tràn bộ đệm ở LeapFTP, LeapFTP 2.7.3.600.

Tràn bộ đệm ở LeapFTP, LeapFTP 2.7.3.600.

An ninh - Bảo mật

... addr_Sock.sin_addr.s_addr = htonl(INADDR_ANY); addr_Sock.sin_port = htons(atoi(argv[1])); printf("Awaiting for connections \n"); if(bind(listen_Sock,(LPSOCKADDR)&addr_Sock, sizeof(struct sockaddr))) ... strlen(buffer), NULL); } else if(strncmp(buffer, "REST", 4)==0){ sprintf(buffer, "%s\r\n", "350 Restarting at blah."); send(victim, buffer, strlen(buffer), NULL); } else if(strncmp(buffer, "PWD", 3)==0){...
  • 4
  • 368
  • 0
Một số kiến nghị nhằm triển khai áp dụng cơ chế chi tiêu nội bộ trong các đơn vị sự nghiệp có thu trên địa bàn Hà Nội .doc

Một số kiến nghị nhằm triển khai áp dụng cơ chế chi tiêu nội bộ trong các đơn vị sự nghiệp có thu trên địa bàn Hà Nội .doc

Kế toán

... thực đề tài nghiên cứu khoa học cấp Nhà nớc, cấp Bộ, ngành, Chơng trình mục tiêu quốc gia, chi thực nhiệm vụ đặt hàng Nhà nớc; chi vốn đối ứng thực dự án có vốn nớc theo quy định - Chi thực tinh ... đợc cấp có thẩm quyền giao 10 - Kinh phí thực đề tài nghiên cứu khoa học cấp Nhà nớc, cấp bộ, ngành - Kinh phí thực tinh giảm biên chế - Vốn đầu t xây dựng bản; vốn đối ứng dự án vốn viện trợ - ... công Thực quy hoạch, bố trí, xếp lại cán tiến tới quy trình cải tiến làm việc, đẩy nhanh tiến độ tin học hoá, đa tin học vào khâu hoạt động nghiệp vụ quản lý hành nhằm tăng suất lao động tinh...
  • 36
  • 982
  • 3
cơ chế hoạt động của bộ máy tìm kiếm google

cơ chế hoạt động của bộ máy tìm kiếm google

... xây dựng mục Sau tìm thông tin website nhận nhiệm vụ tìm kếm thông tin website hoàn thành QTV thay đổi thông tin, cập nhật thông tin lên website điều có nghĩa Spider thực nhiệm vụ Crawling Và ... chắn Google phải lưu thông tin tìm cách để có lợi - Sau hóa thông tin để lưu trữ liệu CSDL đồ sộ theo thuật toán chắn bảo mật - Rồi xây dựng mục phép thông tin tìm thấy cách nhanh chóng ... tìm kiếm spider: Chúng ta theo dõi qua sơ đồ để hiểu Tác giả: Adam Thiên - Cố vấn: RichdadLoc – Bản quyền ©2013 ONNET - Đầu tiên lấy danh sách máy chủ trang web phổ biến Spider bắt đầu tìm kiếm...
  • 4
  • 549
  • 4

"Một số kiến nghị nhằm triển khai áp dụng cơ chế chi tiêu nội bộ trong các đơn vị sự nghiệp có thu trên địa bàn Hà Nội".

Kinh tế - Quản lý

... thực đề tài nghiên cứu khoa học cấp Nhà nớc, cấp Bộ, ngành, Chơng trình mục tiêu quốc gia, chi thực nhiệm vụ đặt hàng Nhà nớc; chi vốn đối ứng thực dự án có vốn nớc theo quy định - Chi thực tinh ... đợc cấp có thẩm quyền giao 11 - Kinh phí thực đề tài nghiên cứu khoa học cấp Nhà nớc, cấp bộ, ngành - Kinh phí thực tinh giảm biên chế - Vốn đầu t xây dựng bản; vốn đối ứng dự án vốn viện trợ - ... công Thực quy hoạch, bố trí, xếp lại cán tiến tới quy trình cải tiến làm việc, đẩy nhanh tiến độ tin học hoá, đa tin học vào khâu hoạt động nghiệp vụ quản lý hành nhằm tăng suất lao động tinh...
  • 44
  • 517
  • 0
KẾ HOẠCH Thực hiện đợt cao điểm phòng ngừa, tấn công trấn áp tội phạm

KẾ HOẠCH Thực hiện đợt cao điểm phòng ngừa, tấn công trấn áp tội phạm

Tư liệu khác

... báo cáo kết thực Phòng Giáo dục Đào tạo: Lần 1: Trước ngày 10/7/2009 ( Kết thực tháng 6/2009 ) Lần 2: Trước ngày 30/7/2009 ( Kết thực tháng 7/2009 ) Lần 3: Trước ngày 30/8/2009 ( Kết thực tháng...
  • 2
  • 4,025
  • 0
Viết tràn bộ đệm

Viết tràn bộ đệm

Thiết kế - Đồ họa - Flash

... theo lắp đầy large_string[] địa buffer[] Shellcode gắn vào phần đầu large_string[] Khi hàm strcpy thực hiện, copy large_string vào buffer Bởi large_string lớn nên ghi đè lên ebp return addr Phần...
  • 9
  • 350
  • 0

Xem thêm