首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux提权(基于靶场)

:bob 密码:secret 这里是普通权限用户 这里假定kali拿到了普通用户权限 kali连接ssh靶机 ssh bob@[目标ip] 密码 secret ash也是一种shell,占用资源很少,.../bin/sh env查询环境变量,可以查询环境变量时候执行一bin/sh文件 sodu env /bin/sh expect自动化交互套件,执行程序时候可以交互 sudo expect -c.../bin/sh sudo man man man命令详细解释 man命令是Linux帮助指令,执行两次出现问题后输入下面的代码读取使用bin/sh !.../bin/sh' /dev/null zsh也属于shell中一种,有一些Linux中会使用 sudo zsh pico用来编辑文本文件 sudo pico ^R^X reset; sh 1>&.../bin/sh script sudo script -q /dev/null taskset 设置线程命令,可以把命令绑定到特定cpu运行 sudo taskset 1 /bin/sh -

4.2K40
您找到你想要的搜索结果了吗?
是的
没有找到

基于Linux Oracle 备份策略(RMAN)

--********************************** -- 基于Linux Oracle 备份策略(RMAN) --********************************...而制定RMAN备份策 略则是基于数据库丢失容忍程度,即恢复策略来制定。在下面的备份策略中,给出是一个通用备份策略。在该备份策略中,使用了catalog方 式来保持备份脚本以及备份信息。...在实际环境中应根据具体情况对此进行相应调整。...global_inc1; 4> execute global script global_inc2; 5> } --查看备份完成情况 list backupset summary; 4.建立shell脚本,让linux...自动执行脚本 a. vi inc0.rcv,inc1.rcv ,inc2.rcv --注意不同文件执行不同备份脚本 @@/u03/bk/scripts/connect.rcv --(rman脚本去调用其他脚本用

1.7K20

Android基于TCP五子棋双人对战实现

很久以前在慕课网看过鸿洋五子棋实现视频,由于是教学,功能比较简单。 然后我基于此拓展了一些功能,比如音效、自定义网格数,选择图片设置背景、截图、悔棋等。...其中坐标点字符化,以及字符串解析成坐标点需要小小设计一。...---- 零、说明 本文着重于介绍如何基于TCPSocket实现两个手机间数据交互以及通过文件记录点位 五子棋具体实现比较基础,就不在这贴了,只说明一重要方法接口,问尾附上github源码地址...五子棋接口(public)方法 start();//重新开局 backStep();//悔棋 getWhites()//获取白子集合 getBlacks()//获取黑子集合 //根据点位来设置棋盘..."; public static final String SAVE_BLACK_PATH = "五子棋/数据保存/黑棋.txt"; } /** * 将黑棋和白棋数据写入文件 *

1.3K20

【项目设计】网络对战五子棋

要不然你,我,随便下不就好了,你棋子,你对手看不着,你对手下棋子你看不着,那不就乱套了么!所以下棋这样请求响应,服务器是要广播给一个房间中所有用户!...在了解上面服务器广播消息原因之后,我们来看一一个游戏房间到底需要哪些成员变量属性才可以正好被描绘为一个房间。...最后还需要一把锁来保护共享资源,这里给大家下个定义,所有可能被多线程同时访问资源都叫做共享资源,不考虑访问方式,访问方式可能是修改,也有可能只是拿一值。 什么情况,共享资源需要被加锁保护呢?...,大部分情况,前端那里发送websocket消息是会发送到对应房间中。..._cond阻塞等待,直到队列中元素个数超过2之后,此时唤醒条件变量阻塞等待线程,让消费线程进行取队头用户,创建游戏房间操作。

34840

mall在Linux环境部署(基于Docker Compose)

最简单mall在Linux下部署方式,使用两个docker-compse脚本就可以完成部署。...# 创建目录之后将nginx.conf文件上传到该目录下面 mkdir /mydata/nginx/ 执行docker-compose-env.yml脚本 将该文件上传linux服务器上,执行docker-compose...执行docker-compose-app.yml脚本 将该文件上传linux服务器上,执行docker-compose up命令即可启动mall所有的应用。...推荐阅读 使用Docker Compose部署SpringBoot应用 开发者必备Docker命令 开发者必备Linux命令 mall在Linux环境部署(基于Docker容器) mall在Windows...环境部署 mall整合SpringBoot+MyBatis搭建基本骨架 mall整合Swagger-UI实现在线API文档 mall整合SpringSecurity和JWT实现认证和授权(一) mall

1.4K40

Linux配置基于ApacheWeb虚拟主机

,应该都是采用第一种方案,基于不同域名来做虚拟主机,这也是最人性化一种方案。...一、开始搭建基于域名虚拟主机: 1、为虚拟主机提供域名解析 DNS服务安装参考:https://www.linuxidc.com/Linux/2019-05/158642.htm,若对DNS服务配置不太熟悉...#进入主配置文件后,在末行模式执行 /vhosts ,定位到下面该行 Include conf/extra/httpd-vhosts.conf #删除该行开头#号,以便加载独立配置文件...4、在客户机中访问虚拟web主机 验证吧,结果如下: 齐活,基于不同域名虚拟主机至此就做完了。...二、基于IP地址虚拟主机: (十万个不想接着往下写了,因为接下来内容了解即可,不会用到,不过呢.....为了以防万一,还是简单写一吧) 注意,每一种方式之间毫无任何关联,千万别把基于IP地址虚拟主机和基于域名搞混了

1.7K10

mall在Linux环境部署(基于Docker容器)

mall在Linux环境部署(基于Docker容器) 本文主要以图文形式讲解mall在Linux环境部署,涉及在Docker容器中安装Mysql、Redis、Nginx、RabbitMQ、Elasticsearch...、Mongodb,以及SpringBoot应用部署,基于CenterOS7.6。...device-mapper-persistent-data lvm2 为yum源添加docker仓库位置: yum-config-manager --add-repo https://download.docker.com/linux...default-character-set=utf8 创建mall数据库: create database mall character set utf8 安装上传下载插件,并将docment/sql/mall.sql上传到Linux...推荐阅读 使用Maven插件构建Docker镜像 开发者必备Docker命令 开发者必备Linux命令 mall在Windows环境部署 mall整合SpringBoot+MyBatis搭建基本骨架

1.4K20

Linux基于源码方式安装MySQL 5.6

MySQL为开源数据库,因此可以基于源码实现安装。基于源码安装有更多灵活性。...也就是说我们可以针对自己硬件平台选用合适编译器来优化编译后二进制代码,根据不同软件平台环境调整相关编译参数,选择自身需要选择不同安装组件,设定需要字符集等等一些可以根据特定应用场景所作各种调整...本文描述了如何在源码方式安装MySQL。..._64 GNU/Linux #安装介质,可以到以下网址下载安装介质,注意下载时选择source code,当前版本为5.6.17 #根据你自身环境下载相应安装介质,本文演示安装介质为Generic...#使用源码安装上面的一些开发工具是需要,比较重要一个是Cmake工具,通常情况os并没有安装,需要手动安装。

84810

Linux基于openssl实现数字签名

1、编辑原文件src.txt 创建原文件src.txt(也可以是任意类型文件),这里仅作演示,输入命令: echo "This is a digital signature example." > src.txt...2、创建私钥 a、创建私钥: #RSA加密算法产生2048位私钥,并使用F4作为公钥E参数,将私钥保存在文件key.pri中 openssl genrsa -out key.pri -f4 2048...b、查看私钥: #以PEM格式显示私钥明文输出密钥参数 openssl rsa -inform PEM -in key.pri -text 3、导出公钥 a、导出公钥 #用rsa私钥文件key.pri...则表示用公钥校验签名文件是正常,即接收到原文件是无篡改和可信。 若显示:Verification Failure ? 则表示接收到文件有篡改或不可信。...(本文改自教育教学论坛论文:基于Linux数字签名技术实现)

3.9K20

基于Linux搭建NextCloud构建自己私有网盘

客户端覆盖了Windows、Mac、Android、iOS、Linux 等各种平台,也提供了网页端以及 WebDAV接口,所以你几乎可以在各种设备上方便地访问你云盘。...Linux 客户端应用程序,以及适用于 Android 和 apple iOS 操作系统移动客户端下载地址。...Nextcloud上文件存储在一般目录结构中,并可透过WebDAV访问。...Nextcloud可以透过OpenID或者LDAP来实现用户群组或组群间读写权限调整,以达到分享文件目的和利用第三方平台OAuth2进行接入; Nextcloud上用户可以使用基于浏览器文本编辑器...扩展应用安装(可离线安装):https://apps.nextcloud.com 基于docker安装NextCloud 环境介绍 系统: centos7 软件: 已安装nginx和docker IP

4.1K10

基于Linux系统Apache服务器安装部署

方法2: 建立httpd.service配置文件(注意配置文件路径,其中配置文件中写入apachectl路径,需根据实际情况来定) 配置文件中各配置项作用如下所示: 两种方法各有各好处,...当服务控制进行优化后,即可对httpd服务进行基本配置: 1、编辑httpd服务主配置文件httpd.conf 在末行模式执行/ServerName,在附近添加一行内容:ServiceName www.aaa.com...2、部署网页文档: 对于新编译安装httpd服务,网站根目录位于/usr/local/httpd/htdocs,需要将web站点网页文档复制或上传到此目录下。...4、最为主要httpd.conf主配置文件 httpd.conf中注释行以“#”开头,剩下则是设置行。根据配置所作用范围不同,设置行又可分为全局配置、区域配置。...每条全局配置都是一项独立配置,不需要包含在其他任务区域中,常用一些全局配置项作用如下: 除了全局配置项以外,httpd.conf文件中大多数配置时包括在区域内

1.6K10

基于深度学习一款五子棋小游戏

今天分享一个基于深度学习而开发AI小游戏简单介绍 这一款基于深度学习五子棋小游戏界面是使用Unity开发,而网络结构是使用keras搭建。...Assetstrain中了,数据数量比较少,大概只用三四百个数据样子,这里呢,当你完整和AI玩一盘游戏后所产生对战数据也会被保存在train目录下,这样即可为后面的训练提供数据基础。...训练时,它loss下降是很漫长,这里提供模型,是经过使用了30000条数据经过大概三天时间训练而来。大家在这个模型基础上继续训练,会有一个相对好结果。...但是呢,这个AI现在棋力还是很弱,暂时性只是学会了如何下棋,想要达到打败普通人还是很难。想要达到一个很好效果,还是需要花费大量时间和资源进行训练。...总结 由于笔者水平有限,在表述上有不准确地方,还请谅解。。。 源码地址:https://github.com/huzixuan1/AI_Gomoku

41040

GitHub开源AI五子棋基于博弈树极大极小值alpha-beta剪枝搜索)

最近看到个两年前AI案例,使用博弈树搜索算法实现AI五子棋,什么是博弈树搜索呢?博弈就是相互采取最优策略斗争意思。比如说下五子棋,你下一步,我下一步,这就是相互博弈。...假设棋盘大小是10*10,那就是100个点可以下, 那么第一步可选择可能就是100, 假设是下在了A点, 那么第二步就有除了A点剩下99个点可能。...假设下在了B点, 那么第二步就有除了B点剩下99个点可能,假设下在了C点...... 项目运行效果如下: ?...在GitHub中这位大神进行了详细介绍说明,参见: https://github.com/colingogogo/gobang_AI#gobang_ai

3.1K20

在IDEA里五子棋不过分吧?

今天给大家分享一个基于NettyIDEA即时聊天插件,可以实现即时聊天、游戏对战(下棋)。...开始游戏 输入 #showGame 可以查看支持游戏,目前支持五子棋、斗地主两种游戏。 输入 #play 0 开启五子棋启动面板。 卧槽,第一局竟然输了!...部署服务端 直接在 Intellij IDEA 中运行 xechat 插件的话,是共享 xechat 服务器,这不,竟然遇到了作者,竟然还是二哥读者。...学习源码 之前有小伙伴问我 JavaSE 部分源码有没有推荐,那这个 xechat 就是非常不错选择。...我 down 到本地看了一,代码整体来说还是非常优秀,尤其是 Netty 部分,是非常值得参考和借鉴。 可以直接从 main 方法开始,一路 debug 下去看一看,我觉得是一个挺不错选择。

45720

Linux基于TCP协议群聊系统设计(多线程+select)

一、功能介绍 这是基于Linux命令行设计一个简单群聊天程序。...这个例子可以学习、巩固Linux下网络编程相关知识点 练习Linuxsocket、TCP编程 练习Linuxpthread、线程编程 练习Linux多路IO检测、select函数使用 练习C语言链表使用...好友上线通知、正常聊天效果: 好友下线提示: 二、select函数功能、参数介绍 在linux命令行可以直接man查看select函数原型、头文件、帮助、例子 相关信息。...Linux监听文件描述符状态函数有3个:select、poll、epoll,这3个函数都可以用在socket网络编程里监听客户端、服务器状态。...这篇文章例子里使用是select,后面文章会继续介绍poll、epoll函数使用例子。

1.1K30

mall在Linux环境自动化部署(基于Jenkins)

Jenkins基本使用 关于Jenkins基本使用可以参考:使用Jenkins一键打包部署SpringBoot应用,就是这么6! 执行脚本准备 首先我们先把需要远程执行脚本准备好。...由于我们mall是个多模块项目,部署上面和曾经单模块项目还是有所区别的。...mall-admin 由于各个模块执行任务创建都大同小异,下面将详细讲解mall-admin模块任务创建,其他模块将简略讲解。...添加一个远程SSH执行任务,去执行mall-admin运行脚本: ? 点击保存,完成mall-admin执行任务创建。...修改第三个构建中SSH执行脚本文件位置,改为:/mydata/sh/mall-portal.sh ? 点击保存,完成mall-portal执行任务创建。

57420
领券