当前位置:网站首页>HMS v1.0 appointment. PHP editid parameter SQL injection vulnerability (cve-2022-25491)
HMS v1.0 appointment. PHP editid parameter SQL injection vulnerability (cve-2022-25491)
2022-07-04 05:43:00 【sec0nd_】
List of articles
Preface
During the summer vacation, I have nothing to do to shoot a target
It's using vulfocus Online platform , I used it for the first time , I didn't expect that only 15min, and , There is no wp, This recurrence is not complete , Let's talk about the process
Vulnerability description
Hospital management system (HMS) It is a system based on computer or network , It helps to manage the operation of hospitals or any medical institutions . The system or software will help make the whole function paperless . It will be about patients 、 Doctor 、 staff 、 All the information of hospital management details is integrated into one software . It consists of various professionals in the hospital .
HMS v1.0 Be found to contain through adminlogin.php、Patientlogin.php Of SQL Inject holes . admin/123456789
The recurrence process
Train of thought
I thought the description admin and 123456789 It's the end result , You need to inject what you get .
Just go straight up sqlmap 了
On the login screen There are two parameters
Enter one randomly and grab it
the reason being that post request , You need to export the data package , selected loginid Parameters
You can see that there are four databases
selected hms The library queries the tables
Because time is too slow , But the time for a target aircraft environment is only 15min
Here we see user surface , Directly select user Watch
Inquire about user Column in table
Here you can see that there are three fields
Read The values of these three fields
Come here , I found the password is wrong , No 123456789
This idea has been interrupted here
Train of thought two
This idea refers to https://www.cnblogs.com/HOPEAMOR/p/16251404.html
the reason being that appointment.php In the document editid Parameter vulnerability , So you need to log in
find appointment page
send out payload
/appointment.php?editid=-1%27union%20select%201,2,3,4,5,6,7,8,9,user()%23# View current connected users
/appointment.php?editid=-1%27union%20select%201,2,3,4,5,6,7,8,9,database()%23# View the currently connected database
/appointment.php?editid=-1%27union%20select%201,2,3,4,5,6,7,8,9,version()%23# View the current database version
/appointment.php?editid=-1%27union%20select%201,2,3,4,5,6,7,8,9,(select%20group_concat(table_name)%20from%20information_schema.tables%20where%20table_schema=database())%23# Query all tables
Finally, time-based injection ,emm I didn't understand this , No response , I don't know which table to read
Because I want to watch a play at the weekend
This idea is also temporarily interrupted ……
边栏推荐
- win10清除快速访问-不留下痕迹
- Kubernets first meeting
- HMS v1.0 appointment.php editid参数 SQL注入漏洞(CVE-2022-25491)
- LM小型可编程控制器软件(基于CoDeSys)笔记二十二:错误4268/4052
- Flask
- [high concurrency, high performance and high availability of massive data MySQL practice-7] - memory data drop disk
- Halcon图片标定,使得后续图片处理过后变成与模板图片一样
- (4) Canal multi instance use
- Wechat applet +php realizes authorized login
- Viewing and using binary log of MySQL
猜你喜欢
ETCD数据库源码分析——初始化总览
VB. Net simple processing pictures, black and white (class library - 7)
c语言经典指针和数组笔试题解析
Ping port artifact psping
Graduation design of small programs -- small programs of food and recipes
19. Framebuffer application programming
VB.net 简单的处理图片,黑白(类库——7)
注释与注解
transformer坑了多少算力
Integer type of C language
随机推荐
input显示当前选择的图片
How to configure static IP for Kali virtual machine
LC weekly 300
509. Fibonacci number, all paths of climbing stairs, minimum cost of climbing stairs
Zzulioj:1201: mode problem
Halcon图片标定,使得后续图片处理过后变成与模板图片一样
Thinkphp6.0 middleware with limited access frequency think throttle
Actual cases and optimization solutions of cloud native architecture
Flask
js如何将秒转换成时分秒显示
Topological sorting and graphical display of critical path
JS string splicing enhancement
卸载Google Drive 硬盘-必须退出程序才能卸载
SQL performance optimization skills
Integer type of C language
(4) Canal multi instance use
left_ and_ right_ Net normal version
Programmers don't talk about morality, and use multithreading for Heisi's girlfriend
Build an Internet of things infrared temperature measuring punch in machine with esp32 / rush to work after the Spring Festival? Baa, no matter how hard you work, you must take your temperature first
配置交叉编译工具链和环境变量