• Network
  • Security
  • Software
  • Thủ thuật
  • Tin tức
  • Video hướng dẫn
  • Donate – Mời AnonyViet ly Cafe ☕
AnonyViet
  • Tin tức
  • Network
    • Mạng cơ bản
    • Hyper-V
    • Linux
    • Windown Server 2012
  • Security
    • Basic Hacking
    • Deface
    • Kali Linux / Parrot
    • SQL Injection
  • Thủ thuật
    • Khóa Học Miễn Phí
    • Code
    • Mẹo Vặt Máy Tính
    • Facebook
    • Windows 7/8/10/11
    • Đồ Họa
    • Video
  • Software
    • Phần mềm máy tính
    • Phần mềm điện thoại
  • Tin học văn phòng
  • Kiến thức
  • MMO
    • Advertisers – Publishers
    • Affiliate Program
    • Kiếm tiền bằng điện thoại
    • Pay Per Click – PPC
No Result
View All Result
  • Tin tức
  • Network
    • Mạng cơ bản
    • Hyper-V
    • Linux
    • Windown Server 2012
  • Security
    • Basic Hacking
    • Deface
    • Kali Linux / Parrot
    • SQL Injection
  • Thủ thuật
    • Khóa Học Miễn Phí
    • Code
    • Mẹo Vặt Máy Tính
    • Facebook
    • Windows 7/8/10/11
    • Đồ Họa
    • Video
  • Software
    • Phần mềm máy tính
    • Phần mềm điện thoại
  • Tin học văn phòng
  • Kiến thức
  • MMO
    • Advertisers – Publishers
    • Affiliate Program
    • Kiếm tiền bằng điện thoại
    • Pay Per Click – PPC
No Result
View All Result
AnonyViet
No Result
View All Result

Hướng dẫn viết Tool DDoS đơn giản bằng Python

Hevin by Hevin
in DDOS
Reading Time: 12 mins read
A A
20

Mục lục bài viết

  1. Bắt đầu viết Tool DDoS đơn giản bằng Python
    1. Giờ vào vấn đề quan trọng nhất cho tool hoạt động đây.
    2. Chúng ta đến phần ‘except’ nào
    3. Đến phần cuối cũng thôi !!!!

Lưu ý 1: Tools này chỉ với mục đích nghiên cứu và học hỏi vui lòng các bạn không nên sử dụng tools vào các mục đích xấu và thực hiện các hành vi phạm pháp luật.

Tham gia kênh Telegram của AnonyViet  👉 Link 👈

Lưu ý 2: Bài viết này để các bạn làm quen với Python và các Module Python, chứ không phải viết Tool DDoS để đi tấn công người khác, khi viết xong, tuyệt đối không sử dụng Tool lên hệ thống không phải do bạn của bạn quản lý.

Các bài viết liên quan

Hướng dẫn tự tạo Bot ChatGPT trên Telegram 6

Hướng dẫn tự tạo Bot ChatGPT trên Telegram

27/03/2023
Cách tạo Web App Chatbot viết code tự động bằng Python 7

Cách tạo Web App Chatbot viết code tự động bằng Python

20/03/2023
chon chung chi ssl phu hop website cua ban

Chứng chỉ SSL nào phù hợp với Website của bạn?

06/03/2023
Cách vượt Captcha Google bằng python 8

Cách vượt Captcha Google bằng python

23/02/2023

Lưu ý 3: Thật ra đây là Tool DoS, không phải DDoS, mình ghi DDoS trong tiêu đề để các bạn dễ phân biệt giữa Deny of service và MS-DOS

Hôm nay mình sẽ hướng dẫn cho các bạn cách làm tool TCP Flood đơn giản bằng Python. Đây là 1 công cụ khá là mạnh, có thể khiến máy các bạn hoặc máy các bạn mà muốn tấn công sẽ tràn ngập 1 số gói rác được gửi đến và khiến cho CPU tăng cao lên đến 100%. Nếu máy nào yếu thì chắc sẽ bị sập hoặc mua máy mới quá.

Trước khi vào viết tools thì mình muốn cho các bạn hiểu biết về Dos và nâng cao của DoS là DDoS. Vậy, Dos là gì? Và cách thức hoạt động của DoS ra sao? Bạn cần đọc kỹ bài DDOS là gì trước khi thực hành nội dung bên dưới.

Bắt đầu viết Tool DDoS đơn giản bằng Python

Đầu tiên các bạn phải Download Python. Các bạn có thể lên Youtube xem cách tải, tải Python cũng khá đơn giản lên mình cũng không hướng dẫn trong bài viết này.

Cài đặt Python: ở màn hình cài đầu tiên nhớ check vào dòng Add python x.x to path

Bây giờ các bạn mở CMD trên máy Windows lên và nhập lệnh: pip install termcolor , đây là thư viện màu chữ thôi, còn ai không thích có thể bỏ qua.

Do đây là Tool DoS, sử dụng tài nguyên từ Modem và PC của bạn nên chỉ hoạt động tốt trong môi trường mạng LAN, nếu tấn công ra bên ngoài thì khá yếu và đôi khi bị phản dame nhé.

Ok, giờ thì các bạn sẽ import các module sau:

import module ddos python

Sau khi import xong, các bạn tiến hành trang trí giao diện cho tool, cái này trang trí cho đẹp, còn ai không thích trang trí có thể vào viết code luôn.

code tool ddos python

Các bạn nào muốn trang trí giống như mình thì có thể lên google gõ từ khóa figlet online rồi vào trang web bất kì để lấy mẫu.

Như các bạn thấy đấy, câu code os.system('cls') đây là dòng code thực thi lệnh trên cmd của hệ thống, khi các bạn chạy tool thì câu code này sẽ xóa hết tất cả các chữ hiện có trên cmd chỉ còn lại một mình dòng chữ DOS bự chà bá to ở dưới.

À mà còn 1 một vấn đề nữa là từ colored đây là 1 module của termcolor và các bạn để ý có những từ như ‘red’, ‘green’,….. ở cuối câu code thì đó là màu sắc của chữ mà bạn muốn in ra.

OK, vậy chúng ta sẽ thực hiện bước tiếp theo thôi:

Giờ chúng ta viết 1 đoạn code ngắn để lấy dữ liệu đầu vào của người dùng hay còn gọi là “input”.

viet tool ddos python

Tại đây, các bạn có thể tạo 1 biến bất kì, rồi chúng ta sẽ lấy input của người dùng. 

Các bạn có thể thấy đấy,str là 1 chuỗi kí tự trong Python, nên vì các số IP thường có các chuỗi kí tự khác nhau được cách bởi dấu chấm nên mình đặt nó là ‘str’. Còn ‘int’ viết tắt là Integer là một kiểu dữ liệu, được sử dụng trong Python để biểu diễn các số nguyên.

Như vậy đã xong. Giờ mình sẽ tiến hành trang trí phần tấn công. Mình trang trí để nhìn cho bố đời, còn các bạn nào không thích thì bỏ qua cũng được.

tool ddos python

Ok, đây chính là giao diện code khi tool hoạt động tấn công. Câu code đầu, câu code 2 và thư viện màu chữ mình cũng đã giải thích rồi nên thôi.

Giờ vào vấn đề quan trọng nhất cho tool hoạt động đây.

cach su dung ddos python

Các bạn tiến hành tạo cho mình một hàm và 2 biến bất kì như trong hình.

Tại đây mình tạo 1 hàm tên là syn() và 2 biến có tên là hevin và bb.

Các bạn thấy thấy biến 1. Mình đã gọi module random có sẵn trong Python và đã import nó ở bước đầu tiên, sau từ random là từ urandom , cả 2 đều là hàm băm ngẫu nghiên được cài đặt một bộ tạo số giả ngẫu nhiên và chứa các hàm cho phép chúng ta giải quyết trực tiếp nhiều vấn đề lập trình khác nhau sử dụng đến tính ngẫu nhiên. Còn về biến bb thì mình để số nguyên là 0.

Nào, các bạn hãy tạo cho mình 1 vòng lặp while True: đây là vòng lặp giúp 1 đoạn mã nào đó hoạt động lặp đi lặp lại cho đến khi mình muốn dừng thì thôi.

Giờ các bạn tạo 1 cặp try, except để bắt lỗi trong Python:

Đầu tiên mình tạo 1 biến có tên là h trong biến đó mình đã gọi module socket được tích hợp sẵn trong Python. Socket là các endpoint của một kênh giao tiếp hai chiều. Nó sử dụng để kết nối với một chương trình khác chạy trên một máy tính khác trên Internet. Một chương trình mạng có thể sử dụng nhiều socket cùng một lúc, nhờ đó nhiều chương trình có thể sử dụng Internet cùng một lúc.

Tiếp theo là h.connect đây là mình kết nối với ip và port của máy tấn công

Tiếp đến là h.send(hevin), mình dùng câu code này để gửi cho máy nạn nhân những thông số ngẫu nghiên từ 0 đến 900, như vậy là đủ rồi, còn các bạn nào muốn chỉnh cao hơn thì tùy ý.

Tiếp theo nữa :>>, chính là Hàm range() trong Python vốn được sử dụng để tạo ra một đối tượng chứa các phần tử là dãy số gồm các số liên tiếp từ 0 đến một giá trị, mà giá trị đó không vượt qua đối số được chỉ định mà các bạn đã tạo input cho người dùng nhập

Câu code tiếp theo thì mình đã giải thích lúc nãy rồi nhé bây giờ chúng ta sẽ giải thích bb+=1 nhé:

Câu code có thể được dịch là “thêm bất cứ thứ gì ở bên phải dấu += vào biến ở bên trái dấu +=.

Ví dụ. Nếu bạn cóa = 10 thì a += 5 sẽ là: a = a + 5

Vì vậy, “a” bây giờ bằng 15.

Còn phần in kia mình cũng đã giải thích như trên rồi

Chúng ta đến phần ‘except’ nào

Tại đây mình dùng KeyboardInterrupt để khắc phục lỗi khi dừng tool. Để tool dừng lại chúng ta nhấn tổ hợp phím Ctrl+C để dừng. Còn nếu bạn nào không thích thì các bạn dùng except:  thôi cũng được.

Đến phần h.close() mình đã gọi hàm close() để mỗi lần dừng lại thì tool sẽ ngừng chạy. Còn phần print(….) mình sẽ giải thích qua là mỗi khi bạn cho tool dừng lại thì sẽ hiện ra Done.

Đến phần cuối cũng thôi !!!!

Ở phần cuối là phần for i in range(thread) mình cũng đã giải thích cho các bạn như ở trên rồi nên bỏ qua

Tiếp đến 2 câu code cuối cũng, mình đã tiến hành gọi module threads được có sẵn trong Python đây là 1 module đa luồng. Như vậy ta có thể hiểu Thread là một đơn vị cơ bản trong CPU. Một luồng sẽ chia sẻ với các luồng khác trong cùng process về thông tin data, các dữ liệu của mình. Việc tạo ra thread giúp cho các chương trình có thể chạy được nhiều công việc cùng một lúc.

Không những vậy Python cung cấp thread Module và threading Module để bạn có thể bắt đầu một thread mới cũng như một số tác vụ khác trong khi lập trình đa luồng. Mỗi một Thread đều có vòng đời chung là bắt đầu, chạy và kết thúc. Một Thread có thể bị ngắt (interrupt), hoặc tạm thời bị dừng (sleeping) trong khi các Thread khác đang chạy – được gọi là yielding.

Tổng hợp Code DoS ở trên bạn có tải từ Github của mình. Nhưng mình khuyên bạn nên tập code theo hướng dẫn bên trên để hiểu hơn về Python thay vì tải sẵn về sử dụng, như vậy sẽ không nâng cao được kiến thức lập trình.

Cách sử dụng Tool:

Sau khi làm xong, các bạn mở cmd trên máy và trỏ đến tệp mà các bạn đã đặt (name).py rồi nhập lệnh

python (name).py

Lúc này giao diện tool của các bạn đã làm sẽ hiện trên màn hình cmd yêu cầu các bạn nhập các thông số: IP máy cần tấn công, Port ( cổng ) máy tính, Threads ( luồng tấn công ), Packet ( số lượng gói cần gửi ).

ddos lan

 

Kết Quả Tấn Công:

Hướng dẫn viết Tool DDoS đơn giản bằng Python 5

 

Như các bạn thấy đấy, mình nhập thông số vô cùng thấp nhưng kết quả của cuộc tấn công đạt hiệu quả rất cao. Các bạn lưu ý khi test trên chính máy của mình đấy =)). Mình để có hơn 5s máy mình đã lên đến 76% CPU rồi

cpu ddos lan

VẬY LÀ MÌNH ĐÃ HƯỚNG DẪN CÁC BẠN XONG CÁCH VIẾT TOOL DOS BẰNG PYTHON. Hy vọng bạn sẽ bắt đầu tìm hiểu Python cơ bản với bài viết này. Mình mong các bạn không nên sử dụng tool Dos này vào mục đích xấu thay vào đó các bạn có thể nghiên cứu cách phòng chống và ngăn chặn nhé.

Tác giả: Van Son

Bài viết đạt: 5/5 - (101 bình chọn)
Tags: bảo mậtDDOSpythontấn công mạngtấn công từ chối dịch vụĐos
Hevin

Hevin

Related Posts

AnonyDOS
DDOS

AnonyDOS – Công cụ DOS mạng WiFi

04/07/2022
DDosify - Công cụ kiểm tra sức chịu tải DDoS của Website 9
DDOS

DDosify – Công cụ kiểm tra sức chịu tải DDoS của Website

01/07/2022
HASOKI - Công cụ DDoS Website Bypass CloudFlare 10
DDOS

HASOKI – Công cụ DDoS Website Bypass CloudFlare

30/05/2022 - Updated on 26/08/2022
Giao diện Raven Storm
DDOS

Raven Storm – DDos Toolkit bằng Python

01/04/2022
Cách tấn công DoS DHCP Server bằng Python 11
DDOS

Cách tấn công DoS DHCP Server bằng Python

27/03/2022
ddos hping
DDOS

Cách thực hiện một cuộc tấn công DOS đơn giản với Metasploit và Hping3

02/03/2022
Next Post
Cách sử dụng chi tiết PowerToys cho Windows 10 và 11 12

Cách sử dụng chi tiết PowerToys cho Windows 10 và 11

guest

guest

Website này sử dụng Akismet để hạn chế spam. Tìm hiểu bình luận của bạn được duyệt như thế nào.

20 Comments
oldest
newest
Inline Feedbacks
View all comments
1010101001
1010101001
1 year ago

lỗi này là sao hả ad?
Unable to create process using ‘usr/bin/python3 “E:\DDoS.py” ‘

Last edited 1 year ago by 1010101001
Reply
Hevin
Author
Hevin
1 year ago
Reply to  1010101001

E cài Python 3.9 trở xuống, hiện tại Python 10 mới ra nhưng có 1 số lỗi chưa được sửa. À mà khi đến phần Setup nhớ nhấp vào ô vuông có chữ “PATH” nhá

Reply
Anonymous
Anonymous
1 year ago

cho mình hỏi làm sao để biết được PORT ạ .Và sau khi khởi động lại máy thì tool còn lưu lại Threads và Packet trên máy ko ạ

Last edited 1 year ago by Anonymous
Reply
Hevin
Author
Hevin
1 year ago
Reply to  Anonymous

Bạn sử dụng nmap để quét cổng nhé
Vd: nmap -sV 192.168.1.123

Còn khi khởi động lại máy thì tool sẽ không lưu lại Threads và Packets đâu. Cảm ơn bạn đã ghé thăm !!!

Last edited 1 year ago by Hevin
Reply
Anonymous
Anonymous
1 year ago

làm sao để biết đc PORT vậy ad

Reply
Hevin
Author
Hevin
1 year ago
Reply to  Anonymous

Bạn sử dụng nmap để quét Port. VD:
“nmap -sV 192.168.1.123”

Last edited 1 year ago by Hevin
Reply
Nguyeen
Nguyeen
1 year ago

khi mình viết xong rồi mình nhập địa chỉ ip port của một máy bất kì thì máy chủ của mình có bị ảnh hưởng không ạ?

Reply
Hevin
Author
Hevin
1 year ago
Reply to  Nguyeen

Nếu máy nạn nhân có trong mạng LAN thì máy bạn sẽ không bị ảnh hưởng gì hết. Còn ngoài mạng LAN thì bạn sẽ phị phản dame :))

Reply
Teodeptrai
Teodeptrai
1 year ago

Ad có dạy về khóa ddos web không em muốn học

Reply
Hevin
Author
Hevin
1 year ago
Reply to  Teodeptrai

ko em oi

Reply
=)))
=)))
1 year ago

ad ơi muốn dừng DOS thì làm như nào ạ?

Reply
AnonyViet
Admin
AnonyViet
1 year ago
Reply to  =)))

nhấn Ctrl + C nhé

Reply
Thành
Thành
9 months ago

cho mình hỏi là dùng python mấy để dùng tool này thế ạ

Reply
Hevin
Author
Hevin
9 months ago
Reply to  Thành

python3 trở lên nhé

Reply
Cỏ ven đường
Cỏ ven đường
8 months ago

Nếu ip ngta k cho kết nối để dos thì còn cách nào không ạ

Reply
Anonymous_User - The Killerking
Anonymous_User - The Killerking
6 months ago
Reply to  Cỏ ven đường

thì dùng phương thức kết nối bằng hotspot ý là kết nối máy mik ( máy ảo ) với máy người ta . set ip & các thứ cho nó bằng cmd nhé . làm thế ta có thể kết nối mà ko đc cho phép . hoặc bn gửi virus loại kiểu gây lỗi setting ( ko tấn công . chỉ cho nó vào cmd . dùng mấy cái như delay hay string mà chuyển hướng qua cmd . rồi … cho phép kết nối .sau đó thì ngon ơ

Reply
Zero
Zero
7 months ago

em xin phương thức liên lạc với mọi người ở anonyviet được không ạ? em có hứng thú với máy tính nhưng em không có ai chỉ dạy ạ. mong các anh có thể giúp em ạ!

Reply
Hevin
Author
Hevin
2 months ago
Reply to  Zero

e vào nhóm tele của bọn a nhé

Reply
Anonymous_User - The Killerking
Anonymous_User - The Killerking
6 months ago

anh ơi . có cách nào để viết python lập tools hack kc ff ko ạ ?
em tò mò mấy cái apps nó làm như thế nào quá >>>

Reply
Hevin
Author
Hevin
2 months ago
Reply to  Anonymous_User - The Killerking

ko có cách hack kc ff đâu nhé :>

Reply
wpdiscuz   wpDiscuz

Asia 300×600

Liên hệ Quảng Cáo

Lien he AnonyViet

Đối tác —

Fshare

Các bài mới

GooGPT: Trang web kết hợp giữa Google và ChatGPT 13

GooGPT: Trang web kết hợp giữa Google và ChatGPT

02/04/2023
Hack Mod Free Fire 1.98.5 OBB39 Auto Headshot, Aimbot 14

Hack Mod Free Fire 1.98.5 OBB39 Auto Headshot, Aimbot

01/04/2023
Cách Tạo vòng lặp vô hạn trên máy tính để Troll bạn bè 15

Cách Tạo vòng lặp vô hạn trên máy tính để Troll bạn bè

01/04/2023
Cách sửa lỗi máy tính tự khởi động lại liên tục 16

Cách sửa lỗi máy tính tự khởi động lại liên tục

31/03/2023
URAQT la you are a cutie

uraqt là gì? uraqt là viết tắt của từ gì?

30/03/2023

Ads

Giới thiệu

AnonyViet

AnonyViet

Nơi chia sẻ những kiến thức mà bạn chưa từng được học trên ghế nhà trường!

Chúng tôi sẵn sàng đón những ý kiến đóng góp, cũng như bài viết của các bạn gửi đến AnonyViet.

Hãy cùng AnonyViet xây dựng một cộng đồng CNTT lớn mạnh nhất!

Giới thiệu

AnonyViet là Website chia sẻ miễn phí tất cả các kiến thức về công nghệ thông tin. AnonyViet cung cấp mọi giải pháp về mạng máy tính, phần mềm, đồ họa và MMO.

Liên hệ

Email: anonyviet.com[@]gmail.com

1409 Hill Street #01-01A
Old Hill Street Police Station
Singapore 179369

 

Bản quyền: DMCA.com Protection Status

Phản hồi gần đây

  • AnonyViet trong Hack Mod Free Fire 1.98.5 OBB39 Auto Headshot, Aimbot
  • Anh Hùng trong Cách bật VoLTE/VoWIFI trên điện thoại sau khi nhà mạng cắt sóng 2G
  • Tuyet trong Cách dùng Mighty Text để xem trộm tin nhắn Facebook, Zalo, SMS…
  • Vương trong Hack Mod Free Fire 1.98.5 OBB39 Auto Headshot, Aimbot
  • AnonyViet trong Multiple Tools for Facebook – Extension hổ trợ nhiều tính năng Facebook
https://shbet8.org

©2023 AnonyViet - Chúng tôi mang đến cho bạn những kiến thức bổ ích về Công nghệ. Google Bing Github Github stackoverflow Youtube wikipedia reddit iwinclublink.app tải game iwin tải iwin apk tải tdtc w88 top tải win456 iwin888 ku11net.co ku fun twin F8BET https://new8869.com https://okuytin.com hi 88

No Result
View All Result
  • Tin tức
  • Network
    • Mạng cơ bản
    • Hyper-V
    • Linux
    • Windown Server 2012
  • Security
    • Basic Hacking
    • Deface
    • Kali Linux / Parrot
    • SQL Injection
  • Thủ thuật
    • Khóa Học Miễn Phí
    • Code
    • Mẹo Vặt Máy Tính
    • Facebook
    • Windows 7/8/10/11
    • Đồ Họa
    • Video
  • Software
    • Phần mềm máy tính
    • Phần mềm điện thoại
  • Tin học văn phòng
  • Kiến thức
  • MMO
    • Advertisers – Publishers
    • Affiliate Program
    • Kiếm tiền bằng điện thoại
    • Pay Per Click – PPC

©2023 AnonyViet - Chúng tôi mang đến cho bạn những kiến thức bổ ích về Công nghệ. Google Bing Github Github stackoverflow Youtube wikipedia reddit iwinclublink.app tải game iwin tải iwin apk tải tdtc w88 top tải win456 iwin888 ku11net.co ku fun twin F8BET https://new8869.com https://okuytin.com hi 88

wpDiscuz
!

Ads

Ads Blocker Detected!!! - Vui lòng tắt Ad Blocker!!!

Vui lòng tắt Ad Blocker

Có vẻ như bạn đang bật trình chặn Quảng cáo.

{Trường hợp bạn đang dùng trình duyệt từ Facebook, hãy copy link bài viết qua Chrome để xem nội dung, như vậy sẽ không bị chặn}

Website chúng tôi duy trì nhờ vào doanh thu quảng cáo, vì vậy hãy tắt trình chặn quảng cáo để chúng tôi có kinh phí chi trả tiền thuê Server, xin cảm ơn!

I've disable Adblock - Tôi đã tắt Adblock