ETC
Dotfuscator Software Service 난독화 하기
스티커
2010. 11. 2. 16:04
리플렉터란 툴을 이용해서 닷넷으로 개발된 .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 이것은 맛보기 버젼이다 기능이 상당히 제한적이다.
구성옵션을 봐도 할수 있는게 없다.