在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

幾行代碼端了整個教務系統

jf_ro2CN3Fa ? 來源:芋道源碼 ? 2023-05-30 11:17 ? 次閱讀


今天給大家伙分享一個網絡安全的案例,程序員和網安同學都可以看看,

前言:本文中涉及到的相關漏洞已報送廠商并得到修復,本文僅限技術研究與討論,嚴禁用于非法用途,否則產生的一切后果自行承擔

漏洞成因

事情的起因是這樣的,在某一天我用谷歌做信息收集的時候:inurl:xxx.edu.cn pdf,突然查找到這樣一份pdf文件,看完整個人都笑出了花,有位同學轉專業,被學校調劑錯了,然后被公示出來,學號和sfz都泄露了。

26199058-fe8a-11ed-90ce-dac502259ad0.jpg

接著我就好心的找了一下他們學校的統一登陸的地方,發現初始登陸的密碼是sfz的后六位。

261f0fb0-fe8a-11ed-90ce-dac502259ad0.jpg

直接登陸成功了,真是我的好兄弟啊。

26258188-fe8a-11ed-90ce-dac502259ad0.jpg

基于 Spring Boot + MyBatis Plus + Vue & Element 實現的后臺管理系統 + 用戶小程序,支持 RBAC 動態權限、多租戶、數據權限、工作流、三方登錄、支付、短信、商城等功能

  • 項目地址:https://github.com/YunaiV/ruoyi-vue-pro
  • 視頻教程:https://doc.iocoder.cn/video/

漏洞發現

進入之后發現,只有日常事務這一個模塊能登陸進去,先進去看看的。

262b2372-fe8a-11ed-90ce-dac502259ad0.jpg

進入之后測了很多地方,sql注入,文件上傳之類的漏洞是統統沒有啊,還有很多應用居然沒有權限,但是她提醒我沒有權限這一點,讓我想到,會不會有未授權,但是抓包測試半天都沒有成功。

但是好在天無絕人之路,我突然看到一個功能點,反饋這個功能點。

262f87e6-fe8a-11ed-90ce-dac502259ad0.jpg

輸入了一些內容之后,抓取數據包看了一下。

2636adbe-fe8a-11ed-90ce-dac502259ad0.jpg
POST/api/apps/feedbackHTTP/1.1
Host:xxx.xxx.xxx:80
Content-Length:79
Accept:application/json,text/plain,*/*
X-Requested-With:XMLHttpRequest
User-Agent:Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/110.0.0.0Safari/537.36Edg/110.0.1587.41
Content-Type:application/json;charset=UTF-8
Origin:http://xxx.xxx.xxx:80
Referer:http://xxx.xxx.xxx:80/
Accept-Encoding:gzip,deflate
Accept-Language:zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6,ko;q=0.5,zh-TW;q=0.4
Cookie:sid=7e670c0c-9529-4a1b-87b6-6c6aec4edbc1
Connection:close

{"jybh":"d997E5ee-17B6-6C9A-13c1-83EAFE09F831","bt":"1","yddh":"11","jynr":"1"}

是這樣一個數據包,也沒有注入點之類的,感覺沒啥東西啊,想著就把/api/apps/feedback這個直接拼接到url上看看,因為看到api就會讓人想到信息泄露之類的。拼接上去之后,告訴我缺少pageNum這個參數,我把這個參數拼接上去。

263bf0da-fe8a-11ed-90ce-dac502259ad0.jpg

結果又告訴我缺少pageSize這個參數。

26444492-fe8a-11ed-90ce-dac502259ad0.jpg

全部拼接上去之后發現,是一條學生的信息。

264aabde-fe8a-11ed-90ce-dac502259ad0.jpg

改變這個pageNum和pageSize后面數字的大小可以看到更多信息,但是只有幾個學生有反饋問題,得到的信息泄露少之又少,就只要這么一點點,夠誰吃啊,再來一罐,一人一罐(劉德華bushi)。

2650480a-fe8a-11ed-90ce-dac502259ad0.jpg

基于 Spring Cloud Alibaba + Gateway + Nacos + RocketMQ + Vue & Element 實現的后臺管理系統 + 用戶小程序,支持 RBAC 動態權限、多租戶、數據權限、工作流、三方登錄、支付、短信、商城等功能

  • 項目地址:https://github.com/YunaiV/yudao-cloud
  • 視頻教程:https://doc.iocoder.cn/video/

漏洞深挖

雖然說挖到這樣一個漏洞,但是毫無作用啊,感覺到有些挫敗的時候,突然想到,這個信息泄露肯定是整個系統的問題,找一個學生信息多的地方,拼接url,看看能不能泄露的更多。

直接找到個人信息這一塊,編輯然后抓包看一下。

26577c7e-fe8a-11ed-90ce-dac502259ad0.jpg

觀察一下我抓到的這個數據包,首先我想到上面拼接語句的時候,是直接url發送數據的,所以請求方法應該是GET,并且我之前請求的時候是沒有body這個部分的,所以body也要刪除,然后拼接上pageNum和pageSize這兩個參數。

Content-Length:748
Accept:application/json,text/plain,*/*
X-Requested-With:XMLHttpRequest
User-Agent:Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/110.0.0.0Safari/537.36Edg/110.0.1587.41
Content-Type:application/json;charset=UTF-8
Origin:http://xxx.xxx.xxx:80
Referer:http://xxx.xxx.xxx:80/
Accept-Encoding:gzip,deflate
Accept-Language:zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6,ko;q=0.5,zh-TW;q=0.4
Cookie:sid=7e670c0c-9529-4a1b-87b6-6c6aec4edbc1
Connection:close

{"yhbh":"xxxxxxxxxxxx","xm":"xxx","nc":"1","zt":"0","pxh":0,"yddh":"189xxxxxxx","dzyx":"xxxxxxxxxxxx","qq":null,"wechatUnion":null,"wechatOpenid":null,"salt":"test","xbm":"1","yhlx":"0","tx":"xxxxxxxxxxxx_avatar","pf":"defaultSkin","bmmc":"19xx1","bmbh":"xxxxxxxxxxxx","jzbmbh":[],"yhjs":["XS"],"positionIds":null,"userLog":{"bh":"7d83f326-7cee-4ad4-b242-17faef9fdc90","yhbh":"xxxxxxxxxxxx","dlsj":"2023-02-122340","tcsj":"2023-02-131125","khdczxt":"Windows","khdllq":"Chrome-110.0.0.0","khdipdz":"117.92.247.178","khdlx":"PC"},"gwbh":[],"gwmc":[],"sfzjh":null,"personalSkin":null,"personalSkinThum":null,"value":null,"id":"xxxxxxxxxxxx","nickname":"1","phone":"18xxxxxx","email":"20xxxxxxxxxxxx4@xxx.edu.cn"}

但是我修改后發現請求失敗了,告訴我沒有權限。

265bf3f8-fe8a-11ed-90ce-dac502259ad0.jpg

感覺好像還是有地方差點意思,發現直接語句的后面只拼接了三個目錄,那我嘗試也只拼接三個目錄試試呢。

2660a1b4-fe8a-11ed-90ce-dac502259ad0.jpg

終于這一次出現了別的學生信息,這里的話可能是五層目錄沒有權限,但是三層目錄有權限,導致了信息泄露。

2666f06e-fe8a-11ed-90ce-dac502259ad0.jpg

然后我修改pageNum和pageSize這兩個參數的大小,結果測試后pageNum=1,2,3,4,5pageSize=1000的時候,分別泄露不同的一千個人的信息,pageNum后面的數字超過5之后,就沒有信息了(這個學校的學生可能就這么多了)。并且pageSize后面的數值太大會造成超時。

所以我成功獲取了全校四千多名學生的姓名、班級、學號、郵箱、sfz等信息(厚碼碼死謝謝)

266b864c-fe8a-11ed-90ce-dac502259ad0.jpg

最后提交edusrc,做一個守法公民。

26708cbe-fe8a-11ed-90ce-dac502259ad0.jpg

漏洞總結

1、肯定還是要做好信息收集,有的時候獲得了賬號比沒有賬號好出漏洞。

2、挖漏洞的時候一定要堅持住,這套系統我來回測了好幾遍才出來這個漏洞,有的時候堅持也很重要。

3、看到有api的時候,就嘗試去拼接一下,很多時候就會出現一些其他功能點,或者信息的泄露。



審核編輯 :李倩


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 網絡安全
    +關注

    關注

    10

    文章

    3176

    瀏覽量

    59921
  • 代碼
    +關注

    關注

    30

    文章

    4802

    瀏覽量

    68745
  • 漏洞
    +關注

    關注

    0

    文章

    204

    瀏覽量

    15396

原文標題:真刑啊!幾行代碼端了整個教務系統

文章出處:【微信號:芋道源碼,微信公眾號:芋道源碼】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    真的能改成績?

    是提供給調用的。物理操作上的對于:改,加,刪,減。都屬于教務系統對數據庫的調用動作。這對數據庫來說是合理合法可操作性行為。因為這些可調用動作,是數據語句型【可以理解為每次只允許操作一個數據】。但是什么是不合常理非法操作呢?首先,例如這個動作:物理工作對
    發表于 03-29 14:21

    請問有誰能幫我解釋一下這幾行代碼嗎?

    幾行代碼我看不太懂,麻煩大師大致解釋一下
    發表于 06-12 09:50

    為什么我加了那幾行代碼后屏幕就黑了?

    ; } 代碼中我在中間加了那幾行代碼后屏幕就是黑屏,led也不閃了。但是刪掉那幾句代碼就可以了。明明我加的那幾句代碼是無關緊要的,但是為什么
    發表于 09-10 00:42

    如何搭建基于STM32的智能教務顯示系統

    如何搭建基于STM32的智能教務顯示系統
    發表于 10-13 08:06

    一個網頁代碼如何分成幾行寫?

    一個網頁代碼如何分成幾行寫?
    發表于 02-15 06:11

    悠索科技高校教務管理系統 v5.1

    悠索科技高校教務管理系統 v5.1.rar 聲明:            
    發表于 02-08 14:30 ?4次下載

    教務管理系統代碼

    教務管理系統代碼 主頁登錄部分   default.asp
    發表于 02-09 15:31 ?69次下載

    基于ASP.NET的教務管理信息系統的設計與實現

    為了開發一套先進的,科學的,適合自己學校特點的教務管理信息系統,為了提高教學管理人員的工作效率,為學校師生提供了良好的交流平臺。本課題運用目前較為成熟的互聯網,ASP.NET,C#語言,AJAX引擎
    發表于 12-28 09:57 ?24次下載

    基于SPRING MVC教務評教系統

    針對目前高校教務評教管理繁瑣耗時的現狀,本文研究和設計了一個教務評教系統系統整體架構采用SpringMVC框架技術,使用Mvbatis完成數據的持久化工作,應用MyEclipsel0
    發表于 11-09 15:42 ?9次下載
    基于SPRING MVC<b class='flag-5'>教務</b>評教<b class='flag-5'>系統</b>

    如何通過pandas讀取csv文件指定的前幾行

    今天小編給大家分享一篇Python技術開發方面的文章,如何實現pandas讀取csv文件指定的前幾行,喜歡Python開發的小伙伴下面就隨小編一起來了解一下吧。
    發表于 09-19 17:43 ?16次下載

    在 NGC 上玩轉新一代推理部署工具 FastDeploy,幾行代碼搞定 AI 部署

    號外: 全場景高性能 AI 部署工具? FastDeploy 發版 v1.0 幾行代碼搞定 AI 部署,快速使用 150+ 預置部署示例,支持 CV、NLP、Speech、Cross-model
    的頭像 發表于 12-13 19:50 ?1250次閱讀

    一文搞懂Linux系統內核的重要性

    推薦一本書籍,用來鞏固大家學習內核的操作。其實,Linux內核可以通過編寫代碼來驗證,幾行代碼就能夠表達我們需要表達的內容,但是光靠幾行代碼
    的頭像 發表于 03-24 15:16 ?942次閱讀
    一文搞懂Linux<b class='flag-5'>系統</b>內核的重要性

    潤和軟件HopeStage助力高校教務系統平臺創新發展

    HopeStage助力高校教務系統平臺創新發展》主題演講,充分展示了HopeStage操作系統的特色及在教育行業的應用創新。 潤和軟件攜手金智教育推進教育“互聯網+政務服務”,成為潤和軟件HopeStage操作
    的頭像 發表于 06-21 16:45 ?566次閱讀
    潤和軟件HopeStage助力高校<b class='flag-5'>教務</b><b class='flag-5'>系統</b>平臺創新發展

    潤和軟件HopeStage助力高校教務系統平臺創新發展

    HopeStage助力高校教務系統平臺創新發展》主題演講,充分展示了HopeStage操作系統的特色及在教育行業的應用創新。潤和軟件攜手金智教育推進教育“互聯網+政務服務”,成為潤和軟件HopeStage操作
    的頭像 發表于 06-21 16:45 ?552次閱讀

    python運行指定幾行

    Python是一種高級編程語言,可以用于開發各種類型的應用程序,包括網站、桌面應用程序、數據分析和人工智能等。在Python中運行指定的幾行代碼十分簡單,它不僅能夠幫助程序員快速開發軟件,也適用于
    的頭像 發表于 11-29 15:04 ?980次閱讀
    主站蜘蛛池模板: 国产精品国产三级国快看| 欧美黄网站| 色婷婷色丁香| 永久在线观看| 免费一级欧美片在线观看| 在线亚洲欧美性天天影院| 五月激情丁香网| 久久国产乱子伦精品免费一| 96一级毛片| 精品国产_亚洲人成在线高清| 四虎久久精品国产| 69国产| 午夜黄色剧场| 好大好硬好深好爽想要免费视频 | 亚洲视频在线一区二区三区| sss欧美华人整片在线观看| 天天干天天操天天添| xxx性欧美| 国产精品单位女同事在线| a在线观看网站| 免费国产不卡午夜福在线观看| 亚洲免费mv| 中文日产国产精品久久| 国产成人经典三级在线观看| 激情理论| 一级特黄aaa大片在| 99r8这里精品热视频免费看| 天天干在线观看| 天天干天天操天天做| 国产在线理论片免费播放| 狠狠五月天| 国产精品影视| 1024人成网色www| h视频日本| 性视频网址| 四虎精品视频| 国产片一级aaa毛片视频| www.亚洲视频.com| 亚洲午夜精品久久久久久人妖| 狠狠色综合色综合网络| 亚洲国产女人aaa毛片在线|