iT邦幫忙

0

Browser F12 取值相關問題 (算是已解決)

  • 分享至 

  • xImage

因為要做系統自動代登入 , 需要抓網站的帳密登入欄位,
以IT HOME 為例,可以看到右方就有帳號欄位相關資料

但是如果是系統一開始就Popup 帳密欄位, 這個時候F12就找不到欄位資料了,
請問這能怎麼處理呢? 有什麼好的建議或方法嗎?

===2023/07/14 更新===
雖然不算正式解決, 但也算替代方案,
代登網址改為 http://user:password@hostuser:password:port
雖然有帳密露出風險, 但如果用低權限或唯讀帳號也算可以接受
代登過程也是看不到這個帶帳密的網址的

看更多先前的討論...收起先前的討論...
knvbhk iT邦新手 5 級 ‧ 2023-07-07 09:57:29 檢舉
試試right click popup 窗口內的輸入box , 再click 檢視
Kailis iT邦研究生 1 級 ‧ 2023-07-07 10:07:58 檢舉
上面的圖就是結果了, 在popup 的窗, 沒有檢視選項
就像這樣
https://i.imgur.com/hodnhB5.png
body 旁邊有 ... 按下去,慢慢找,基本上一定有
還有也可以點左上角有各尋找物件的按紐,點他,再點輸入框,就能看到
Kailis iT邦研究生 1 級 ‧ 2023-07-07 10:45:32 檢舉
有看到一些有像的,但資訊很少. 而且還需要抓登入按鈕的xpath , 在那個popup 視窗,什麼都無法點, 感覺難度很高
a05151988 iT邦新手 3 級 ‧ 2023-07-07 10:50:13 檢舉
這連線應該是屬於browser內建的basic auth視窗,你在F12是看不到的。個人見解。
froce iT邦大師 1 級 ‧ 2023-07-07 13:03:23 檢舉
https://matthung0807.blogspot.com/2020/04/http-basic-authentication.html

把網速調慢讓他不要這麼快跳轉,應該可以觀察到這個post的HEAD送了些什麼。但我不確定就是了。

另外沒看到原始碼沒辦法判定到底是不是。
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
賽門
iT邦超人 1 級 ‧ 2023-07-07 10:35:41

那個Popup,應該是Javascript的呈現,F12是不會老實放在HTML的位置上,你要花點時間前後找找看,一定有的。
我好奇想問一下,你研究這個幹嘛呢?

看更多先前的回應...收起先前的回應...
Kailis iT邦研究生 1 級 ‧ 2023-07-07 10:47:56 檢舉

好, 我再研究看看
開頭前面有說,要做系統代登入,使用者要使用時不需要知道帳密, 系統會自動幫他登入

knvbhk iT邦新手 5 級 ‧ 2023-07-07 14:03:10 檢舉

請問這個popup 是怎樣出來的? 是click 哪裡?還是做什麼動作出來的?

賽門 iT邦超人 1 級 ‧ 2023-07-09 10:52:54 檢舉

那個Login的Popup,你可以研究一下jQuery的Login。jQuery是Javascript的經典套件。
或者你也可以研究一下Bootstrap Login,Bootstrap是在Visual Studio中常用的框架。
這樣,你或許可以得到出現在很多網站的Login大多用JavaScript或框架套件來實踐的推論。

"要做系統代登入,使用者要使用時不需要知道帳密"

這個你要研究的,應該不是看別人的Login原始碼如何做,然後想辦法代入登入訊息,這樣還是無法達到自動登入的目的。
你應該研究一下Authentication,因為網頁上的Login一定會和後台做交握動作,確認Login的合法。想要自動登入就需要網頁Login自動完成AUthentication,這是需要在網頁上做些編程條件判斷,然後自動完成AUthentication或是進入Login的輸入帳密的驗程序。
現在駭客工具很多,研究一下就能駭入網站,網頁的自動登入,不是模擬登入程序那麼簡單,還需要Server端的配合。機器人判斷的機制,就這麼來的。
基本上,為了防止駭客,防範帳密被盜用,Authentication越來越複雜難以破解。所以,對你的目的,我只能說,研究駭客工具可能比較能達到你的要求。

Kailis iT邦研究生 1 級 ‧ 2023-07-10 10:06:12 檢舉

好的, 目前大部份網站,已經可以做到代登入了,只是這個popup 的還沒解決,有點小遺憾而以

1

這是隱私宣告。
一般是由WEB SERVER告訴瀏覽器後,由瀏覽器跳出額外的登入視窗。

這種模式的,你很難處理取得。
但如果事先就知道帳密,而想要自動登入的話。

依照協議及連結的情況。還是可以辦到這些事就是了。
但截取有些是真的沒辦法了。

我要發表回答

立即登入回答