前言作者简介:不知名白帽,网络安全学习者。博客主页:https://blog.csdn.net/m0_63127854?type=blogCTF-专栏:https://blog.csdn.net/m0_63127854/category_11835386.html网络安全交流社区:https://bbs.csdn.net/forums/angluoanquan目录SMB介绍实验环境信息探测分析探测结果针对SMB协议弱点分析1.针对SMB协议,使用空口令,若口令尝试登陆,并查看敏感文件,下载查看;2.针对SMB协议远程溢出漏洞进行分析针对http协议弱点分析1.浏览器查看网站2.使用dirbni
前言作者简介:不知名白帽,网络安全学习者。博客主页:https://blog.csdn.net/m0_63127854?type=blogCTF-专栏:https://blog.csdn.net/m0_63127854/category_11835386.html网络安全交流社区:https://bbs.csdn.net/forums/angluoanquan目录SMB介绍实验环境信息探测分析探测结果针对SMB协议弱点分析1.针对SMB协议,使用空口令,若口令尝试登陆,并查看敏感文件,下载查看;2.针对SMB协议远程溢出漏洞进行分析针对http协议弱点分析1.浏览器查看网站2.使用dirbni
//头一回用新版编辑器,找不到目录按钮在哪儿了😂,大家可以看侧边栏将就一下。前言:本篇博文将给大家逐步拆分,细致地讲解一下在使用继承关系时,内存中究竟发生了什么。如果对jvm内存毫无了解或了解不多,大家可以先去看一下up之前写过的java创建对象的内存图解,有一定基础的读者就可以直接开始了。🆗,废话少说,Let'sgo!一、代码准备:我们以Parent类为父类(采用标准JavaBean格式敲),采取多层继承的方式(便于大家加深理解)——首先定义Child类并让Child类去继承Parent类;然后再定义Hua类并让Hua类去继承Child类。最后以Test类为测试类。继承关系图如下:Paren
//头一回用新版编辑器,找不到目录按钮在哪儿了😂,大家可以看侧边栏将就一下。前言:本篇博文将给大家逐步拆分,细致地讲解一下在使用继承关系时,内存中究竟发生了什么。如果对jvm内存毫无了解或了解不多,大家可以先去看一下up之前写过的java创建对象的内存图解,有一定基础的读者就可以直接开始了。🆗,废话少说,Let'sgo!一、代码准备:我们以Parent类为父类(采用标准JavaBean格式敲),采取多层继承的方式(便于大家加深理解)——首先定义Child类并让Child类去继承Parent类;然后再定义Hua类并让Hua类去继承Child类。最后以Test类为测试类。继承关系图如下:Paren
MySQL 安装成功后,启动失败,提示如下:或者是尝试以下步骤1.如果在mysql的安装路径中有没有配置文件如果没有配置文件则自己手动创建一个,文件名为:my.ini添加内容如下:①简介版:[mysqld]basedir=E:\MySQL\mysql-5.7.22-winx64(mysql的安装路径)datadir=E:\MySQL\mysql-5.7.22-winx64\data\(mysql的安装路径\data\)port=3306②完整版:[mysqld]#设置北京时间default-time_zone='+8:00'#设置3306端口port=3306#设置mysql的安装目录base
MySQL 安装成功后,启动失败,提示如下:或者是尝试以下步骤1.如果在mysql的安装路径中有没有配置文件如果没有配置文件则自己手动创建一个,文件名为:my.ini添加内容如下:①简介版:[mysqld]basedir=E:\MySQL\mysql-5.7.22-winx64(mysql的安装路径)datadir=E:\MySQL\mysql-5.7.22-winx64\data\(mysql的安装路径\data\)port=3306②完整版:[mysqld]#设置北京时间default-time_zone='+8:00'#设置3306端口port=3306#设置mysql的安装目录base
目录一、基础补充二、什么是DES算法 (1)对称加密算法 (2)非对称加密算法 (3)对称加密算法的应用三、DES算法的基础操作步骤 1.明文的加密整体过程 2.F轮函数解析 3.密钥的形成过程四、AC代码五、DES算法的测试 六、共勉一、基础补充 在实现DES算法时,需要掌握对二进制数的了解,例如:源码、反码、补码,位操作等,如果有不懂的朋友可以先去看看我对二进制数的理解,再来看DES算法,会更加容易。 源码、反码、补码:http://t.csdn.cn/Osuf2 位操作,例如:按位与、按位或、按位异或、按位左移、按位右移等:http://t.csdn.cn/YQ60C
目录一、基础补充二、什么是DES算法 (1)对称加密算法 (2)非对称加密算法 (3)对称加密算法的应用三、DES算法的基础操作步骤 1.明文的加密整体过程 2.F轮函数解析 3.密钥的形成过程四、AC代码五、DES算法的测试 六、共勉一、基础补充 在实现DES算法时,需要掌握对二进制数的了解,例如:源码、反码、补码,位操作等,如果有不懂的朋友可以先去看看我对二进制数的理解,再来看DES算法,会更加容易。 源码、反码、补码:http://t.csdn.cn/Osuf2 位操作,例如:按位与、按位或、按位异或、按位左移、按位右移等:http://t.csdn.cn/YQ60C
一、什么是MVCC?mvcc,也就是多版本并发控制,是为了在读取数据时不加锁来提高读取效率和并发性的一种手段。数据库并发有以下几种场景:读-读:不存在任何问题。读-写:有线程安全问题,可能出现脏读、幻读、不可重复读。写-写:有线程安全问题,可能存在更新丢失等。mvcc解决的就是读写时的线程安全问题,线程不用去争抢读写锁。mvcc所提到的读是快照读,也就是普通的select语句。快照读在读写时不用加锁,不过可能会读到历史数据。还有一种读取数据的方式是当前读,是一种悲观锁的操作。它会对当前读取的数据进行加锁,所以读到的数据都是最新的。主要包括以下几种操作:selectlockinsharemode
一、什么是MVCC?mvcc,也就是多版本并发控制,是为了在读取数据时不加锁来提高读取效率和并发性的一种手段。数据库并发有以下几种场景:读-读:不存在任何问题。读-写:有线程安全问题,可能出现脏读、幻读、不可重复读。写-写:有线程安全问题,可能存在更新丢失等。mvcc解决的就是读写时的线程安全问题,线程不用去争抢读写锁。mvcc所提到的读是快照读,也就是普通的select语句。快照读在读写时不用加锁,不过可能会读到历史数据。还有一种读取数据的方式是当前读,是一种悲观锁的操作。它会对当前读取的数据进行加锁,所以读到的数据都是最新的。主要包括以下几种操作:selectlockinsharemode