成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

一次實戰之 JSONP 漏洞

安全 漏洞
JSONP注入是一個不太常見但影響非常廣泛且極危險的漏洞,由于最近幾年對JSON, web APIs以及跨域通信的需求增多,不得不引起我們的重視。

描述

Jsonp(JSON with Padding) 是 json 的一種"使用模式",可以讓網頁從別的域名(網站)那獲取資料,即跨域讀取數據。

為什么我們從不同的域(網站)訪問數據需要一個特殊的技術(JSONP )呢?這是因為同源策略。

同源策略,它是由Netscape提出的一個著名的安全策略,現在所有支持JavaScript 的瀏覽器都會使用這個策略。

傳入callback 值會在結果里面直接返回。因此,如果該參數過濾不嚴格。可以隨便輸入:callback值為:alert(‘1’);parseResponse 字符串。返回結果會打印個alert窗口,然后也會正常執行。

實際上就是由于服務器端對JSONP 的請求來源的檢查不嚴格導致的;

攻擊者模擬用戶向有漏洞的服務器發送JSONP請求,然后就獲取到了用戶的某些信息,再將這些信息發送到攻擊者可控的服務器

原理

JSONP的最基本的原理是:動態添加一個

過程

首先,找到存在該漏洞地址:

http://IP:9081/api/v0/sqjr/resident/service/BannerInfo.queryRecommendList.json?province=%E6%B5%99%E6%B1%9F%E7%9C%81&city=%E6%9D%AD%E5%B7%9E%E5%B8%82&jsoncallback=jsonp_1605671133151_19776

修改請求包信息,在返回值開頭中可見calmness;

傳過去的calmness就是函數名,服務端返回的是一個函數調用,可以理解為:evil就是一個函數,(["customername1","customername2"])就是函數參數,網站前端只需要再編寫代碼處理函數返回的值即可。

繼續:

如果我們修改jsoncallback的值為其他值,此處的返回值也會相應改變。我們可以劫持jsoncallback參數,自己構造jsoncallback處理函數,受害者點擊我們偽造的鏈接后,向jsonp接口發起請求,請求得到數據的處理方式由我們自己的jsoncallback處理函數處理,由此可以達到劫持目的

進行POC的編寫或者進行淘金

當然,還有繞過token防護進行csrf攻擊;Referer 頭的繞過等等;

修復建議

json正確的http頭輸出盡量避免跨域的數據傳輸,對于同域的數據傳輸使用xmlhttp的方式作為數據獲取的方式,依賴于javascript在瀏覽器域里的安全性保護數據。如果是跨域的數據傳輸,必須要對敏感的數據獲取做權限認證。

 

責任編輯:趙寧寧 來源: 嘶吼網
相關推薦

2021-11-11 16:14:04

Kubernetes

2014-07-17 15:31:48

2011-06-28 10:41:50

DBA

2021-12-27 10:08:16

Python編程語言

2020-10-24 13:50:59

Python編程語言

2021-02-25 10:00:19

企業安全互聯網云平臺安全

2020-08-28 08:55:32

商城系統高并發

2019-05-29 08:04:44

Zookeeper遷移擴展

2020-03-18 13:07:16

華為

2017-01-23 12:40:45

設計演講報表數據

2020-03-10 07:51:35

面試諷刺標準

2020-10-18 12:53:29

黑科技網站軟件

2019-02-20 09:29:44

Java內存郵件

2015-02-27 10:14:33

2021-03-02 20:42:20

實戰策略

2021-02-11 14:06:38

Linux內核內存

2020-10-30 14:11:38

服務器SDK堆棧

2025-04-09 08:00:00

FastAPI統一響應全局異常處理

2014-08-06 11:24:24

Elasticsear劫持掛馬

2010-01-25 22:11:13

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线视频成人 | 午夜网| 国产一级在线观看 | 一区二区在线免费观看视频 | 最新国产精品视频 | 成人毛片在线视频 | 青青草在线播放 | 欧美精品在线播放 | 成人a在线观看 | 亚洲天堂久久 | 91高清在线视频 | 91精品欧美久久久久久久 | 黄色操视频 | 中文字幕 欧美 日韩 | 欧美日韩国产高清视频 | 在线国产小视频 | 手机av在线| 亚洲国产一区二区视频 | 久久久精品一区二区三区 | 日韩免费激情视频 | 不卡在线视频 | 欧美999| 国产欧美精品一区二区三区 | 九九热免费观看 | 久久成人免费 | 美女天天操 | 亚洲三级在线观看 | 日韩免费1区二区电影 | 福利一区二区在线 | 日韩欧美一区二区三区在线播放 | 亚洲美女在线一区 | 欧美在线观看一区 | 欧美色成人 | 国产1区2区3区 | 欧美亚洲日本 | 久久久国产精品网站 | 日韩淫片免费看 | 久在线| 国内自拍偷拍一区 | 国产三级电影网站 | 欧美a级成人淫片免费看 |