StudentManager icon indicating copy to clipboard operation
StudentManager copied to clipboard

基于JSP+Servlet的学生管理系统

Results 5 StudentManager issues
Sort by recently updated
recently updated
newest added

I detected a sql inject in login.jsp by source code review. In detail, the code in teacherD/studentD.checkAccount concat the username and password with sql, and cause a sql inject. ![image](https://github.com/Hui4401/StudentManager/assets/56333292/098fcd35-c649-467a-8371-6c5b52daedee)...

I found a sql inject in one_page_student.findWithId/findWithName. Set a breakpoint as follows: ![image](https://github.com/Hui4401/StudentManager/assets/56333292/e216ac42-c01d-4794-b591-ffc65b091360) When I use payload `one_page_student?key=1' or '1'='1`,it hits the breakpoint. ![image](https://github.com/Hui4401/StudentManager/assets/56333292/2d9d6051-b0ed-4307-b9fb-d6c5077027b1) ![image](https://github.com/Hui4401/StudentManager/assets/56333292/dca4abf3-9d99-4240-b1c0-1246335f385a) After executing `String sql=...`, `sql`...

I found a arbitrary password reset in student/personal.jsp. When a user modify its information, here is not a check about who it is, and calls update_student_security, updates database columns just...

I found a arbitrary password reset in teacher/personal.jsp. When a user modify its information, here is not a check about who it is, and call update_teacher, update database columns just...

Build this project locally There is a sql registration vulnerability in the login ![image](https://user-images.githubusercontent.com/46781023/218365611-a252e17b-4549-4f56-ad56-4f4ab2b83c44.png) It is found that there is a splicing of sql statements at the verification login ![image](https://user-images.githubusercontent.com/46781023/218365647-b383df0f-22d1-4413-a33d-7ed523f3b487.png)...