資料來源:Symplik

在Oracle 11i及r12中,APPS的密碼藏於FND_USER table中的ENCRYPTED_FOUNDATION_PASSWORD欄位。只要你知道任何一個 FND User (即用戶帳號)的密碼,你就可以把 APPS 的密碼分解出來。而最簡單的帳號就是GUEST,因為每一個instance都有此內設帳號,而它的密碼預設為ORACLE。有些DBA會把更改這密碼,不過這密碼可以從以下query找出來:

SELECT 
B.PROFILE_OPTION_VALUE
FROM
FND_PROFILE_OPTIONS A,
FND_PROFILE_OPTION_VALUES B
WHERE
A.PROFILE_OPTION_NAME='GUEST_USER_PWD' AND
B.PROFILE_OPTION_ID=A.PROFILE_OPTION_ID;

Foundation Hash是指用戶帳號、帳號密碼及APPS密碼互相衍生的亂碼:
SELECT ENCRYPTED_FOUNDATION_PASSWORD FROM FND_USER WHERE USER_NAME='GUEST';
-- 或其他你知道密碼的帳號來代替GUEST

然後把此亂碼放在 => http://web.symplik.com/APPSPassword_ZHT.jsp

arrow
arrow
    全站熱搜

    Somebaby 發表在 痞客邦 留言(0) 人氣()