通过shadow来更改ubuntu密码,并且使用frp组网
局域网搜索
pings 所有设备找到在线设备并登录网页
:: 作者:mao 时间:2024 11.30
@echo off
chcp 65001 >nul
:: 启用延迟环境变量扩展
setlocal enabledelayedexpansion
:: 检查是否提供了必要的参数
if "%~1"=="" (
echo ================================
echo 用法: %~nx0 网段 起始范围 结束范围
echo 例如: %~nx0 192.168.1 10 30
echo ================================
exit /b
)
:: 将参数赋值给变量
set "network=%1"
set "start=%2"
set "end=%3"
:: 验证范围有效性
if %start% GTR %end% (
echo ================================
echo 错误: 起始范围不能大于结束范围。
echo ================================
exit /b
)
:: 启动测试
echo ================================
echo 正在测试 IP 范围: %network%.%start% 到 %network%.%end% 的主机...
echo ================================
:: 循环遍历范围并测试每个主机
for /l %%i in (%start%,1,%end%) do (
set "currentIP=%network%.%%i"
ping -n 3 -w 500 !currentIP! >nul
if errorlevel 1 (
echo [警告] !currentIP! 不可达
) else (
echo [信息] !currentIP! 在线
)
)
:: 测试完成提示
echo ================================
echo 测试完成!
echo ================================
pause

进行对网页的破解

通过暴力破解hydra Burp Suite python来达到破解网站密码,使用f12进行对网站的调试得到合适的表单格式和url
进入文件管理系统
更改ubuntu的root密码
在另一台Linux上生成加密过后的密码
[root@spo-st ~]# python -c 'import crypt; import getpass; pw = getpass.getpass("New password: "); print(crypt.crypt(pw, crypt.mksalt(crypt.METHOD_SHA512)))'
New password:
$6$vMn8LgRVE5f0cAsK$Df1E9n0pBxUSVA6SbrSzVx.pasNnEjtY98fWlMBsLgHHCdrjoAydvOx/CFUChm5rc7VUboxxarS5gHiAVnAOR/

进入shadow文件,更改对应root部分并保存
添加新用户并提权
sudo adduser <新用户名>
sudo usermod -aG sudo <新用户名>
ubuntu组网
客户端操作
一定要知道自己的架构
两个frp版本要一致,架构可不同
root@hi3798mv100:/etc/apt# dpkg --print-architecture
armhf
root@hi3798mv100:/etc/apt# wget https://github.com/fatedier/frp/releases/download/v0.51.3/frp_0.51.3_linux_arm.tar.gz
tar -xzvf frp_0.51.3_linux_arm.tar.gz
cd frp_0.51.3_linux_arm
supermao@hi3798mv100:~/frp_0.51.3_linux_arm$ cat frps.ini
[common]
server_addr = 公网ip
server_port = 7000
token = cyb666
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000
[hik]
type = tcp
local_ip = 192.168.0.118
local_port = 80
remote_port = 7899
./frpc -c ./frpc.ini
服务端操作
[root@spo-st frp_0.51.3_linux_amd64]# cat frps.ini
[common]
bind_port = 7000
token = cyb666
./frps -c ./frps.ini
客户端设置自启动
[Unit]
Description=FRP Client Service
After=network.target
[Service]
ExecStart=/home/supermao/frp_0.51.3_linux_arm/frpc -c /home/supermao/frp_0.51.3_linux_arm/frpc.ini
Restart=always
[Install]
WantedBy=multi-user.target
通过shadow来更改ubuntu密码,并且使用frp组网的更多相关文章
- Linux更改用户密码
登录虚拟机后,使用passwd密令更改用户密码,新密码需要输入两次才能更改成功.不多说,直接上代码 [root@localhost Desktop]# passwd //使用passwd密令 Chan ...
- 在centos使用rpm包的方式安装mysql,以及更改root密码
在centos使用rpm包的方式安装mysql,对于centos官方实际推荐使用yum进行安装,下载安装的方式主要用于内网服务器不能连接外网yum源的情况. 下载包 首先根据centos版本在mysq ...
- mysql更改root密码及root远程登录
1.更改root密码 use mysql; update user set password=password('petecc') where user='root'; 2.root远程登录 1 up ...
- mysql(mariadb)如何更改root密码
mysql(或者mariadb,她是mysql的一个分支,完全开源,新版本的linux系统默认安装的是mariadb)如何更改root密码呢?我们主要介绍命令mysqladmin来实现. mysql( ...
- MySQL5.7更改用户名密码
更改用户名密码,官方推荐使用alter ALTER USER test@'%' IDENTIFIED BY '; 还有一种 update mysql.user set authentication_s ...
- mysql设置更改root密码、mysql服务器的连接、mysql常用命令
1.设置更改root密码 查看mysql 启动与否,若没启动就运行:/usr/local/mysql56/bin/mysqlps aux |grep mysql 或 netstat -tulnp ...
- EBS R12 更改SYSADMIN密码
SQL> select * from v$version; BANNER------------------------------------------------------------- ...
- mac 更改初始密码
1.进入到bin目录下: cd /usr/local/mysql/bin/2.sudo su 3../mysql -uroot -p(后面跟安装mysql的初始密码,在通知里面有) 4.SET PA ...
- centOS 7 更改root密码
Linux忘记密码怎么办,不用重装系统,进入emergency mode 更改root密码即可. 首先重启系统,按下 向下 按钮, 定位在第一个,摁 e ,进行编辑 找到 ro , 把ro改为 rw ...
- [Windows Server 2012] 更改服务器密码
★ 欢迎来到[护卫神·V课堂],网站地址:http://v.huweishen.com ★[护卫神·V课堂]是护卫神旗下专业提供服务器教学视频的网站,每周更新视频. ★ 本节我们将带领大家:更改服务器 ...
随机推荐
- bash 连接操作符(& && | 等)的使用
链式操作(Chaining Operators),就是用于将多个命令组合在一起,根据操作符类型执行各种复杂指令.链式操作常用于你在交互shell中写下一长串指令执行的时候,它让shell脚本的自动化能 ...
- vue数据异步加载!坑
"Error in render: "TypeError: Cannot read property '0' of undefined""渲染错误问题 搭建项目 ...
- Next.js 深度教程:服务端渲染、静态生成到增量静态再生 | 2024最新版
优化字体和图像 书接上回,我们学习了如何设计Next.js应用程序,让我们继续优化主页和添加自定义字体.图像. 在网站设计中,字体扮演着关键角色,然而,若需获取并加载字体文件,项目中引入自定义字体可能 ...
- 对比 Unittest 和 Pytest
一.用例编写规则 1,Unittest提供了test cases.test suites.test fixtures.test runner相关的类,让测试更加明确.方便.可控.使用unittest编 ...
- git常见问题Q&A
git基本命令解释 git restore --staged .:移除暂存区文件,不影响本地(撤销git add . 操作) git add -u:将删除文件的操作同步到暂存区.将本地的删除同步到版本 ...
- 基于Java+SpringBoot心理测评心理测试系统功能实现六
一.前言介绍: 1.1 项目摘要 心理测评和心理测试系统在当代社会中扮演着越来越重要的角色.随着心理健康问题日益受到重视,心理测评和心理测试系统作为评估个体心理状态.诊断心理问题.制定心理治疗方案的工 ...
- Windows高级调试
文档摘要: 本书<Windows高级调试>主要讲解Windows高级调试技术和工具,包括调试器简介.调试器揭密.符号文件与源文件的管理.栈内存破坏.堆内存破坏.安全.进程间通信.资源泄漏. ...
- Spring源代码解析(四):Spring MVC
下面我们对Spring MVC框架代码进行分析,对于webApplicationContext的相关分析可以参见以前的文档,我们这里着重分析Spring Web MVC框架的实现.我们从分析Dispa ...
- java——棋牌类游戏五子棋(singlewzq1.0)之二
package basegame; import java.awt.Cursor; import java.awt.Graphics; import java.awt.Image; import ja ...
- golang之jwt
golang-jwt是go语言中用来生成和解析jwt的一个第三方库.本文中使用目前最新的v5版本. 安装 go get -u github.com/golang-jwt/jwt/v5 在代码中引用 i ...