DNS隧道(DNSTunneling)也是隐蔽隧道的一种方式,通过将其他协议封装在DNS协议中传输建立通信。大部分防火墙和入侵检测设备很少会过滤DNS流量,这就给DNS隧道提供了条件,可以利用它实现诸如远程控制、文件传输的操作。使用dns搭建隧道的工具也有很多,比如dnscat2、DNS2tcp、iodine等。由于iodine工具使用比较稳定,这里使用iodine进行演示,它可以通过一台dns服务器制作一个Ipv4通道,iodine分为客户端和服务端,Iodine不仅有强制密码措施,还支持多种DNS记录类型,而且支持16个并发连接,因此很多时候Iodine是DNS隧道的第一选择。 假设在内...

  4AFg6g0R0HXv   2023年11月19日   14   0   0 .netDNS服务器

背景信息: 多年以来,Kali从BackTrack继承了默认的root用户策略。作为对Kali工具和策略的评估的一部分,因此Kali决定对此进行更改,并将Kali移至“传统默认非根用户”模型。那如果我们因某些情况想开启Root用户这应该如何是好呢?若想知道,请看下列操作步骤~ 操作步骤: 1.启动KaliLiunx进入开机启动页面,按键盘e键进入KaliGNUGRUB页面 2.进入KaliGNUGRUB页面 3.在KaliGNUGRUB页面,选择linux那一行,将ro改为rw在此行末尾增加init=/bin/bash修改完毕以后按Ctrl+X键进入单用户模式 linux/boot...

CCSK云安全认证-M3-管理云计算的安全性和风险 一.云计算安全治理与风险管理 1.1治理 1.2云治理工具 二.企业风险管理 2.1企业风险管理 2.2服务模式和部署方式的影响 2.3云风险管理的工具 三.法律问题,合同和电子举证 四.合规和审计 4.1云计算上的合规和审计挑战 4.2云对合规的改变 五.CSA工具 5.1CCM、CAIQ简介 一.云计算安全治理与风险管理 1.1治理 管理云计算时要记住的首要问题是,一个组织永远不能外包治理的责任,即使是使用外部供应商的情况下。无论采用云计算或不采用云计算服务,这都是正确的云计算影响治理关系:在公有云...

目录 一.背景信息 二.错误现象 三.操作步骤 三.相关总结 一.背景信息 Kali-Linux2020.1在修改系统语言出现乱码的情况,本篇教程将带领大家一起去解决这个问题 二.错误现象 Kali-Linux2020.1修改完系统语言重启以后,其系统出现乱码的现象 三.操作步骤 1.执行如下命令安装locales,如本机已安装可忽略此步骤 apt-getinstalllocales 2.使用如下命令查询当前系统支持的字符集 locale-a 如果当前系统有zh_CN.utf8字符集可直接执行下一步,如果当前系统未有zh_CN.utf8字符集,请执行”pkg-re...

OpenCV2报错:CouldnotfindtheQtplatformplugin"cocoa"in"" 一.背景信息 二.错误现象 三.解决方法 一.背景信息 OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和MacOS操作系统上。它轻量级而且高效——由一系列C函数和少量C类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。今天在安装OpenCV2时出现了qt.qpa.plugin:CouldnotfindtheQtplatformplugin“...

【从零开始学习Go语言】四.Go常用命令释义 一.gohlep命令释义 1.1goenv命令 1.2gorun命令 1.3goget命令 1.4gobuild命令 1.5goinstall命令 1.6goclean命令 1.7gotest命令 1.8golist命令 一.gohlep命令释义 如果有玩过linux应该都使用过这个命令help,而我们的go语言在终端中也有一些好用的工具 执行如下gohelp命令可查看关于go命令的帮助 gohelp 执行成功,显示如下 ▶gohelp GoisatoolformanagingGosourcecode. Usage: ...

【从零开始学习Go语言】五.Go语言的词法单元 一.词法单元? 1.1token 1.2标识符 1.3关键字 1.4声明符合数据结构 1.5控制程序结构 一.词法单元? 什么是词法单元,由于自学,网上的教程从没提到过这个概念,可能我还是菜鸟,写这篇文章希望可以给更多的人普及一下这个小小的知识点,所谓词法单元是token,关键字,操作符,标识符,分隔符和字面量的一个统称,简单理解就是一个高级语言最基本的组成基础; 1.1token 提到token想到的第一个东西是什么?token验证,登录一些服务时如果希望记住登录状态或免登陆可以通过token令牌等方式来实现: token是一个...

【从零开始学习Go语言】六.Go语言之数据类型标识符 一.介绍 二.数值类型: 2.1整数 2.2浮点型 2.3复数型 2.4字符和字符串型 2.5接口型 2.6.布尔型 一.介绍 之前一章讲解了go的关键字,并且只有25个关键字,而这篇文章记录的是数据类型标识符,注意数据类型标识符也属于关键字(预声明标识符),不过25个关键字为定义go语言程序结构的而今天的是定义数据类型的,它们共有20个小伙伴: 二.数值类型: 2.1整数 Bytebyte是uint8的别名,是整型的特殊用例,占用的空间是int的四分之一,不常用,了解就好。 Intint为整形,取值范围根据系统决定,...

【云计算的1024种玩法】三.云端轻松构建部署PostgreSQL数据库 一.远程连接云服务器 1.使用远程工具登陆到服务器中 二.安装PostgreSQL数据库依赖 2.1安装PostgreSQL依赖库 2.2下载解压PostgreSQL安装包 三.配置运行环境 3.1授权用户 3.2配置环境变量 3.3检验配置结果 四.运行数据库服务 4.1初始化数据库 4.2启动数据库服务 4.3检查启动结果 五.修改数据库配置 5.1设置数据库密码 5.2修改PostgreSQL数据库为可远程访问 PostgreSQL是一种对象-关系型数据库管理系统,...

记录一次关于python-flask蓝图的坑 一.简介 二.特色 三.flask规模化 四.flaskBlueprint 一.简介 Flask是一个使用Python编写的轻量级Web应用框架。基于WerkzeugWSGI工具箱和Jinja2模板引擎。Flask使用BSD授权。Flask被称为“microframework”,因为它使用简单的核心,用extension增加其他功能。Flask没有默认使用的数据库、窗体验证工具。然而,Flask保留了扩增的弹性,可以用Flask-extension加入这些功能:ORM、窗体验证工具、文件上传、各种开放式身份验证技术。 二.特色 学习p...

  4AFg6g0R0HXv   2023年11月19日   20   0   0 pythonflask跨域Pythonflask跨域

一.背景信息 实时应用:如在线聊天,实时通知推送等等(例如socket.io)。 分布式应用:通过高效的并行I/O使用已有的数据。 工具类应用:海量的工具,小到前端压缩部署(例如grunt),大到桌面图形界面应用程序。 游戏类应用:游戏领域对实时和并发有很高的要求(例如网易的pomelo框架)。 Web渲染:利用稳定接口提升Web渲染能力。 前后端编程语言环境统一:前端开发人员可以非常快速地切入到服务器端的开发(例如著名的纯Javascript全栈式MEAN架构)。 二.部署步骤 下载Node.js安装包 (部署过程使用的安装包是已编译好的二进制文件。解压之后,在bin文件夹中就已...

【Windows应用程序开发详解】二.WindowsAPI的功能分类 一.系统基本服务 二.系统管理 三.用户界面 四.图像和多媒体 五.网络 六.系统安全 七.消息与协助 八.WEB开发 一.系统基本服务 我们在使用windowsAPI对应用程序开发时,最常使用到的程序接口就是系统基本服务接口了,下面将对系统基本基本服务进行详细的说明 文件系统主要是对文件的创建、读写、删除、打开、关闭、文件属性的设置及获取,以及磁盘分卷等相关操作,包括了镜像文件、加密文件系统等 内存管理主要对内存的管理,包括对内存的分配、共享、释放这些功能,也包含了虚拟内存的管理、分页机制、堆管理等 进程、线程...

【Windows应用程序开发详解】三.Windows开发工具配置与使用 一.VisualC/C 我们都知道在应用程序开发的时候都是要依赖于开发工具的,Windows主机应用程序绝大多数都是使用C或者C语言开发的,所以C\C编译器和链接器等程序生成工具是我们开发Windows主机应用程序的必备工具,本篇文章将详细说明这些.Windows开发工具的配置与使用,以及如何使用微软提供的头文件与库文件来去构造windows应用程序。 一.VisualC/C cl.exe编译器cl.exe文件是VisualC\C的编译器,可以将程序源代码文件编译成obj文件,cl.exe命令行参数的形式如下:...

【简介】 Discuz!是一套通用社区论坛软件系统,用户在不需要任何编程的基础上,通过简单的设置和安装,在互联网上搭建起具备完善功能、很强负载能力和可高度定制的论坛服务。 【前期文章】 【操作步骤】 一.创建VirtualMachines 二.远程连接云服务器 2.1.使用远程工具登陆到服务器中 三.安装WEB服务-Apache 安装之前,先给大家介绍介绍,Apache(阿帕奇)是什么?有什么用? Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠...

【简介】 AzureCognitiveServicesTranslato是一种基于云的神经网络机器翻译服务,同时也是RESTAPI的Azure认知服务系列的一部分。本篇文章将会主要分享的内容为“如何通过调用AzureCognitiveServicesTranslatorAPI快速将单个句子从简体中文翻译为英文” 【操作步骤】 一.在VSCode初始化项目环境 1.使用如下命令初始化创建的项目 npminit-y 具体操作,如下图所示 2.初始化完毕以后,如下图所示,会生成一个名为“package.json"的文件 3.新建一个main.js的文件用于配置调用API接口 4.使用...

  4AFg6g0R0HXv   2023年11月19日   13   0   0 SQLSQLAzuremicrosoftAPIazureAPImicrosoft

【简介】 SQLServerManagementStudio工具具有一定的数据迁移功能,可帮助我们实现同构或异构数据源之间的数据迁移,适用于数据上云迁移业务场景,本文主要介绍了如何通过SSMS将本地自建SQLServer数据库脱机迁移至AzureSQLDatabase 一.下载安装SQLServerManagementStudio 1.通过如下地址下载MicrosoftSQLServerManagementStudio(SSMS)客户端 2.下载完毕后,打开SSMS-SETUP安装包进行安装 3.安装完毕后,如下图所示 4.我们手动打开SSMS客户端,如下图所示 二.在SSM...

【简介】 作为一名合格的DBA,我们需要全面了解SQLDatabase数据库的备份以及迁移,如果我们本地有一个SQLServer数据库,我们想将其迁移至AzureSQLDatabase中,那我们有什么好的方式呢?答案有很多种的!那么今天主要想跟大家分享下如何通过通过AzurePortal将本地自建SQLServer数据库在线导入至AzureSQLDatabase中 一.创建AzureSQLDatabase 1.按照图中所示,根据自身实际情况创建AzureSQLDatabses 2.在网络配置中,网络连接选择“公共终结点”对于防火墙规则,将添加当前客户端IP地址、将允许Azure服务和资...

【简介】 Docker是一个开放源代码软件,主要应用于开发应用、交付应用、运行应用,Docker可以将应用程序及其依赖项打包到可以在任何Linux、Windows或macOS计算机上运行的虚拟容器中。这使应用程序能够在各种位置运行,本篇文章主要介绍了如何在Azure云平台中使用AzureVirtualmachines快速搭建Docker容器相关步骤及方法 【操作步骤】 一.创建配置AzureVirtualmachines 1.配置基本的AzureVM信息(包括订阅、资源组、实例详细信息,管理员账号及入站端口规则),具体配置如下所示: 2.配置磁盘信息(配置相关磁盘类型及加密类型)具体配...

  4AFg6g0R0HXv   2023年11月19日   14   0   0 dockerdockermicrosoftmicrosoftazureAzure

【简介】 Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,可以通过各种手段触发构建。例如提交给版本控制系统时被触发,也可以通过类似Cron的机制调度,也可以在其他的构建已经完成时,还可以通过一个特定的URL进行请求,本篇文章主要介绍了如何通过CloudShell在AzureUbuntuVM中快速安装构建Jenkins应用 【操作步骤】 一.通过CloudShell创建AzureVM 1.先创建一个用于存放Jenkins脚本定义文件的目录,具体脚本配置如下代码所示 mkdirjenkins cdjenkins cloud-config ...

【简介】 虚拟网络对等互连是两个虚拟网络之间的网络连接,虚拟网络对等互连可以通过Azure主干网络连接同一区域或不同区域的虚拟网络进行打通实现实时通信,本篇文章主要介绍了如何通过全局VNet对等互连的方式将同一区域不同网段的虚拟网络中虚拟机资源实时打通 【操作步骤】 一.分别创建不同网段的虚拟网络 1.创建一个名为test1,地址空间为10.10.0.0/16,子网为10.10.0.0/24的虚拟网络 2.创建一个名为test2,地址空间为10.20.0.0/16,子网为10.20.0.0/24的虚拟网络 二.在Test1虚拟网络中创建虚拟机 1.在控制面板中,创建一个名为“te...

关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~