Microsoft MVP성태의 닷넷 이야기
컴파일 된 프로그램에 코드 삽입(?) 관련입니다. [링크 복사], [링크+제목 복사]
조회: 5234
글쓴 사람
김동현 (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#에서도 동일한가요?!




donaricano-btn



[최초 등록일: ]
[최종 수정일: 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와 동일합니다.)
정성태

... 31  32  33  34  [35]  36  37  38  39  40  41  42  43  44  45  ...
NoWriterDateCnt.TitleFile(s)
1341영택10/29/20146990MFC Amazon S3 사용관련하여 질문드립니다. [2]
1344영택11/4/20144781    답변글 [답변]: MFC Amazon S3 사용관련하여 질문드립니다. [2]
1340감사합니다10/28/20148522c# wpf shdocvw internet explorer를 윈도우프레임으로 집어 넣을 수 있는지 궁금합니다. [3]파일 다운로드1
1338헬프미10/28/20148723tcp 소켓의 SYN_RECV 상태에 대하여 질문있습니다. [4]
1336이소정10/27/20145304filestream seek에 대해 질문있습니다. [1]
1337이소정10/28/20145233    답변글 [답변]: filestream seek에 대해 질문있습니다.파일 다운로드1
1339이소정10/28/20147931        답변글 [답변]: [답변]: filestream seek에 대해 질문있습니다. [2]파일 다운로드2
1335황지혜10/24/20147085psexec 관련 질문드립니다. [1]
1334dell10/24/20145017여기가 있는줄 모르고 방명록에 남겼네요 ㅠㅠ 방명록 한번만 봐주시면 안될지요? [1]
1333왕초보10/24/20145753Bitmap 질문 [5]
1332김동진10/16/201411101clickonce 와 smartscreen filter 기능에 대해서 [2]
1331궁굼합니다10/8/20145741loopback adapter 자동 설치가 가능 한가요? [2]
1330이현중10/8/20146703파일 다운로드 방법 문의 [2]파일 다운로드1
1329popo10/2/20145942싱글톤과 싱글톤 소멸자에 대해 궁금점이 있습니다. [1]
1328달쏭9/25/20146404WCF Service측에서 parameter 값이 null이 오는 이유를 알고 싶어요. [2]
1326궁굼합니다9/19/20146190VB의 Shell 기능과 완벽히 똑같은 기능의 함수 [4]
1325지현태9/18/20145593WPF 의존속성과 바인딩에 대한 질문입니다.. [1]파일 다운로드1
1324popo9/17/20144837wcf 질문 드립니다. [1]
1323Anonymous9/17/20146688인스턴스와 객체의 차이 [1]
1322김영대9/16/20146402죄송하지만 .NET 관련 질문게시판이지만 혹시 ASP.NET MVC에 대해서 질문 드려도 됩니까 (__);; [2]
1321부탁드립니다9/15/20147749윈도우 어플리케이션 개발 방법(?) 에대해(직접적인 코드라기보단 프로젝트 방향??) [14]
1320소켓서버질문9/13/20146707서로다른 포트번호로 로컬 Socket 서버를 개설시 Close 문제 입니다. [2]
1319ㅇㅇ9/12/20147080134쪽 예제 오타 [3]
1318블루투쓰9/12/20144528page 184 질문드립니다. [1]
1316서동원8/21/20149922ActiveX 개체가 이 속성 또는 메서드를 지원하지 않습니다. [1]
1313양해진8/20/20144312메시지창에 대해서요 [1]
... 31  32  33  34  [35]  36  37  38  39  40  41  42  43  44  45  ...