2015-10-06 33 views
-6

如何查找web應用程序是通過在rails上使用ruby開發的。 我們可以在餅乾的幫助下做到嗎?我的意思是對於Java它是JESSIONID和PHP它是PHPSESSID。以同樣的方式如何找到?如何找出Web應用程序是否是通過在rails上使用ruby開發的

+0

我知道這是可能的,因爲看到天氣NID在cookies中有' - '有或沒有。但我的意思是要知道天氣是任何關鍵字或不知道。 – krocks

+0

你可以看看https://www.quora.com/How-can-you-tell-if-a-website-has-been-built-using-Ruby-on-Rails,也可以試試http:/ /builtwith.com – RamRaider

+0

@RamRaider ..非常感謝 – krocks

回答

1

除非開發者另有說明,否則有各種形式元素在rails中被賦予標準的id或其他屬性(類,名稱)。例如,您可以使用name="authenticity_token"查找輸入。類似地,rails爲所有輸入提供id(這不一定是個好主意,但嘿,這是一個不同的故事),所以例如name="user[login]"的輸入將具有id="user_login"。如果你始終看到這種模式,那麼它可能是一個Rails應用程序:我不知道這些是否是唯一的軌道。

+0

謝謝。但爲此我們需要必須有源代碼的Web應用程序,但我的情況是不同的,我沒有源代碼,通過使用一些程序我想找出它如果可能的話。 – krocks

+0

如果不連接(即黑客攻擊)託管網站並複製它的服務器,則無法獲取網站的源代碼。 –

+1

不,應用程序的源代碼不需要查找這些。它在服務器發送給你的頁面源代碼HTML中。 –

0

您可以使用builtwith獲取有關所用技術的詳細信息。

謝謝。

+0

@ sgshogh968 ..謝謝 – krocks

相關問題