Python项目实践 – 从0开始做端口扫描器
今天的话就开始我们的Python实践项目,本次我们要做的是带GUI的端口扫描器。我们主要做的功能是根据用户输入的IP和端口进行扫描,确认该端口是否开启。并且发布在 Github:https://github.com/ZherKing/ZKPortScanner 话不多说 马上开始。 一、了解原理及思路 1、原理 首先了解一下什么叫做端口扫描,我们知…
XSS 跨站脚本漏洞分析
上次网络安全教了个SQLI后,下一个就是我们XSS的脚步漏洞分析了。教程是按照视频所来:https://www.bilibili.com/video/BV1Bp4y1q7XF 练习的平台是 pikachu 课程目录: 一、漏洞概述与分析 1、漏洞概述 XSS的攻击流程(窃取cookie) 关于漏洞的常见类型: 形成原因: 测试流程: 环境介绍: 2…
SQL-Inject 漏洞解析
咳咳,莫名其妙开了个奇怪的章程,这个章程的话主要是从网络安全这一方面开始开始展开的,本文章主要以SQL为基准来进行展开,在SQL这方面如何进行安全学习(反了,差不多是CTF)学习的来源在B站的小黑仔的日记的pikachu靶场 算是我的学习笔记,感谢大家来看! 这是课程目录: 一、基本概念 1、SQL Inject的概念 什么叫做SQL Inject…
MariaDB的安装教程以及基础设置
这是自己在折腾数据库的笔记(其实折腾了好几次了就是老是忘记怎么搞咯) 一、安装数据库 系统环境是 Debian 11 安装之前先更新下 Debian的库: apt update 然后更新完后安装只有一条命令: apt install mariadb-server 确定是否安装成功: mariadb --version 二、配置MariaDB 首先的…
【持续更新】Java入门教程
好了 现在我们就要开始学习第三门的语言了,同时也是比较难的一门语言——Java。但是前面有我们的C语言和Python语言的一个基础学习的话,到Java这块的话自然而然的也不会太难。一样的本文章也是我的一个学习笔记,教程的来源是黑马程序员 一、Java的基础 1、基本输出 学编程还是得来一个Hello World的输出才算编程语言学习的开始: pub…
Linux入门教程&一般的命令整合
开新坑了诶……今天这个教程主要是教给大家如何使用Linux系统。虽然我会了点(看之前的教程能知道)但是我们不会从安装镜像开始教,直接进入Linux的教程了,所以说不太算入门教程。麻烦各位小伙伴们从互联网查找文档来进行学习Linux系统的安装。然后本教程的内容主要从黑马程序员这边进行学习:https://www.bilibili.com/video/…
【持续更新】【第二章】Python语言进阶学习
2024年10月28日,结束了一个Python基础语法的学习,这篇教程的话就是从数据存储开始,到哪里还没定。 本教程的话是基于B站黑马程序员的教程视频编写过来,就相当于我的读书笔记,欢迎大家去看他的视频。【黑马程序员python教程,8天python从入门到精通,学python看这套就够了】https://www.bilibili.com/vide…
【第一章】Python入门教程
大家好,今天开始学习Python,我也是刚入门的新手,所以教程中有错误的话还请大家指教一下! 我学习的话都是按照黑马程序员顺序来开始学习的!相当于我的读书笔记吧! 今天是2024年10月28日,基础的Python入门教程就到这里结束了,教学内容是从打印到函数。接下来开新坑给大家更新比较进阶的内容。 一、打印输出 每种语言学习下来,第一个教程基本都是…
C语言入门教程 – 计算机学者的入门语言
今天开始学习C语言,我也是新手 教程也是一步一步过来的。学的C语言是从网上学习下来再经过我的整理形成。 如有错误 还请原谅! 今天是 2024年10月16日。基础的语法教程结束了。 一、打印 和其他语言一样,开始都是直接学习 Hello World 的输出 C语言的 Hello World 输出代码如下: #include <stdio.h&…
如何使用PHP来获取MySQL表类指定信息
最近在写一个网站的后台,在编写登录后端的时候遇到一个问题: 如何获取对应用户的信息?比如说我想知道张三的邮箱啊之类的 又不能直接按照行数来找 得按照”张三“这个名字来找 所以就有了今天的这篇文章 一、数据库配置与连接 我建议(虽然我也才入门)在开始写网站的时候应该设置一个独立的配置文件夹 里面定义好数据库变量等 到时候使用以下内容直接代入新的php…