Microsoft MVP성태의 닷넷 이야기
.NET : 5. How to Decrypt an ASP.NET Encrypted Data [링크 복사], [링크+제목 복사]
조회: 4540
글쓴 사람
정성태 (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)
145정성태5/6/20087014.NET : 30. XML Serializable Dictionary
144정성태3/28/20087638.NET : 29. WPF 응용 프로그램 - 웹캠으로 입력되는 스트림을 WMV 로 출력
143정성태3/28/20087931레지스트리 : 8. VHD 파일을 하드 디스크로 인식
142정성태3/26/20087264레지스트리 : 7. 아웃룩 2007의 제한된 첨부 파일을 허용하도록 설정
141정성태3/25/20087163레지스트리 : 6. 웹 브라우저(IE 8) 컨트롤 렌더링 모드 지정
140정성태2/23/20086568.NET : 28. 프로세스를 실행시켜주는 간단한 NT 서비스 제작 [1]
139정성태2/22/20085780.NET : 27. P/Invoke 를 이용한 메시지 서명 및 확인
138정성태2/21/20087300SMTP Commands
137정성태2/19/20085954.NET 3.5 : 5. LINQ to XML : Creating XML from another XML
136정성태2/1/20088082Win32 : 3. 사용자 개입없이 인증서 설치하는 코드 [2]
135정성태1/30/20085654COM : 5. Starting a Hyper-V Virtual Machine [3]
134정성태1/28/20085825Win32 : 2. How to generate key pairs, encrypt and decrypt data with CryptoAPI
133정성태1/16/20085891유틸리티 : 1. Writing Debugger extension program in C#
132정성태1/15/20086109VS.NET Addin - DB 연결 개체 추가
131정성태1/11/20085996기타 : 1. Maze Generator in C#
130정성태1/8/20086110VS.NET Addin - 프로젝트 닫기
129정성태1/2/20085848웹폼 코딩 규약 : 2. 서버측 ViewState 저장소
128정성태12/31/20075340레지스트리 : 5. List of registry keys affecting IIS7 behavior
127정성태12/21/20076057.NET : 26. CreateProcessWithLogonW / CreateProcessAsUser API 사용
126정성태12/20/20075086Win32 : 1. SLDF_RUNAS_USER
125정성태12/14/20075412.NET : 25. InfoPath 사용자 컨트롤
124정성태11/25/20075105SQL : 2. SQL Server 2008 에서 소개하는 spatial 데이터 타입
123정성태11/20/200711787.NET : 24. C# WebCam 사용자 컨트롤
122정성태11/17/20076200COM : 4. 외부 SMTP 를 지정하여 메일 보내기
121정성태9/14/20074880.NET 3.5 : 4. Entity Framework 관련 링크 모음
120정성태9/14/20074708Vista : 7. Gadget Samples for Windows Sidebar
1  2  [3]  4  5  6  7  8