首頁 web前端 css教學 我利用了約會應用程式程式碼中的錯誤

我利用了約會應用程式程式碼中的錯誤

Jan 06, 2025 am 01:15 AM

在使用Tinder 風格的約會應用程式時,其中一個應用程式在相互點讚後讓相關人員建立聯繫,我注意到,為了宣傳他們的高級計劃,他們使用模糊的圖片向您介紹在您的個人資料上按下「讚」按鈕的人。

經過幾次配對後,我注意到模糊的圖片屬於真實帳戶,也就是說,它們不是一組通用圖像或占位符。

I took advantage of an error in the code of a dating app
應用於攝影的模糊效果範例

這聽起來太明顯了,所以我打開瀏覽器的開發者控制台並轉到 CSS 程式碼來檢查我的懷疑。他們不可能犯這麼簡單的錯誤——我想——他們用一個簡單的 CSS filter:blur.
來保護照片的身份

.hidden-image {
    filter: blur(4px);
}

登入後複製

這個約會應用程式的圖像處理。

實際圖像由該應用程式的 CDN 提供,然後應用濾鏡來隱藏它們,因此要找出誰喜歡您,您只需刪除過濾器即可。

不幸的是,不可能從圖片或 URL 結構、API 呼叫或任何其他給定中獲取任何其他資料;除了個人資料圖片之外,無法存取姓名、個人資料或任何其他資訊。

如何在約會應用程式中隱藏圖像?

當然這是一個架構錯誤,確實,在前端隱藏圖像非常容易,使用CSS,您可以節省磁碟空間並避免後端的處理時間,但更好的選擇是使用一組適用於所有帳戶的通用圖像。

另一種選擇是每次用戶更新其主要個人資料圖像時自動生成縮圖(以及其他更改,例如更改格式,例如:webp);它會消耗更多空間,但可以保證真實圖像的安全並為每個用戶提供個人化的體驗。

I took advantage of an error in the code of a dating app

使用瀏覽器擴充功能來利用該錯誤

為了利用該錯誤,我創建了一個小的 Javascript 腳本並將其整合到擴充功能中,以便在每次進入頁面時自動執行解鎖它們的過程。

開發人員的這一小疏忽持續了大約兩年。現在它已經被修復,所以如果你嘗試在主要約會頁面上搜尋該錯誤,你將不再找到它,這也是我決定發布有關它的主要原因

該應用程式修改了其網頁版本的程式碼,使UI 的其餘部分幾乎完好無損,並選擇為每個帳戶創建一個混淆的縮圖,但從後端對其進行處理,因此完全不可能獲得真實影像.

你也利用了這一點嗎?如果您知道網站名稱,即可獲得獎勵積分。

以上是我利用了約會應用程式程式碼中的錯誤的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1664
14
CakePHP 教程
1422
52
Laravel 教程
1316
25
PHP教程
1267
29
C# 教程
1239
24
Google字體可變字體 Google字體可變字體 Apr 09, 2025 am 10:42 AM

我看到Google字體推出了新設計(Tweet)。與上一次大型重新設計相比,這感覺更加迭代。我幾乎無法分辨出區別

如何使用HTML,CSS和JavaScript創建動畫倒計時計時器 如何使用HTML,CSS和JavaScript創建動畫倒計時計時器 Apr 11, 2025 am 11:29 AM

您是否曾經在項目上需要一個倒計時計時器?對於這樣的東西,可以自然訪問插件,但實際上更多

HTML數據屬性指南 HTML數據屬性指南 Apr 11, 2025 am 11:50 AM

您想了解的有關HTML,CSS和JavaScript中數據屬性的所有信息。

使Sass更快的概念證明 使Sass更快的概念證明 Apr 16, 2025 am 10:38 AM

在一個新項目開始時,Sass彙編發生在眼睛的眨眼中。感覺很棒,尤其是當它與browsersync配對時,它重新加載

我們如何創建一個在SVG中生成格子呢模式的靜態站點 我們如何創建一個在SVG中生成格子呢模式的靜態站點 Apr 09, 2025 am 11:29 AM

格子呢是一塊圖案布,通常與蘇格蘭有關,尤其是他們時尚的蘇格蘭語。在Tar​​tanify.com上,我們收集了5,000多個格子呢

如何在WordPress主題中構建VUE組件 如何在WordPress主題中構建VUE組件 Apr 11, 2025 am 11:03 AM

內聯式模板指令使我們能夠將豐富的VUE組件構建為對現有WordPress標記的逐步增強。

當您看上去時,CSS梯度變得更好 當您看上去時,CSS梯度變得更好 Apr 11, 2025 am 09:16 AM

我關注的一件事是Lea Verou' s conic-Gradient()Polyfill的功能列表是最後一項:

靜態表單提供商的比較 靜態表單提供商的比較 Apr 16, 2025 am 11:20 AM

讓我們嘗試在這裡造成一個術語:“靜態表單提供商”。你帶上html

See all articles