Python学习(杂)
Python学习
两个for 循环同时输出+正则文章
zip(list1,list2)
zip函数同时便利两个列表
import sys
import requests
import re
from bs4 import BeautifulSoup
hot="https://wiki.17-apt.tk"
a=requests.get(hot).content
b=BeautifulSoup(a)
#d=print(b)
c=re.findall('filePath":(.+?).md',str(b))
d=re.findall('documentURL":(.+?).createdAt',str(b))
for line,urls in zip(c,d):
print(line,urls)
Linux基本信息收集
***************************
import sys
import os
#c2=os.system("uname -a")
#c3=os.system("pwd")
print('***************************')
print(os.system("whoami"))
#print('系统内核'+c2)
print('***************************')
#print('当前路径'+c3)
print(os.system("uname -a"))
print('***************************')
print(os.system("pwd"))
print('***************************')
print(os.system("ls -l"))
print('***************************')
基于PHPSTUDY l.php的一个MySQL弱口令检测工具
import requests
from bs4 import BeautifulSoup
import re
from requests import ReadTimeout
proxies = {
"http":"http://127.0.0.1:8080",
"https":"https://127.0.0.1:8080",
}
data1={
"host":"localhost",
"port":"3306",
"login":"root",
"password":"abc@123456",
"act":"MySQL检测",
"funName":""
}
headers={
"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:70.0) Gecko/20100101 Firefox/70.0",
"Accept-Language":"zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2"
}
a=open('ip.txt',encoding='utf-8')
for ip in a.readlines():
try:
url="http://%s/l.php"%ip
respone=requests.post(url,data=data1,headers=headers,timeout=5).content.decode('utf-8')
soup=BeautifulSoup(respone)
t=re.findall('alert\(\'(.+?).\)',str(soup))
if '连接到MySql数据库正常' in str(t):
print(ip+"------"+"存在弱口令")
else:
print(ip+"------"+"不存在弱口令!!!!")
except (ConnectionError, ReadTimeout):
print(ip+"------"+"超时!!!")
except:
pass
查询手机归属地
import pandas as pd
import xlwt import *
from phone import Phone
#book=xlwt.Workbook('hhcl.xlsx')
#sheet=book.add_sheet('hhlc')
book = xlwt.Workbook(encoding='utf-8',style_compression=0)
sheet = book.add_sheet('mysheet',cell_overwrite_ok=True)
f1=open(r'12232.txt','r')
f2=open('doct1.csv','wb')
for phoneNUM in f1.readlines():
phoneNum=phoneNUM.strip("\t\r\n")
#phoneNUM=str(phoneNUM)
#print(phoneNum)
p=Phone()
info=p.find(phoneNum)
if info is None:
pass
else:
print(info['phone']+"------"+info['province']+"------"+info['city']+"-------"+info["area_code"]+"-------"+info["phone_type"])
#'cityzip_code','area_code','phone_type'
函数调用
import requests
from bs4 import BeautifulSoup
url="http://www.baidu.com"
def re_url(url):#设置请求
respone=requests.get(url).content
return respone#返回参数
def soup_txt(res):#soup格式化
sou_text=BeautifulSoup(res,"html.parser")
#print(sou_text)
return sou_text
res=re_url(url)#调用方法
html=soup_txt(res)#调用方法
print(html)
python获取SRC列表
import requests
from bs4 import BeautifulSoup
import re
url="https://www.anquanke.com/src"
def res_src(url):
respone=requests.get(url).content.decode('utf-8')
return respone
res=res_src(url)
code=re.findall(r'<a target="_blank" rel="noopener noreferrer" href="/src/(.*)">',str(res))
for codes in code:
respones_src=requests.get("https://www.anquanke.com/src/%s"%codes).content.decode('utf-8')
src_name=re.findall(r"<h3 style=\"color: white;text-align:center;width: 100%;height: 290px;line-height: 290px;font-weight: bolder;text-shadow: 2px 2px 5px #999999;\">(.*)</h3>",str(respones_src))
src_list=re.findall(r'<a rel="noopenner noreferrer" href="(.*)">',str(respones_src))
print("名称:"+str(src_name)+"---------------"+"网址:"+src_list[0]+"----------------------------------"+"邮箱:"+src_list[2])
效果
名称:['360SRC']---------------网址:https://security.360.cn/----------------------------------邮箱:mailto:security@360.cn
名称:['爱奇艺SRC']---------------网址:https://security.iqiyi.com/----------------------------------邮箱:mailto:71src@qiyi.com
名称:['阿里安全应急响应中心']---------------网址:https://security.alibaba.com/----------------------------------邮箱:mailto:security@service.alibaba.com
名称:['安全狗漏洞响应中心']---------------网址:http://security.safedog.cn/reporter_center.html----------------------------------邮箱:mailto:Lab@safedog.cn
名称:['蚂蚁金服SRC']---------------网址:https://security.alipay.com/sc/afsrc/home.htm----------------------------------邮箱:mailto: security@alipay.com
名称:['百度SRC']---------------网址:http://sec.baidu.com/----------------------------------邮箱:mailto:security@baidu.com
名称:['BUGX']---------------网址:https://www.bugx.io/----------------------------------邮箱:mailto:Cathy@bugx.io
名称:['']---------------网址:https://security.bilibili.com/----------------------------------邮箱:mailto:
名称:['补天']---------------网址:https://www.butian.net----------------------------------邮箱:mailto:butian_report@qianxin.com
名称:['58SRC']---------------网址:https://security.58.com/----------------------------------邮箱:mailto:sec@58ganji.com
名称:['CarSRC']---------------网址:正在启动,敬请期待ing----------------------------------邮箱:mailto:bug@carsrc.org
名称:['菜鸟安全应急响应中心']---------------网址:https://sec.cainiao.com/----------------------------------邮箱:mailto:
名称:['滴滴DSRC']---------------网址:http://sec.didichuxing.com/----------------------------------邮箱:mailto:dsrc@didichuxing.com
名称:['东方财富SRC']---------------网址:http://security.eastmoney.com/----------------------------------邮箱:mailto:security@eastmoney.com
名称:['斗鱼SRC']---------------网址:https://security.douyu.com/----------------------------------邮箱:mailto:security@douyu.com
名称:['点融SRC']---------------网址:https://security.dianrong.com/----------------------------------邮箱:mailto:security@dianrong.com
名称:['DVP']---------------网址:https://dvpnet.io/----------------------------------邮箱:mailto:service@dvpnet.io
名称:['本地生活SRC']---------------网址:https://security.ele.me/----------------------------------邮箱:mailto:
名称:['富有SRC']---------------网址:https://fsrc.fuiou.com/home/index.html----------------------------------邮箱:mailto:zhoujia@fuiou.com
名称:['瓜子SRC']---------------网址:https://security.guazi.com----------------------------------邮箱:mailto:GZSRC@guazi.com
名称:['享道出行XDSRC']---------------网址:https://src.saicmobility.com----------------------------------邮箱:mailto:sec_src@saicmobility.com
名称:['好未来安全应急响应中心']---------------网址:http://src.100tal.com/----------------------------------邮箱:mailto:security@100tal.com
名称:['火币安全应急响应中心']---------------网址:https://www.huobigroup.com/----------------------------------邮箱:mailto:sec@huobi.com
名称:['华为PSIRT']---------------网址:https://www.huawei.com/cn/psirt----------------------------------邮箱:mailto:PSIRT@huawei.com
名称:['isrc iTutorGroup']---------------网址:https://sec.tutorabc.com.cn----------------------------------邮箱:mailto:sec@vipabc.com
名称:['京东SRC']---------------网址:http://security.jd.com/----------------------------------邮箱:mailto:security@jd.com
名称:['焦点安全应急响应中心']---------------网址:https://security.focuschina.com/----------------------------------邮箱:mailto:security@focuschina.com
名称:['竞技世界SRC']---------------网址:https://security.jj.cn/----------------------------------邮箱:mailto:jjsrc@service.jj.cn
名称:['金山SRC']---------------网址:http://sec.kingsoft.com/----------------------------------邮箱:mailto:security#kingsoft.com
名称:['快手安全中心']---------------网址:https://security.kuaishou.com----------------------------------邮箱:mailto:sec@kuaishou.com
名称:['老虎证券安全应急响应中心']---------------网址:https://security.itiger.com/----------------------------------邮箱:mailto:sec@itiger.com
名称:['乐视安全应急响应中心']---------------网址:http://sec.le.com/----------------------------------邮箱:mailto:lesrc@le.com
名称:['乐信安全应急响应中心']---------------网址:http://security.lexinfintech.com/security/index----------------------------------邮箱:mailto:
名称:['联想SRC']---------------网址:https://lsrc.vulbox.com/----------------------------------邮箱:mailto:lsrc@lenovo.com
名称:['同程SRC']---------------网址:https://sec.ly.com/----------------------------------邮箱:mailto:sec@ly.com
名称:['MLSRC']---------------网址:http://security.mogujie.com/#/----------------------------------邮箱:mailto:security@meili-inc.com
名称:['魅族SRC']---------------网址:http://sec.meizu.com----------------------------------邮箱:mailto:huangxin1@meizu.com
名称:['陌陌SRC']---------------网址:https://security.immomo.com/----------------------------------邮箱:mailto:
名称:['马蜂窝安全应急响应中心']---------------网址:https://security.mafengwo.cn/----------------------------------邮箱:mailto:mfsrc@mafengwo.com
名称:['摩拜安全']---------------网址:https://security.mobike.com----------------------------------邮箱:mailto:security@mobike.com
名称:['美团安全应急响应中心']---------------网址:https://security.meituan.com/----------------------------------邮箱:mailto:security@meituan.com
名称:['你我贷安全应急响应中心']---------------网址:http://www.niwodai.com/sec/index.do----------------------------------邮箱:mailto:src@niwodai.net
名称:['OPPO安全应急响应中心']---------------网址:https://security.oppo.com/----------------------------------邮箱:mailto:security@oppo.com
名称:['网易SRC']---------------网址:http://anquan.163.com/----------------------------------邮箱:mailto:
名称:['平安安全应急响应中心']---------------网址:http://security.pingan.com/----------------------------------邮箱:mailto:
名称:['去哪儿安全应急响应中心']---------------网址:https://security.qunar.com/----------------------------------邮箱:mailto:security@qunar.com
名称:['融360安全应急响应中心']---------------网址:https://security.rong360.com/#/----------------------------------邮箱:mailto:rsrc@rong360.com
名称:['Seebug漏洞平台']---------------网址:https://www.seebug.org/----------------------------------邮箱:mailto:s1@seebug.org
名称:['新浪SRC']---------------网址:http://sec.sina.com.cn/----------------------------------邮箱:mailto:
名称:['顺丰SRC']---------------网址:http://sfsrc.sf-express.com/index----------------------------------邮箱:mailto:sfsrc@sf-express.com
名称:['搜狗安全应急响应中心']---------------网址:http://sec.sogou.com/----------------------------------邮箱:mailto:
名称:['苏宁SRC']---------------网址:https://security.suning.com----------------------------------邮箱:mailto:security@suning.com
名称:['途牛SRC']---------------网址:http://sec.tuniu.com/----------------------------------邮箱:mailto:sec@tuniu.com
名称:['腾讯SRC']---------------网址:https://security.tencent.com/----------------------------------邮箱:mailto:
名称:['唯品会SRC']---------------网址:https://sec.vip.com/----------------------------------邮箱:mailto:sec@vipshop.com
名称:['VIPKID安全应急响应中心']---------------网址:https://security.vipkid.com.cn/----------------------------------邮箱:mailto:security@vipkid.com.cn
名称:['vivoSRC']---------------网址:https://security.vivo.com.cn----------------------------------邮箱:mailto:security@vivo.com
名称:['挖财SRC']---------------网址:https://sec.wacai.com/----------------------------------邮箱:mailto:src@wacai.com
名称:['微博安全应急响应中心']---------------网址:http://wsrc.weibo.com/----------------------------------邮箱:mailto:
名称:['微众银行安全应急响应中心']---------------网址:https://security.webank.com/----------------------------------邮箱:mailto:security@webank.com
名称:['完美世界SRC']---------------网址:http://security.wanmei.com----------------------------------邮箱:mailto:src@pwrd.com
名称:['微贷安全应急响应中心']---------------网址:https://sec.weidai.com.cn----------------------------------邮箱:mailto:secinfo@wdai.com
名称:['Wifi万能钥匙SRC']---------------网址:https://sec.wifi.com/----------------------------------邮箱:mailto:sec@wifi.com
名称:['小米安全中心']---------------网址:https://sec.xiaomi.com/----------------------------------邮箱:mailto:
名称:['喜马拉雅SRC']---------------网址:https://security.ximalaya.com/----------------------------------邮箱:mailto:security@ximalaya.com
名称:['携程SRC']---------------网址:https://sec.ctrip.com/----------------------------------邮箱:mailto:
名称:['宜信安全应急响应中心']---------------网址:https://security.creditease.cn/index.html----------------------------------邮箱:mailto:cesrc@creditease.cn
名称:['猪八戒SRC']---------------网址:https://sec.zbj.com/----------------------------------邮箱:mailto:sec@zbj.com
名称:['字节跳动安全中心']---------------网址:https://security.bytedance.com----------------------------------邮箱:mailto:security@bytedance.com
名称:['中通安全应急响应中心']---------------网址:https://sec.zto.com/----------------------------------邮箱:mailto: security@zto.cn
名称:['智联招聘SRC']---------------网址:https://src.zhaopin.com----------------------------------邮箱:mailto:src@zhaopin.com.cn
漏洞盒子
import requests
import json
import jsonpath
for i in range(1,57):
data1={'page':i}
url="https://www.vulbox.com/json/getCompanyInfoByName"
respone=requests.post(url,data=data1).content.decode('utf-8')
json_tmp=json.loads(respone)
bus=jsonpath.jsonpath(json_tmp,'$..bus_name')
url=jsonpath.jsonpath(json_tmp,'$..bus_url')
for buss,urls in zip(bus,url):
print("公司:"+buss+"<------>"+"网址:"+urls)
Python学习(杂)的更多相关文章
- Python学习--04条件控制与循环结构
Python学习--04条件控制与循环结构 条件控制 在Python程序中,用if语句实现条件控制. 语法格式: if <条件判断1>: <执行1> elif <条件判断 ...
- Python学习--01入门
Python学习--01入门 Python是一种解释型.面向对象.动态数据类型的高级程序设计语言.和PHP一样,它是后端开发语言. 如果有C语言.PHP语言.JAVA语言等其中一种语言的基础,学习Py ...
- Python 学习小结
python 学习小结 python 简明教程 1.python 文件 #!/etc/bin/python #coding=utf-8 2.main()函数 if __name__ == '__mai ...
- Python学习路径及练手项目合集
Python学习路径及练手项目合集 https://zhuanlan.zhihu.com/p/23561159
- python学习笔记-python程序运行
小白初学python,写下自己的一些想法.大神请忽略. 安装python编辑器,并配置环境(见http://www.cnblogs.com/lynn-li/p/5885001.html中 python ...
- Python学习记录day6
title: Python学习记录day6 tags: python author: Chinge Yang date: 2016-12-03 --- Python学习记录day6 @(学习)[pyt ...
- Python学习记录day5
title: Python学习记录day5 tags: python author: Chinge Yang date: 2016-11-26 --- 1.多层装饰器 多层装饰器的原理是,装饰器装饰函 ...
- [Python] 学习资料汇总
Python是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大且完善的通用型语言,已经有十多年的发展历史,成熟且稳定.Python 具有脚本语言中最丰富和强大的类库,足以支持绝大多数日常应用 ...
- Python学习之路【目录】
本系列博文包含 Python基础.前端开发.Web框架.缓存以及队列等,希望可以给正在学习编程的童鞋提供一点帮助!!! 目录: Python学习[第一篇]python简介 Python学习[第二篇]p ...
随机推荐
- spark和strom优劣分析
对于Storm来说:1.建议在那种需要纯实时,不能忍受1秒以上延迟的场景下使用,比如实时金融系统,要求纯实时进行金融交易和分析2.此外,如果对于实时计算的功能中,要求可靠的事务机制和可靠性机制,即数据 ...
- Jenkins介绍与安装
什么是Jenkins Jenkins的优势和应用场景 Jenkins安装配置管理 安装Jenkins前的环境准备(Centos 7) 1.添加yum仓库源# wget -O /etc/yu ...
- OpenCV图像数字化
灰度图像数字化 我们平时使用PS或者其它图像处理的软件打开一个要处理的图像,当我们将图像放大的足够大的时候我们会发现很多个灰度程度不同的小方格,其中每个方格就相当于一个像素,水平方向的方格数代表这个图 ...
- 最强PostMan使用教程
最近需要测试产品中的REST API,无意中发现了PostMan这个chrome插件,把玩了一下,发现postman秉承了一贯以来google工具强大,易用的特质.独乐乐不如众乐乐,特此共享出来给大伙 ...
- IO系统-文件与目录操作
1.文件内核数据结构 一个打开的文件在内核中使用三种数据结构表示: (1)文件描述符表 文件描述符标志 文件表项指针 (2)文件表项: 文件状态标志:读.写.追加.同步和非阻塞等状态标志 当前文件偏移 ...
- AVL练习题——宠物收养所
题目描述 最近,阿Q开了一间宠物收养所.收养所提供两种服务:收养被主人遗弃的宠物和让新的主人领养这些宠物.每个领养者都希望领养到自己满意的宠物,阿Q根据领养者的要求通过他自己发明的一个特殊的公式,得出 ...
- RMQ算法使用ST表实现
RMQ RMQ (Range Minimum Query),指求区间最小值.普通的求区间最小值的方法是暴力. 对于一个数列: \[ A_1,~ A_2,~ A_3,~ \cdots,~ A_n \] ...
- Dungeon Master (简单BFS)
Problem Description You are trapped in a 3D dungeon and need to find the quickest way out! The dunge ...
- C语言 获取系统时间与睡眠时间函数
摘要: 以ms为单位,获取系统时间.睡眠或延迟时间函数的使用方法. #include<stdio.h> #include <time.h> #include <sys/t ...
- 利用http协议使用普通的网站虚拟主机+安信可A6C GPRS模块实现对stm32的远程升级
步骤: 1.生成bin文件并将bin文件放到虚拟主机目录内 2.做一个php的页面分块读取该bin文件,以asc字符echo出来,并标记好头尾长度和校验. 3.GPRS协议栈连接主机路径,收到内容,将 ...