作者: Beard林 免责声明:本文仅供学习研究,严禁从事非法活动,任何后果由使用者本人负责
0x00 前言
大多数时候,python都不适合编写大型的图形化工具。 但是对于渗透中会用到的小工具来说,python又是比较合适的。 下面就分享几个比较常用的脚本(python3)。
0x01 多目标的主域名提取
测试的域名文件: 脚本代码
from tld import get_fld
with open('./测试对象.txt','r') as a:
for ad in a:
url=ad
try:
url=get_fld(url)
except :
url=url.replace('http://',"")
url=url.replace("https://","")
print(url)
测试结果:
0x02 无聊小工具
这个没啥用,单纯就是好玩
import tkinter,os #批量拖入文件
import tkinter.messagebox
import tkinter as tk
root=tkinter.Tk()
root.minsize(300,300)
def okqqq():
# 弹出对话框
while True:
result = tkinter.messagebox.askokcancel(title = '呵呵',message='你在想屁吃?')
print(result)
os.system('copy a.py s.py')
btn1 = tkinter.Button(root,text = '开始执行',command = okqqq)
btn1.pack()
root.mainloop()
具体效果如下:
0x03 邮件发送脚本
一般用在粘合工具最后,执行完脚本后发个邮件提醒下
代码如下
from email.mime.text import MIMEText
import smtplib
class mails():
def config(self,data,bodys):
mail=MIMEText('''{0}'''.format(bodys))
mail["Subject"]=data
mail['From']='Beard的贴心大老铁@163.com'
mail['To'] = 'xxxx@qq.com'
return mail
def fa(self,data,bodys):
smtp=smtplib.SMTP()
smtp.connect('smtp.163.com',25)
smtp.login('xxx@163.com','xxxx')
mail=self.config(data,bodys)
smtp.sendmail('xxx@163.com',' xxxx@qq.com',mail.as_string())
a=mails()
a.fa("我是内容","我是头")
效果不做展示。
0x04 这是一个结尾
暂时也就这几个小的脚本,其他的都是一些针对环境写的,分享也没啥用。 实际使用中python更适合当个粘合怪以及数据分析时使用。
0x05 了解更多安全知识
欢迎关注我们的安全公众号,学习更多安全知识!!! 欢迎关注我们的安全公众号,学习更多安全知识!!! 欢迎关注我们的安全公众号,学习更多安全知识!!!
|