SQL注入基础
Sql注入简介Sql 注入攻击是通过将恶意的 Sql 查询或添加语句插入到应用的输入参数中,再在后台 Sql 服务器上解析执行进行的攻击,它目前黑客对数据库进行攻击的最常用手段之一。Web 程序三层架...
信息收集
信息收集 信息收集是网络安全中首当其冲的环节,通过信息收集了解目标更多的信息,能让后续的渗透更加顺利、节省时间。本文会介绍常见的收集方法,适合初学者学习/老手复习。 Google Hack 我们...
浅谈Linux
前言 Linux IO是文件存储的基础。本文参考了网上博主的文章,主要总结了LinuxIO的基础知识。 linux IO栈 Linux文件IO采用分层的设计。分层有两个好处: 架构清晰; 功能解耦; Linux文件IO...
WIFI密码爆破教程
前言 本文我们采用最原始的暴力破解方式,演示如何破解 WiFi 密码。 什么是暴力破解? 字符集 密码位数 密码可能性 [0-9] 8位 10^8=100000000 [0-9][a-z] 8位 36^8=2821109907456 [0-9][a-z] 1-...
Windows下搭建Java环境
下载JDK JDK下载我们直接去Oracle官网下载我们所需要的java版本即可(推荐同时下载两个版本,一个是java8,一个是java17)。 安装JDK 我们推荐将java安装路径统一在D盘的develop文件夹中。 指定...
Java基础教程
Java 基础语法 一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法协同工作。下面简要介绍下类、对象、方法和实例变量的概念。 第一个Java程序 下面看一个简单的 Java 程...
python网络爬虫基础
什么是网络爬虫 网络爬虫又称网络蜘蛛,是指按照某规则在网络上爬取所需内容的脚本程序。众所周知,每个网页通常包含其他网页的入口,网络爬虫则通过一个网址依次进入其他网址获取所需内容。 优...