리플렉터란 툴을 이용해서 닷넷으로 개발된 .DLL을 열어 볼수 있다.
리플렉터 다운로드 (http://reflector.red-gate.com/download.aspx?TreatAsUpdate=1)
사용 컨텐츠가 까발라져 버리면 좀 곤란한데 까발려진다.
아래로 간단하게 난독화 하는법을 알아보기 아래로 ㄱㄱ
개발 프로젝트
개발중인 프로젝트 폴더 리스트
aspx 페이지를 보면
이렇게 cs. 까지 포함하고 있다
웹사이트에 배포한 프로젝트
cs는 제거 되었다.
난독화 하기 전 코드 Default.aspx.cs
Person.cs
프로젝트를 게시해서 웹사이트에 배포하자
배포된 파일
cs 파일은 없어진걸 확인 할 수 있다
cs 파일은 모두 Bin 안에 WebApplication1.dll 로 묶여있따
WebApplication1.dll 을 리플렉터로 열어본상태
발로 짠 소스가 다 까발라졌다.
비주얼스튜디오로 난독화 하기
Dotfuscator Software Service 클릭
어셈블리를 로드 하고 시작을 누릅니다.
간단하게 난독화가 되었다.
다시 리플렉터로 열어보자
아래는 난독화 된거다 별로 바낀게 없다. ㅡ_ㅡ
난독화된 코드
실제코드
뭐 별차이 없는거 같지만 프로젝트가 커지고 클래스가 많아지면 분석하기
히…힘들꺼라 믿고 싶따. ㅋ
참고로
비주얼 스튜디오에 있는 Dotfuscator Software Service 이것은 맛보기 버젼이다 기능이 상당히 제한적이다.
구성옵션을 봐도 할수 있는게 없다.
'ETC' 카테고리의 다른 글
[gskinner / RegExr ]정규식을 온라인상에서 테스트 할 수 있는 웹사이트 (0) | 2012.02.14 |
---|---|
벌써 visual Sudio 2011 소식이… (0) | 2011.09.19 |
[비주얼스튜디오 파워툴] Visaul Studio Power Tools (0) | 2011.03.28 |
[Visual Studio 2010]비주얼 스튜디오 서비스팩 1 다운로드 (1) | 2011.03.16 |
LINQPad 다운로드 (0) | 2010.12.09 |
Visual FoxPro ODBC Driver (0) | 2010.10.07 |
[WPF Ribbon Control Released]리본컨트롤 다운로드 (0) | 2010.09.09 |
[Process Explorer ] 프로세스 검사 Tool (0) | 2010.08.30 |
[Visual Studio 2010 Keybinding Posters]비주얼 스튜디오 단축기 모음 (0) | 2010.08.10 |
[ MS SQL ]Microsoft SQL Server 2008 Management Studio Express 다운로드 (0) | 2010.07.28 |