Java版本JavaSE标准版,用于桌面程序、控制台等,这是最核心的部分,需要首先学习JavaME嵌入式开发,用于家电等(很少用)JavaEE企业级,用于web、服务器一些概念JDKJavaDevelopmentKit,Java开发工具。包含JRE、JVM,且包含一些开发工具(用于开发)。JREJavaRuntimeEnvironment,Java运行环境。包含了JVM,用于运行。JVMJavaVirtualMachine,Java虚拟机。可移植性的来源。 开发环境搭建JDK下载安装这里推荐使用JDK8,虽然高版本的JDK性能等表现更好,且具有更多新特性,但是JDK8仍然是大多数企业使用的
Java版本JavaSE标准版,用于桌面程序、控制台等,这是最核心的部分,需要首先学习JavaME嵌入式开发,用于家电等(很少用)JavaEE企业级,用于web、服务器一些概念JDKJavaDevelopmentKit,Java开发工具。包含JRE、JVM,且包含一些开发工具(用于开发)。JREJavaRuntimeEnvironment,Java运行环境。包含了JVM,用于运行。JVMJavaVirtualMachine,Java虚拟机。可移植性的来源。 开发环境搭建JDK下载安装这里推荐使用JDK8,虽然高版本的JDK性能等表现更好,且具有更多新特性,但是JDK8仍然是大多数企业使用的
Linux防火墙部署与配置1.实验概述Linux作为网关,搭建小型局域网,在此基础上进行实验,了解Linux防火墙的构成、NAT和包过滤配置方法等。2.实验环境网络大致结构如图2-1所示,由centos虚拟机作为防火墙,实现NAT和包过滤等功能,两台ubuntu作为内网服务器,kali作为外网的客户端。图2-1拓扑结构3.实验原理3.1防火墙防火墙是建立在两个网络的边界上的实现安全策略和网络通信监控的系统或系统组,强制执行对内部网和外部网的访问控制。通过建立一整套规则和策略来监测、限制、更改跨越防火墙的数据流,达到保护内部网络的目的。简单来说,防火墙作为网关,可以检测进出局域网边界的所有数据包
Linux防火墙部署与配置1.实验概述Linux作为网关,搭建小型局域网,在此基础上进行实验,了解Linux防火墙的构成、NAT和包过滤配置方法等。2.实验环境网络大致结构如图2-1所示,由centos虚拟机作为防火墙,实现NAT和包过滤等功能,两台ubuntu作为内网服务器,kali作为外网的客户端。图2-1拓扑结构3.实验原理3.1防火墙防火墙是建立在两个网络的边界上的实现安全策略和网络通信监控的系统或系统组,强制执行对内部网和外部网的访问控制。通过建立一整套规则和策略来监测、限制、更改跨越防火墙的数据流,达到保护内部网络的目的。简单来说,防火墙作为网关,可以检测进出局域网边界的所有数据包
概述readelf用于查看elf文件的文件信息,关于elf文件及其格式的介绍在【ctf权威竞赛指南笔记】(2)二进制文件中有比较详细的介绍。常用参数在这里使用一个elfDemo.rel作为示例,elfDemo.rel是elfDemo.c使用如下指令生成的。gcc-celfDemo.c-oelfDemo.relelfDemo.c内容如下:#includeintglobal_inited_var=10;//globalvarinitedintglobal_uninited_var;//globalvaruninitedchar*global_char_x="saa";voidfunc(intsum
概述readelf用于查看elf文件的文件信息,关于elf文件及其格式的介绍在【ctf权威竞赛指南笔记】(2)二进制文件中有比较详细的介绍。常用参数在这里使用一个elfDemo.rel作为示例,elfDemo.rel是elfDemo.c使用如下指令生成的。gcc-celfDemo.c-oelfDemo.relelfDemo.c内容如下:#includeintglobal_inited_var=10;//globalvarinitedintglobal_uninited_var;//globalvaruninitedchar*global_char_x="saa";voidfunc(intsum