15.1使用curl命令,命令行模拟登陆discuz

news2024/11/18 13:30:20

使用curl命令,命令行模拟登陆discuz

web保存session,鼠标点一点,发起http请求,html
注意不能使用登录带验证码的网站测试

1.curl命令模拟访问discuz论坛

在192.168.111.16服务器的web站点新建一个目录,获取cookie信息与html文件,并且命令行执行如下:

mkdir /usr/share/nginx/code/test
cd /usr/share/nginx/code/test
curl -b cookie -c cookie http://192.168.111.63:82/forum.php>index.html

访问http://192.168.111.16/test/index.html发现是可以访问的
在这里插入图片描述

如图发现从63上进行获取的数据。
在这里插入图片描述

2.curl命令模拟登录discuz论坛

访问63地址,故意输入错误密码,并记录url地址,如下:
http://192.168.111.63:82/member.php?mod=logging&action=login&loginsubmit=yes&infloat=yes&lssubmit=yes&inajax=1
在这里插入图片描述

如下图操作,记录表单数据,如下:
fastloginfield=username&username=admin&password=123&quickforward=yes&handlekey=ls
在这里插入图片描述

在16服务器上执行curl命令,因为上面为了获取url和表单数据,登录的密码是错误的,所以下面的密码需要更改正确的。

curl -b cookie -c cookie -d 'fastloginfield=username&username=admin&password=123456&quickforward=yes&handlekey=ls' "http://192.16
8.111.63:82/member.php?mod=logging&action=login&loginsubmit=yes&infloat=yes&lssubmit=yes&inajax=1"

返回xml信息
在这里插入图片描述

再来一次发起请求信息发送到index2.html
在这里插入图片描述

在浏览器直接访问http://192.168.111.16/test/index2.html直接就显示登录成功了

curl -b cookie -c cookie http://192.168.111.63:82/forum.php> index2.html

在这里插入图片描述

3.验证点击消息get请求测试

记录消息请求连接:http://192.168.111.63:82/home.php?mod=space&do=pm
在这里插入图片描述

命令执行该消息请求连接并重定向到xiaoxi.htlm文件

curl -b cookie -c cookie "http://192.168.111.63:82/home.php?mod=space&do=pm" >xiaoxi.html

在这里插入图片描述

访问http://192.168.111.16/test/xiaoxi.html点击消息验证成功。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1683807.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

IP学习——ospf1

OSPF:开放式最短路径优先协议 无类别IGP协议:链路状态型。基于 LSA收敛,故更新量较大,为在中大型网络正常工作,需要进行结构化的部署---区域划分、ip地址规划 支持等开销负载均衡 组播更新 ---224.0.0.5 224.0.0.6 …

一剪梅-答赠云安客刘自果

当众网友看了笔者“边吸氧边动鼠标”的短视频之后,纷纷发来微信问候。其中我的远房亲戚,那个正在潜心写作数十万字的长篇纪实文学《川江向东流》的66岁贤弟刘自果(号云安客,亦称自果居士),发来微信鼓励我&a…

mysql 多表关联查询性能优化-同一sql不同的执行计划

一、问题背景 相同的sql,不同的日期,执行的时间差异很大,执行计划不一样。执行快时,30ms左右。执行慢时,15s左右。 二、分析结论 1、经过分析,发现不同日期下,sql的执行计划不同,驱…

《Effective Objective-C 2.0》读书笔记——熟悉Objective-C

目录 第一章:熟悉Objective-C第1条:了解Objective-C语言的起源第2条:在类的头文件中尽量少引入其他头文件第3条:多用字面量语法,少用与之等价的方法第4条:多用类型常量,少用#define预处理指令第…

网络世界的盗梦空间:用Crawley框架破解数据维度

嗨,我是阿佑,你是否设想过自己能够像电影中的盗梦者一样,潜入网站深层,巧妙抓取那些隐藏在数字幻境中的数据宝藏?今天阿佑将带你体验前所未有的数据探险,让你在Python的海洋中乘风破浪,成为数据…

【漏洞复现】用友U8 CRM uploadfile 文件上传致RCE漏洞

0x01 产品简介 用友U8 Cloud是用友推出的新一代云ERP,主要聚焦成长型、创新型企业,提供企业级云ERP整体解决方案。 0x02 漏洞概述 用友 U8 CRM客户关系管理系统 uploadfle.php 文件存在任意文件上传漏洞,未经身份验证的攻击者通过漏洞上传…

open drain 与 push pull

Open drain: open drain 输出:输出端相当于三极管的集电极,要得到高电平需要上拉电阻才行。 栅极输入为0时,NMOS 的漏极和源极导通,输出为0。即Uce 0 V。 栅极输入为1时,NMOS不导通,漏极高祖&#xff0…

防静电液的这些用处你知道多少

防静电液又叫抗静电剂,是工业上常用来消除静电的化学用品,一般是液体状态,它的用途很广泛。 防静电液适用于对静电有控制要求的电器、仪器桌面、台面、塑料制品、包装品、存储盒、托盘、毛毯、织物等任何物品表面。 应用举例如消除各种塑胶材…

eNSP学习——OSPF单区域配置

目录 相关命令 实验背景 实验目的 实验步骤 实验拓扑 实验编址 实验步骤 1、基础配置 2、部署单区域OSPF网络 3、检查OSPF单区域的配置结果 OSPF——开放式最短路径优先 基于链路状态的协议,具有收敛快、路由无环、扩展性好等优点; 相关命令 […

C语言学习笔记--运算符与表达式(7521字爆肝)

上午好,本来想上午改简历下午学习c语言的,但想了一下上午精力充沛还是用来学习比较好,虽然现在失业了,但住在我姨家有吃有住的,再次感谢我姨,我要抓紧时间修改简历,然后找个工作搬出去&#xff…

upload-labs 21关解析

目录 一、代码审计 二、实践 三、总结 一、代码审计 $is_upload false; $msg null; if(!empty($_FILES[upload_file])){//检查MIME$allow_type array(image/jpeg,image/png,image/gif);if(!in_array($_FILES[upload_file][type],$allow_type)){$msg "禁止上传该类型…

c/c++ 判断质数(素数)

目录 一.常规方法 二.进阶方法 三.代码示例(运用进阶方法) 质数是整数且仅能被自身和1整除 一.常规方法 所以我们根据质数的这个定义便可用以下思路判断:设需要检测的数为x。y为除1和自己的除数 逐步检测x是否可被y整除,如x…

面试八股之线程篇2.7——线程中的并发锁篇——死锁与并发程序的问题

文章目录 2.6 synchronized和Lock有什么区别 ?2.7 死锁产生的条件是什么?2.8 如何进行死锁诊断?2.10 ConcurrentHashMap(1) JDK1.7中concurrentHashMap(2) JDK1.8中concurrentHashMap 2.11 导致并发程序出…

SpringCloud(1)-Eureka相关配置

1.新建Module-注册中心 作为注册中心 1.1配置 pom.xml <!-- 引入 eureka-server --><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-server</artifactId></dependency&g…

Little Snitch for Mac(小飞贼防火墙软件)v5.7.6注册激活版

Little Snitch for Mac&#xff0c;也被称为“小飞贼”防火墙软件&#xff0c;是一款专为Mac用户设计的网络安全工具。以下是关于Little Snitch for Mac的一些主要特点&#xff1a; Little Snitch for Mac(小飞贼防火墙软件)v5.7.6注册激活版下载 强大的监控能力&#xff1a;Li…

weblogic简介

WebLogic是美国Oracle公司出品的一个Application Server&#xff0c;它是一个基于JAVA EE架构的中间件。WebLogic主要用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。它将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的…

论坛项目功能总结【Java面试项目】

论坛项目功能总结【Java面试项目】 前言推荐项目功能总结登录注册功能注册概述登录概述cookie-token实现redis实现配置 RedisUtilLoginControllerUserService测试redis做缓存 帖子 DiscussPostController发帖 addDiscussPost()查看帖子详情 getDiscussPost()置顶 setTop()加精 …

ESP32开发环境搭建Windows VSCode集成Espressif IDF插件开发环境搭建 IDF_V5.2.1

一、安装Visual Studio Code 下载地址&#xff1a;Download Visual Studio Code - Mac, Linux, Windows 打开上方链接&#xff0c;选择页面中的Windows版本&#xff0c;单击下载 将下载好的VSCodeUserSetup-x64-1.89.1.exe。单击右键&#xff0c;选择以管理员身份运行&#xf…

【Basic】BUU LFI COURSE

文章目录 前言一、BUU LFI COURSE二、知识点PHP的危险函数路径遍历攻击 解题感悟 前言 话不多说直接看题 一、BUU LFI COURSE emmm什么提示也没给啊&#xff0c;那只能点开看一看线索了 okok咱们先分析一下这段php代码 <?php /*** Created by PhpStorm.* User: jinzhao*…

R语言使用 ggscidca包优雅的绘制支持向量机决策曲线

DCA(Decision Curve Analysis)临床决策曲线是一种用于评价诊断模型诊断准确性的方法&#xff0c;在2006年由AndrewVickers博士创建&#xff0c;我们通常判断一个疾病喜欢使用ROC曲线的AUC值来判定模型的准确性&#xff0c;但ROC曲线通常是通过特异度和敏感度来评价&#xff0c;…