Microsoft MVP성태의 닷넷 이야기
컴파일 된 프로그램에 코드 삽입(?) 관련입니다. [링크 복사], [링크+제목 복사],
조회: 22464
글쓴 사람
김동현 (wplong11 at dimigo.hs.kr)
홈페이지
첨부 파일
 

안녕하세요! 이제 대학교 1학년이 되는 학생입니다.
C#과 관련된 검색을 통해 여기 사이트에 자주 들리면서 많은 도움을 받았는데 직접 질문 해보는 것은 처음이네요 :)

C#으로 개발해서 컴파일한 프로그램을 Eazfuscator.NET라는 툴로 난독화 시켰습니다. 그런데 체험판을 사용했더니 자동으로 프로그램에 30일 제한이 걸리게 됬는데 어떻게 처리된건지 디컴파일러로 뜯어보니 프로그램 진입점(Program.cs)에 소스코드를 삽입해뒀더라구요.
이걸 구현하고 싶은데 관련된 기술이름이라던가 검색 키워드가 궁금합니다~
일단 구글에서 C# Inject code in Assembly, C# Insert code in Assembly라고 검색을 해봤는데 원하는 결과물이 잘 안보이네요 ㅜㅜ

ps) 방금 페이스북 생활코딩 그룹에서 JAVA에서는 byte code instrumentation이라는 기법으로 알려져있다는 답변을 받았습니다. C#에서도 동일한가요?!








[최초 등록일: ]
[최종 수정일: 3/4/2015]


비밀번호

댓글 작성자
 



2015-03-03 11시57분
아마도 program.cs의 Main 함수에 넣어둔 것 같은데요. 그리 어려운 기술은 아닙니다. 간단한 기능이라면 ildasm/ilasm 쌍으로도 충분히 구현할 수 있고, 복잡한 기능이라면 Mono.Cecil 같은 도구를 이용하기도 합니다.

Mono.Cecil
; http://www.mono-project.com/docs/tools+libraries/libraries/Mono.Cecil/

(C#도 방식 자체는 Java와 동일합니다.)
정성태

... 61  62  63  64  65  66  67  68  [69]  70  71  72  73  74  75  ...
NoWriterDateCnt.TitleFile(s)
862장근배1/28/201021145AppPolId를 알 수 있는 방법이 있는지요? [1]
864장근배2/1/201020757    답변글 [답변]: AppPolId를 알 수 있는 방법이 있는지요?
858생초보1/26/201021265안녕하세요.. 파일 생성 처리 문제로 .... [2]
857꼭지1/22/201028067How to support Basic + Windows authentication mode in WCF(RESTful service) [4]파일 다운로드2
856질의자1/13/201024764vcredist_x86 배포 관련 여쭙습니다. [1]
855임동찬1/13/201023968이벤트 핸들러와 쓰레드의 관계 2 [4]파일 다운로드2
854임동찬1/12/201024240이벤트 핸들러와 쓰레드의 관계 [1]
853장근배1/12/201022234압축 프로그램,, [1]
852임동찬1/6/201019746base.OnStart(agrs) [1]
851한귀순1/6/201024917oracle & transaction 질문 [5]
850박한주12/31/200922249COM과 C#간 권한 문제에 관해 여쭤봅니다. [5]
848날쌘돌이12/22/200923395C#으로 개발하는 ActiveX 디버깅 문제 [5]
847최승문12/16/200921948winform에서 웹서비스를 이용할때, 객체가 전송안되는 문제... [2]
846이강구12/14/200920913ATL COM 제작 문의 [3]
845김재영12/9/200923679ClickOnce에서 WinForm을 배포시 변동되는 Args값을 넘길 수 있나요? [3]파일 다운로드1
843김재영12/2/200921380Hyper-V 사용에 대해여 질문이 있습니다. [2]
842한귀순12/1/200924299Attempted to read or write protected memory [2]
841장근배11/30/200926112첨부 파일 Download시 한글 Name [2]
844장근배12/3/200920593    답변글 [답변]: 첨부 파일 Download시 한글 Name파일 다운로드1
840박영민11/20/200920699웹 애플리케이션 질문입니다. [1]
837left...10/21/200920925아래 게시글 관련하여 추가 질문 [3]
836left...10/19/200921672ActiveX 상에서 암시적 dll 로드 [1]
832김우진10/15/200918378C# 에서 swa + security 구현 방법이 없을까요?
833정성태10/15/200922681    답변글 [답변]: C#에서 swa + security 구현 방법이 없을까요? [1]
834김우진10/15/200918972        답변글 예제 메시지 올려드릴께요. [2]파일 다운로드1
838이영우10/30/200918870            답변글 국세청 전자세금계선서에 관하여 문의드립니다.
... 61  62  63  64  65  66  67  68  [69]  70  71  72  73  74  75  ...