- 博客(32)
- 收藏
- 关注
原创 sqli-labs前16关wp
GET传参(参数id)id=1id=2-1id=2发现id=2与id=2-1相同,可以判断出绝不是数字型,故为字符型id=1’可以判断出为 ‘ 闭合id=1’–+接下来判断列数(group/order by +二分法)判断回显位(注意此处?id=-1’)发现2,3为回显位爆数据库名爆表名爆users表中的列名爆username和password的数据。
2024-07-28 16:12:53
1275
原创 苏宁易购信息收集
发现此网址中路径含有cms,盲猜一手是否有CMS指纹识别(经过扫描,啥也不是,寄)Ej: 访问www.yifubao.com,此时会跳转到如下页面(手动测试)找到根域名 https://www.suning.com/筛选全资子公司(100%)太多了,列不完,根本列不完。备案号 粤ICP备2021027996号-2。查看数据,找出存活,且无cdn的子域名。子域名 www.suning.com。在爱企查搜索苏宁易购集团股份有限公司。找到以下域名(其中包含子域名)在鹰图中查到子域名(超级多)
2024-07-28 15:21:58
420
原创 Linux基础命令大全(2024年7月最新版)
基本上 vi/vim 共分为三种模式,命令模式(Command Mode)、输入模式(Insert Mode)和命令行模式(Command-Line Mode)。
2024-07-15 10:43:38
1005
原创 MySQL(从0基础开始)
下面的表显示了需要的每个整数类型的存储和范围。1、**通过 “服务” 管理工具:**同样打开"运行"对话框,输入 services.msc,找到 “MySQL” 服务,右击选择"停止"。GROUP BY 语句是 SQL 查询中用于汇总和分析数据的重要工具,尤其在处理大量数据时,它能够提供有用的汇总信息。MySQL UNION 操作符用于连接两个以上的 SELECT 语句的结果组合到一个结果集合,并去除重复的行。子句中使用百分号 **%**字符来表示任意字符,类似于UNIX或正则表达式中的星号 *****。
2024-05-30 23:36:55
838
原创 【python】进阶--->MySQL数据库(五)
关于Python_mysql数据库(五)的介绍今天就到这里啦~~~~关注我,带你领略Python的风采~😍😍😍。: 从查询结果中获取一行数据。: 从查询结果中获取所有数据。: 返回数据行数或者影响行数。: 查询语句中的结果保存在。:从查询结果中获取n行数据。,查询语句中的结果保存在。
2024-01-16 19:00:00
581
原创 【python】进阶--->MySQL数据库(四)
在表中使用auto_increment约束,可以自动生成字段的值.搭配primary key一起使用。创建表时不写主键,表创建后,通过修改表的结构,给某个字段添加主键。创建表时,不直接在字段后面添加主键,在表的约束区添加主键。在添加数据时,如果该字段没有指定值,则使用默认值.: 一个身份证对应一个人,一个人对应一个身份证。创建表时,直接在字段后面添加唯一约束。创建表后,修改表结构,声明字段唯一。在创建表时,直接在字段后面添加。创建表时,直接在字段后面添加。创建表时,在约束区域添加。
2024-01-15 19:00:00
619
原创 【python】进阶--->MySQL数据库(三)
修改列名 :二、数据查询语言1. 条件查询由于显示屏长度有限,数据量过大将会无法一次性显示,所以可以对数据采取分页显示.为了防止机器损坏,或者服务器出现问题,一般情况下会每天对数据进行备份保存到另一个文件里面.备份 : mysqldump -u用户名 -p密码 数据库名 > 保存的路径还原 : (数据库已经删了)鼠标右键点击数据库–>备份/导出–>备份数据库先创建数据库再执行 :pycharm连接数据库 :关于Python_mysql数据库(三)的介绍今天就到这里啦,后续我会为大家
2024-01-14 19:00:00
758
原创 【python】进阶--->MySQL数据库(二)
数据库的操作 :databasealter table 表名 add 列名 类型(长度) [约束];
2024-01-13 19:00:00
2978
原创 【python】进阶--->MySQL数据库(一)
一些相关的表和其他数据库对象的。是由和组成。列包含一组命名的(也称为包含一组,行和列的称为(也叫) :,本质上就是一个文件系统,数据库按照将数据存储起来.用户可以对数据库的数据进行。) : 是一种操作和管理数据的软件。用来建立,使用和维护数据库。: 开源免费的数据库,小型的数据库.已经被oracle收购了.从mysql6.x版本也开始收费.: 收费的大型数据库.: 嵌入式的小型数据库.
2024-01-12 19:00:00
847
1
原创 【python】进阶--->网络编程(二)
是由国际标准化组织提出来的一种,成为所有的销售商都能实现的开放网络模型.(OSI模型提供我们理解网络协议的内部运作)OSI模型将网络通信工作分为,每一层为上一层服务,并为上一层提供一个访问的接口或者界面.越下面的层,越靠近硬件;越上面的层,越靠近用户.为操作系统或网络应用程序提供网络服务的接口.对上层数据或信息进行变化保证主机应用层的信息可以被另一个主机的应用程序理解.数据的加密,压缩,格式转换等等.管理主机之间的会话进程,建立管理终止进程之间的会话.
2023-12-22 19:00:00
951
原创 【python】进阶--->网络编程(一)
为了联络多方然后进行通信,将数据从一方传递给另一方.: 不同计算机只需要通过联网,那么就可以相互进行传递数据,那么不同种类的计算机之间就和不同语言的人之间沟通一样,需要一种大家都认可都遵循的协议即可.那么计算机都遵循的网络通信协议叫.(互联网其实有上百种协议标准,但是最重要的两种就是tcp和ip协议,所以大家把互联网的协议简称为tcp/ip协议.)
2023-12-21 19:00:00
961
原创 【python】进阶--->并发编程之协程
(任务数量多于cpu时)系统在很短的时间内,将cpu轮流分配给不同的任务执行,造成了多任务同时运行的错觉.而每个任务在运行前,cpu需要知道任务从哪里开始加载,又从哪里开始运行.所以说,系统需要事先帮它设置好cpu寄存器和程序计数器.,switch到这个栈时,会运行在greenlet构造时传入的函数(首先会打印12),如果在这个函数(test1)中switch到了另外的协程(到test2中打印56),那么这个协程会被。: 存储cpu正在执行的指令位置,即将执行的下一条指令的位置.
2023-12-20 19:00:00
422
1
原创 【python】进阶--->并发编程之线程(二)
创建线程经过初始化,进入就绪状态: 等待操作系统调度,调度后进入运行状态运行: 暂停运行,解除阻塞后进入就绪等待重新调度: 线程执行完毕或者异常终止可能有3种情况在一个进程内所有的线程共享全局变量,很方便多个线程键共享数据缺点就是,线程对全局变量随机修改可能在成多线程之间全局变量的混乱.
2023-12-19 19:00:00
2091
1
原创 【python】飞机大战
注意:最好将所有需要运行的py文件放到一个空文件下,同时将plane_start.py。如果打包成功之后,不能运行exe文件,则可以在终端运行该exe文件,会得到报错信息。需要将使用到的图片,音频等等资源按照程序的路径放到dist文件夹中。打包命令:(直接在cmd执行,不需要进入python环境)pyinstaller -F 路径/主程序名.py。中导入模块的前缀删掉.
2023-12-15 19:00:00
1126
1
原创 【python】进阶之面向对象(二)
是一种创建新类的方式.在python中,新建的类可以继承一个或者多个父类.父类也可以称为基类,新建的类称为派生类或子类.python中类的继承#单继承class ParentClass1: # 定义父类passclass ParentClass2: # 定义父类pass# 单继承,父类是ParentClass1,子类是SubClass1pass#多继承pass'''猫:吃,喝,爬树狗:吃,喝,看家人:吃,喝,走路动物:吃,喝'''print('吃')
2023-12-12 19:00:00
352
原创 【python】进阶之面向对象(一)
类名加括号调用就是实例化,会自动触发类的特殊方法__init__方法的实行,可以为每个对象定制自己的特征.会将创建的对象本身传递给self.在对象名.属性名会先从对象的命名空间中找属性名,找不到则去类中找,类中找不到再去父类中.最后找不到则抛出异常.: 世间万物皆为对象.对象都有自己各自的特征和技能,然后经过不同的调用实现不同的效果.创建一个类就会创建一个类的命名空间,用来存储类中定义的所有名字,这些名字称为类的属性.创建一个对象就会创建一个对象的命名空间,存放对象的名字.: 定义在类的方法.
2023-12-11 19:00:00
734
1
原创 【python】零基础从入门到精通---合集 ! ! ! (史上最全)
二、编程语言发展python官网下载三、基本输入输出(IO)day2-变量与基本数据类型一、交互模式与脚本模式二、程序员必备修养–注释三、初识变量四、变量的基本使用五、基本数据类型1.数值类型整型–int浮点型–float布尔型–bool(判断类型)2.序列类型–字符串day3-序列类型与转义字符序列类型序列类型核心概念–下标序列类型核心概念–索引序列类型核心概念–切片序列类型核心概念–步长序列类型–列表与元祖列表-list
2023-12-06 19:00:00
1861
1
原创 【python】零基础从入门到精通(六)
开发者自己定义自己写的模块如果想要把一个python文件作为一个模块进行使用的话 , 尽量遵守命名规则模块名规范 : 1. 见名知意 2. 纯小写 + 下划线 3. 一定不要用中文命名 , 在导入模块的时候 , 就很容易出现问题例 : user_longin #用户登录模块 user_register #用户注册模块。
2023-12-05 19:00:00
399
原创 【python】零基础从入门到精通(五)
1.函数可以被引用(把定义好的函数赋值给变量)2.函数可以作为元素放在列表,元组,字典中使用3.函数可以作为参数,传递给另一个函数4.函数可以作为返回值来使用,你返回的数据可以是一个函数名称空间作用域global提权nonlocal降权匿名函数 lambda表达式day12-闭包与装饰器上节回顾直接与间接/程序开发潜规则初识闭包函数:闭:封闭,指的就是一个嵌套函数里的内层函数包:用内层函数,来操作外层函数得到的数据作用:间接修改数据 保护私有数据不被轻易修改
2023-12-04 19:00:00
400
原创 【python】零基础从入门到精通(四)
1.定义函数def 函数名():代码内容def fun():print('好好学习')调用函数:在函数名后面加个括号,就是调用函数函数名()fun()实例:#定义函数def fun():print('好好学习')#调用函数fun()2.声明空函数,还没有想好内容,为了防止报错,就先写个passdef 函数名():passpass。
2023-12-03 19:00:00
737
1
原创 【python】零基础从入门到精通(三)
书写规范 : code --Reformat code红色波浪线:提醒可能报错黄色波浪线:提醒书写不规范(code --Reformat code,就可以去掉黄线)
2023-12-02 19:00:00
848
2
原创 【python】零基础从入门到精通(二)
在python中.一个等号是用来赋值,两个等号才是判断是否相等.得到的结果为bool类型 序列类型有字符串,列表,元组。f-str(format string 全拼)跟数学优先级一样 (先乘除后加减)赋值符号的左边必须是一个变量名。需要赋值给谁就把谁放在最左边。得到的结果为bool类型。得到的结果为bool类型。
2023-12-01 19:00:00
424
2
原创 2023年全网最保姆级教程手把手教你如何搭建WordPress(本教程只适用于Windows操作环境)
一转眼2023年已经过去了,看网络上很多WordPress的安装教程都比较旧,有些写的不太详细,WordPress是站长最喜欢的一款建站系统,在新的一年,我觉得有必要写篇详细的文章来介绍如何安装WordPress,所以就有了2023年全网最保姆级教你搭建WordPress。
2023-11-29 21:18:24
6551
17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人