这里我们使用谷歌的无头浏览器进行演示

首先我们要确保自己的电脑上安装了谷歌浏览器

然后需要知道谷歌浏览器的版本,因为要对应版本去下载对应的驱动,可视化谷歌浏览器可以通过谷歌浏览器的菜单>帮助>关于Google Chrome 里面找到版本信息

如果是centos最小化界面可以通过google-chrome --version 命令来查看自己系统中存在的谷歌浏览器版本号,liunx安装谷歌浏览器的命令这里就不提供,具体可以直接百度,直接下载对应的版本或者下载最新版本都可以

python

首先下载好maven的压缩包,这里以apache-maven-3.5.4为例

解压缩后把apache-maven-3.5.4这个文件夹放到一个自己可以比较容易找到的地方,因为后面配置idea要使用到这个文件夹

然后先说mac端的配置,比较简单

maven

新版的idea在新建Java Enterprise项目的时候会自动创建maven和一些文件夹,而一个干净的servlet项目是不需要额外的目录的,否则会导致配置或者路径找不到等问题

使用idea新版创建项目的时候是默认会帮我们配置maven的,对于初学servlet的来说这并不是我们想要的结果

javaservletpropertiestomcat

在表中插入中文数据出现如下错误:

Warning Code :1366 Incorrect string value: '\xE5\x9C\xA8' for column 'content' at row 1

数据库一般有三个字符编码,一个是数据库,一个是表,一个是列

首先检查数据库是否为utf8字符集

打开navicat,选择数据库右键编辑数据库就可以看到数据库的字符集,如果不是utf8我们就把字符集调成utf8,并且排序规则改为utf8_general_ci,这是数据库的utf8默认字符集,如果是utf8就不用改,然后点击确认

mysql

首先我们要把rarcrack下载好,因为这个软件在kali中也没有自带。 这里提供一个我复制的GitHub的克隆仓库给大家使用:

https://gitee.com/luoqingBlog/rarcrack.git

点击下载zip即可,也可以使用git工具的clone。

下载完成后解压得到里面的文件,然后在mac或者Ubuntu上编译此文件

直接cd切换到文件夹当中然后使用make即可,mac并没有自带编译工具,所以要先去下载安装

编译

make
rarcrackzip

前言:fcrackzip只能破解zip文件,如果遇到其他的压缩格式破解不了,那么就有人问了可不可以把后缀改成zip然后破解密码呢,答案是不行,我创建了一个7z的压缩包然后把.7z改成.zip,结果直接报错:found id afbc7a37, 'test.zip' is not a zipfile ver 2.xx, skipping no usable files found

并且压缩包的名字不能太过复杂,如果有请改为简单的名字,比如test.zip

如果比较复杂可能会不开始破解

如果要破解rar、7z等格式可以尝试rarcrack或者john哈希破解

fcrackzipkali

修改root用户密码

kali从2020.1版本开始,该操作系统的默认用户将不再是root,而改为和其他liunx系统一样的普通用户,那么我就是要进入root界面或者只使用root用户呢?

首先我们先按照安装时系统设置好的用户进入系统,然后打开命令行,输入

sudo su

然后就会叫你输入当前账户的密码,输入完了之后就会进入root用户

在root用户下输入

sshkaliroot

首先我们使用python写一个脚本对扣丁学堂进行签到请求,要进行请求肯定要知道请求的是post还是GET。

好的那么我们打开浏览器,进入扣丁学堂个人主页,这里有一个签到按钮,每天点击签到即可获得一个丁豆,可以用来买课,我们先不要点击签到,因为点击了签到后就不可以再次点击了,签到过后就会显示已签到,就无法完成抓包请求了。那么我们先打开浏览器的开发者模式,也就是浏览器的F12健,切换到network模式,然后再点击签到按钮,这时候再看network里面就有一个网址

python云函数自动签到

mac在10.15版本之前使用的是.bash_profile这个文件,但是从10.15版本开始则采用了新的文件设置环境变量。

并不是以前的文件没有用了,而是发现在没有重启电脑的情况下关闭终端再次打开则提示没有找到这个环境变量,那么我们就要稍微的做一些改动即可,这里用python的环境变量来做例子。

mac