Microsoft MVP성태의 닷넷 이야기
.NET : 5. How to Decrypt an ASP.NET Encrypted Data [링크 복사], [링크+제목 복사]
조회: 4551
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 

How to Decrypt an ASP.NET Encrypted Data
; http://blogs.msdn.com/irenak/archive/2006/11/03/sysk-233-how-to-decrypt-an-asp-net-encrypted-data.aspx

재미있군요. ^^

.NET 2.0 부터 추가된 기능인 WebResource.axd 를 보면 인자들이 꽤 이상한 글자들로 인코딩되어 있는 것을 볼 수가 있는데요. 예를 들어서 다음과 같은 식으로 나오죠.

http://localhost/AJAXEnabledWebSite/WebResource.axd?d=EygI2gKDwUOK9FSaMtQkEPKRMRHZDDRmRIg_a7QF9RuyuJpOfPKmOpKpTxPEuXG52lAUj17PYR1LXqTWkF8ONDGaSLDow7XPxTme-Q4uwdBslvlqch-noDL58-aT22S9WMPB0JBv2fnQikxtS_eRS7DTeeXo2KiQtBveJFO-Dnk1&t=632967766247355956

위의 인자값은 다음과 같이 구분된다고 합니다.

WebResource.axd?d=encrypted identifier&t=time stamp value

즉, d 파라미터 값의 내용은 암호화된후 인코딩 된 것인데, 이를 해독하는 방법을 제시하고 있습니다. 비록 reflection 을 이용한 private 메서드 접근이긴 하지만. ^^ 그래도, 가끔 해당 URL 의 파일명을 알고 싶을 때는 유용할 것 같습니다.








[최초 등록일: ]
[최종 수정일: 11/7/2006]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.

비밀번호

댓글 작성자
 




1  2  3  4  5  6  7  [8] 
NoWriterDateCnt.TitleFile(s)
18정성태7/17/20034011RegistryEx 클래스 (VC++6.0, Win32) 2000.02.28파일 다운로드1
17정성태9/22/20054873Crypto 클래스 (VC++6.0, Win32) [1]파일 다운로드1
16정성태7/17/20034429Win32 Control Spy (Win32)파일 다운로드1
15정성태7/17/20035110RichEdit Control 클래스 (VC ++ 6.0)파일 다운로드1
1  2  3  4  5  6  7  [8]