À¥·ÎÁ÷ °ü¸®ÀÚ ÆäÀÌÁö Æнº¿öµå º¹È£È­

   Á¶È¸ 16274   Ãßõ 0    

weblogic 관리자용 console 페이지 패스워드를

관리자가 분실한 상태에서 패스워드 초기화하지 않고

찾는법을 구글링해서 해결하여 내용을 공유합니다.


모바일로 작성하여 사진은 없으며 오타가 있을 수 있습니다. 오타발견시 알려주세요.


1. 암호화된 패스워드 확인

cat /웹로직도메인경로/servers/관리자페이지명/security/boot.properties


2. weblogic계정으로 WLST실행

cd /웹로직경로/Oracle_Home경로/oracle_common/bin

./wlst.sh

실행되는데 시간이 좀 걸리며 실행되면 아래 문구가 뜹니다.

wls:/offline>


3. 웹로직 도메인 경로 지정 및 서비스 암복호화 클래스 지정

domain = "/웹로직도메인경로"   <-문자열

service = weblogic.security.internal.SerializedSystemIni.getEncryptionService (domain)

encryption = weblogic.security.internal.encryption.ClearOrEncryptedService (service)


4. (1)번에서 확인한 암호화된 내용 복호화

print encryption.decrypt("{AES}어쩌고저쩌고")


만약 4번에서 결과가 안나오고 자바 익셉션이 출력되면 패스워드에 ₩원화기호문자가 포함되어있으면 발생합니다. 해당 문자 지우고서 복호화시도하시면 됩니다.

{AES}어쩌고저쩌고₩=

라면 ₩지워서

print encryption.decrypt("{AES}어쩌고저쩌고=")

online9 2018-09
boot.properties ÆÄÀÏÀÇ ³»¿ëÀ» º¸¸é
username=
password=
µÎ Ç׸ñÀÇ °ªÀÌ Àִµ¥ AES ¾Ë°í¸®ÁòÀ¸·Î ¾ÏȣȭµÇ¾î ÀÖ´Â °ÍÀ» Áö¿ì°í
Æò¹®(plain text)À¸·Î ÀçÀÛ¼ºÇÏ½Ã¸é µË´Ï´Ù.
´ÙÀ½¿¡ Àç±âµ¿Çϸé weblogicÀÌ ´Ù½Ã ¾ÏȣȭÇÕ´Ï´Ù.
º¸Åë ½ÇÇà½ÃÅ°´Â ½©¿¡ ´ÙÀ½À» ÁöÁ¤Çؼ­ »ç¿ëÇϴµ¥
USER_MEM_ARGS="${USER_MEM_ARGS} -Dweblogic.system.BootIdentityFile=${DOMAIN_HOME}/security/boot.properties"
ÇØ´ç °æ·Î¿¡ boot.properties ÆÄÀÏÀÌ ÀÖ½À´Ï´Ù.


Á¦¸ñPage 14/28
2015-02   16369   ÁÒ¯
2014-05   16503   ±èȲÁß
2017-03   16520   Á¦¿ÂÇÁ·Î
2016-06   16595   ¹«¾Æ
2016-10   16727   stone92±è°æ¹Î
2020-04   16849   ½ºÄµl¹ÎÇö±â
2011-12   16889   MikroTikÀÌÁø
2016-03   16902   ¿¥ºê¸®¿À
2016-07   16934   inquisitive
2016-10   16992   Å×Å©ÀξÆÆ®21
2018-11   16998   Galvanizer
2014-05   17026   ¹Ú
2016-10   17085   À¯µ¿ÈÆ
2021-09   17140   µö·¯´×¼­¹ö
2014-02   17213   HEUo±è¿ë¹Î
2016-07   17260   ¹é¸¸½º¹°Çϳª
2018-08   17300   ¾îÂÞ
2015-05   17446   ¹Ú¹®Çü
2015-01   17474   ÁÒ¯
2019-03   17487   ¿¥ºê¸®¿À