Python
Vulnhub之CryptoBank靶机详细测试过程
CryptoBank 识别目标主机IP地址 NMAP扫描 获得Shell 需要添加主机记录才能访问login以及register 注册功能当前是关闭的。 /development目录需要网页基础认证,看是不是可以用hydra破解,但是没有成功。 注意到在网页中Team部分每个成员有联系按钮,通过浏览器地址栏中可创建用户名列表 如: 用Burpsuite拦截请求,并存储为文件re
Akamai2.0 反爬虫系统 sensor_data参数及akamai-bm-telemetry参数逆向分析
1. 引言 Akamai反爬虫系统是保护网站避免遭受攻击以及api数据安全的一套产品。目前他的防护手段有两方面,一个是在https请求层面的防护,另外一个是收集当前浏览器信息,进行一个风控拦截。不同站点,不同接口风控拦截的程度都不同。 2. 关于https请求层面ja3指纹的绕过 目前网络上有很多关于过ja3的请求文章。推荐一个Python第三方过ja3的库 curl_cffi 3. sensor
openstack-Train部署文档
部署参考资料:1,环境准备https://blog.csdn.net/m0_61777116/article/details/123702147阿里yum源https://blog.csdn.net/wangshui898/article/details/121786125 2,安装KeyStone服务(在控制节点上操作)账号鉴权服务https://blog.csdn.net/m0_6177711
pip-compile自动将项目的依赖项转换为特定版本的依赖项
`pip-compile`是一个工具,它可以自动将您的项目的依赖项转换为特定版本的依赖项,这些依赖项可以在生产或其他环境中使用。它是`pip-tools`库的一部分,可以确保依赖项的版本在所有开发、测试和生产环境中保持一致,从而减少不必要的错误和问题。 以下是使用`pip-compile`的步骤: 1. 安装`pip-tools`库: ``` pip install pip-tools
python3不定长参数
1、介绍 python的函数和方法中,都允许不定长参数的声明和使用。 2、使用 不定长参数的三种形式:tuple、dict和混合 都是声明在函数或方法的末尾 2.1 tuple 在函数或方法的形参末尾进行声明,前缀*标记,可以任意命名,但一般命名为*args 用于接收超出形参声明个数的实参,且超出部分实参是直接设置,而非通过参数名设置 在函数或方法内内,args作为tuple类型,用于读取接
python: function
""" """ #这是一个示例 Python 脚本。 # 按 Shift+F10 执行或将其替换为您的代码。 # 按 双击 Shift 在所有地方搜索类、文件、工具窗口、操作和设置。 画正方形 import turtle as t ''' t.speed(10) t.ht() t.pu() t.goto(-100,100) t.pendown() for
爬取当当网图书销量排行并进行可视化分析
一、选题背景 当今时代智能化发展迅速,各种电子产品层出不穷,人们逐渐从书店购买到网上购买,网上购物使人们更加方便,可以足不出户的购买自己想要的物品,利用爬虫爬取当当网上图书销量排名,然后使用可视化分析,分析人们偏爱的图书价位、风格、出版社等。 二、大数据分析方案: 通过爬取当当网图书销量排行、评分、单价、作者,图书名、推荐值等,分析出最受欢迎的图书是什么。爬取相关数据集,并使用python源代码让
A卡在ubuntu下部署stable-diffusion-webui
因为自己之前为了装黑苹果把1080ti卖了买了6800XT,在现在这个玩AI的时代后悔莫及,先尝试在mac m1下安装了stable-diffusion-webui,功能基本上都能用,就是速度太慢。 后来想了想还是装了ubuntu,组成win+mac+ubuntu的三系统 1. 安装ubuntu 安装ubuntu基本都有教程,使用UEFI安装好之后在启动器上配置下ubuntu的启动位置,不然启动系
《程序员修炼之道-从小工到专家》阅读笔记
第15节 Shell 游戏 1、对于操纵文本的文件的程序员,命令 Shell 就是工作台。我们可以利用 Shell 启动各种应用、搜索文件、查询系统状态,甚至还可以构建复杂的宏命令,完成各种常见活动。 2、对于习惯 GUI 的开发者来说一直使用 Shell 有些极端。GUI 的好处是所见即所得,但他的缺点却是,所见即全部所得。GUI 环境通常受限于它们的设计者想要提供的能力。 3、比如我们想要做一
python 列表,元组,字典
列表 list[] 更新 ['aa', 'bb'] 删除 ['aa'] 3 [1, 2, 3, 4, 5, 6] ['a', 'a', 'a'] True 1 2 3 截取 aa rrr ['aa', 'qqq', 'rrrr', 'rrr', 'gggg'] 列表函数and方法 4 5 1 统计某个元素在列表中出现的次数 1 extend 在列表末尾一次性追加另一个序列中的多个
python3 with语法
Python with 关键字 | 菜鸟教程 (runoob.com) 1、介绍 with语法是一种优化语法。 用于异常处理,封装了 try…except…finally 编码范式,提高了易用性。 with 语句使代码更清晰、更具可读性, 它简化了文件流等公共资源的管理。 在处理文件对象时使用 with 关键字是一种很好的做法。 2、文件 2.1 常规 file = open('./
python 日期和时间 函数
1685863082.0913212 time.struct_time(tm_year=2023, tm_mon=6, tm_mday=4, tm_hour=15, tm_min=18, tm_sec=2, tm_wday=6, tm_yday=155, tm_isdst=0) Sun Jun 4 15:18:02 2023 2023-06-04 15:18:02 Sun Jun 04 1
YouCompleteMe插件安装
Vundle 安装 YouCompleteMe 安装 vim升级 python3升级 'bz2 is module not available' 安装libbz2-dev,重新编译python --enable-shared 开启动态共享库 Problems installing Python 3 with --enable-shared 安装python3模块 YouCompleteM
django 自定义FileField upload_to上传路径
def user_directory_path(instance, name): """ clean_data内容: for k ,v in clean_data: K: file V: record1301DL00220230602全部.txt K: name V: record1301DL00220230602全部.txt """
python爬虫——对于500彩票网站的数据爬取以及数据可视化
一.选题的背景 据统计今年四月以来,全国彩票销量突破1700亿元,达到1751.50亿元,和2020年、2021年相比涨幅更大,比2019年也高出300多亿。 而且买彩票的年轻人也越来越多,首先现在是自媒体时代,体彩、福彩在媒体上的宣传,年轻人无疑是最大的受众体,而年前人接受新事物的能力比较强,“小小彩票也能成就梦想”这样的口号也渐渐被年轻人接纳。 我也是年轻人的一员,所以我选择对于500彩票网站
Python爬虫---爬取京东联想电脑的评论数据
(一)选题背景 比起台式电脑来说,笔记本电脑方便得多。随着网络的发展,现在很多事情都可以在手机上办理,很大程度上便利了人们的生活。但还是有些事情在电脑上更安全一些,所以有一台电脑还是很重要的。在淘宝、京东等网络平台上购物,逐渐成为大众化的购物方式。但假冒伪劣产品在这个摸不着实物的购物平台严重危害着消费者的购物体验,即使我们可以通过七天无理由退货退款来维护我们的合法权益,但是这样浪费大量的人力和财力
python环境 anaconda安装
官网: https://www.anaconda.com/distribution/#macos 国内镜像: https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 安装时注意勾选: 安装后,加入国内源: 安装包: 卸载包: 创建一个python2.7环境
OpenCV 学习之旅
OpenCV 学习之旅 话说已经有一周没见面了,勇士们每天都聚集在我的门前敲门,请求我出山,可是我仍然忙于我的AI大作业,操作系统实验和信号与系统实验,简称三座大山。看在你们的情真意切,周末抽出一点时间帮助你们解决公主布置的问题。 上回说到IU公主想要比OpenCV招胥,到底谁能成为贤胥呢? Chapter 3 3.1 图像的基本操作 访问和修改像素值 大家应该从IU公主那里听说
GPT大模型下,如何实现网络自主防御
GPT大模型下,如何实现网络自主防御 本期解读专家 李智华 华为安全AI算法专家 近年来,随着GPT大模型的出现,安全领域的攻防对抗变得更加激烈。RSAC2023人工智能安全议题重点探讨了人工智能安全的最新发展,包括人工智能合成器安全、安全机器学习以及如何利用渗透测试和强化学习技术来确保人工智能模型的安全性和可靠性。 人工智能合成器使得攻防对抗更加激烈 人
小迪安全web学习笔记(8)
1、信息收集在安全测试中,信息收集是非常重要的一个环节,此环节的信息将影响到后续的成功几率,掌握信息的多少将决定发现漏洞机会大小,换言之决定着是否能完成目标的测试任务。也可以很直接的跟大家说:渗透测试的思路就是从信息收集这里开始。 2、信息收集过程有无web 有CDN 国外请求 接口查询 黑暗引擎 扫描全网 子域名 无CDN 程序源码 其他 站点搭建 防护应用WAF 有无app
小迪安全web学习笔记(10)
1、信息收集-资产信息github监控 通过第三方软件监控你设定的最新漏洞信息并推送ctcms监控seo优化 2、子域名挖掘 3、补天漏洞响应平台用来攻击漏洞赚钱的平台。 4、python脚本用来完成GitHub的监控,用信息搜集过程中得到得名称代入进脚本中运行,再下载推送得程序脚本再把它拖到相应得python目录里面运行。 5、接口IPIP,可以用全世界多地的接口去ping域名,以此来让那些没有
requests模块 编码和wireshark测试
结合wireshark进行测试、分析 1、编码问题 1.1 url路径 url路径中包含敏感字符,不会被url编码的字符包括: '=;,!*- 会被url编码的字符包括: "<> 非ascii字符会先进行utf-8编码,再进行url编码。比如字符'时'编码为%E6%97%B6 1.2 直接参数 和url具有基本一致的编码和非编码字符,新增不会被url编码的字符包括: /?
【电商api接口京东系列】获取推荐商品列表+获得商品评论演示示例
数据采集是指获取和整理各种数据的过程,这些数据可以来自各种来源,例如互联网、社交媒体、传统媒体、设备传感器、企业内部系统等。 通常,数据采集是企业或组织重要的商业活动之一。它可以帮助企业了解客户需求、产品趋势、市场机会,以及竞争对手的情况,进而做出更加明智的商业决策。 很多从事电商行业的小伙伴也很清楚这一点的重要性,我们可以从数据的采集中获得我们需要的信息,从而对店铺的整体健康程度进行分析,进而优
单节点kafka部署笔记
1 背景 因为工作中需要对接kafka,准备在测试环境中自己部署一套,考虑方便决定部署一台单点。 2 部署 2.1 scala 2.1.1 java环境 openjdk即可,我使用的是openjdk1.8 2.1.2 下载软件 下载scala-2.12.17.tgz并解压,例如解压到/home/scala/scala-2.12.17 2.1.3 环境变量 2.1.4 测试 scala -vers
基于Selenium库的python爬虫脚本,爬取painterest上的图片
基于Selenium库的python爬虫脚本,爬取painterest上的图片 问题背景 Pinterest是一个社交媒体平台,它提供了一个虚拟的个人兴趣画板,让用户可以收集和分享他们喜欢的图片、视频和链接。上面有许多优秀的图片供浏览和下载,但是一个个点图片下载非常麻烦。于是想要用Python语言写一个自动化脚本,可以根据给定的pinterest的url对页面内的所有图片进行爬取。 问题分