Discussion:
[請益] Servlet 的記錄檔
(时间太久无法回复)
開始懷念 Schumi 了..
2006-12-14 05:39:39 UTC
Permalink
大家好
我是個 servlet 門外漢, Java 也還在學習階段, 希望大家不嫌棄的話能幫小弟
若是問題太白爛, 也請指點一下應該往哪個方向去尋找答案


我們有一個 servlet 架的網站, 我的工作是要分析網站使用者的資料
然而目前使用者的資料檔, 我用 file 查了一下是 java serialization data
用一般的文字編輯器無法正常讀取
我用 google 找了一次資料, 發現這些資料檔可能是使用者物件轉存而成的
發現比較相關的討論在
http://coding.derkeiler.com/Archive/Java/comp.lang.java.programmer/2004-07/0001.html
其中提到了 hex viewer 這個東西
http://mindprod.com/jgloss/hex.html

但看來看去還是不知該如何讀取這些 dat 檔
不知道有人可以指點一下方向嗎?

我知道這樣的問題有點太籠統
若有人知道的話真的是感激不盡囉!




--
☆ ★ .   *  ★ *  ★ .  ☆
.  ★  ☆  ☆ *  *
 .  ★ * .  *  .  ★ .

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.119.44.238
小安
2006-12-14 06:41:10 UTC
Permalink
※ 引述《Ronamtis (開始懷念 Schumi 了..)》之銘言:
: 大家好
: 我是個 servlet 門外漢, Java 也還在學習階段, 希望大家不嫌棄的話能幫小弟
: 若是問題太白爛, 也請指點一下應該往哪個方向去尋找答案
: 我們有一個 servlet 架的網站, 我的工作是要分析網站使用者的資料
: 然而目前使用者的資料檔, 我用 file 查了一下是 java serialization data
: 用一般的文字編輯器無法正常讀取
: 我用 google 找了一次資料, 發現這些資料檔可能是使用者物件轉存而成的
: 發現比較相關的討論在
: http://coding.derkeiler.com/Archive/Java/comp.lang.java.programmer/2004-07/0001.html
: 其中提到了 hex viewer 這個東西
: http://mindprod.com/jgloss/hex.html
: 但看來看去還是不知該如何讀取這些 dat 檔
: 不知道有人可以指點一下方向嗎?
: 我知道這樣的問題有點太籠統
: 若有人知道的話真的是感激不盡囉!

這些資料檔案是將物件使用 ObjectOutputStream 輸出的產物,
如果要檢閱這些資料,可以使用 ObjectInputStream 將這些資料讀入並重新產生成物件

細節部份你可能必須參考 servlet,
如果沒猜錯的話 servlet 內應該同時具有 Input/Output 的相關程式碼。


如果只是要分析這些檔案的內容,上述的方法相信已經足夠,
以下只是做一點補充,
hex viewer 中的 "hex" 指的是 hexadecimal (16進位)
常見的文字編輯器 ultraedit 就具備這樣的功能,
如果要這樣子分析物件內容,大概會比寫機械語言還痛苦吧 囧

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.126.173.31

继续阅读narkive:
Loading...