• 난처과 C # 코드를 보호


    에 의해 게시됨: 모든 은  |  1 전망  | 


    C로 작성된 프로그램은 # decompiling 및 균열에 특히 취약합니다. 당신은 C #의 obfuscators와 응용 프로그램을 보호할 수 있습니다.

    C # 응용 프로그램을 Obfuscating하면 응용 프로그램의 원래 기능을 방해하지 않고 해커를 혼란스럽게하기 위해 소스 코드를 출격 의미합니다.

    Obfuscating 모두가 무언가이다. 최종 응용 프로그램이 완료되면 인터넷 프로그래머가해야한다. C # 소스 코드를 컴파일하는 형태로 인해, decompilers는 실행 파일을 읽고 원래 소스 코드를 모두 검색할 수 있습니다. 그 변수 이름과 프로그램 구조를 포함하고 있습니다.

    . 그러므로 좋은 인터넷 obfuscator 몇 가지 전략을 사용하여 노력의 모든 보호할 수 있습니다 :

    우선, obfuscator 모든 변수, 클래스 및 함수 이름을 제거하고 의미없는 기호 또는 오해의 소지가있는 키워드로 그들을 대체합니다. 고급 obfuscators 서로 아무 상관하지 않아도 서로 기능을 연관 자신의 장점에 과부하 사용할 수도 있습니다.

    둘째, 시장에서 가장 C # obfuscators 이제 응용 프로그램 제어 흐름을 지원합니다. 그들이하는 일은 재작업 간단한 C의 구조 # 소스 코드들을 불필요하게 복잡하게하는 루틴입니다. 종종 이것은 컴파일러 최적화로 인해 성능 저하가 발생하지 않습니다. 그러나 decompiled 소스 코드를 보는 사람들은 그 코드의 원래 의도를 흐리게 할 의미 코드의 무리를 볼 수 있습니다.

    마지막으로, obfuscator는 리터럴 문자열을 암호화하는 옵션이 있습니다. 암호화 방법은 코드 섹션의 본질을 멀리주는로부터 문자열을 방지하기 위해 응용 프로그램에 주입하고 있습니다. 유일한 부정적인 영향이 약간 증가 파일 크기이지만, 그것은 민감한 소스 코드를 보호하기 위해 트레이드 오프 가치가있다.

    고급 obfuscators는 자원 암호화 및 조립 연결과 같은 추가 기능을 제공합니다. 그들이 성공 코드 난처에 필요한 기본적인 요소는 아니지만, 그들은 매우 강력한 도구가 될 수 있습니다.

    C #이 더 강력하다 의심의 여지가 없다. 단점은, 그것이 decompiled 수있는 쉽게 적절한 C # obfuscator로 해결되는 문제

    연구 C는 #. 비주얼 C에서 이상 추가 NET # 킥스



  • 최신 기사


    샌디에고 휴가 가이드  


    에 의해 게시됨: 맑은 선  |  3 전망  | 

    샌디에고는 캘리포니아의 최남단 도시입니다. 거대한 산맥는 동부를 지배하는 동안 산 Deigo의 서쪽 해안에 태평양이 자리잡고 있습니다. 때문에 태평양에 장소의 기후는 따뜻하고 건조하고 쾌적한 모든 라운드 년이다. 샌디에고 유명하고 그런데 그 관광지입니다. 그것은 매년 이상 30,000,000 관광객 호스트! 이곳은 divinely 아름다움과 다른 매력이 축복입니다. 샌디에고 젊은뿐만 아니라 기존의 방문 가치가있다. 수많은 수상 스포츠와 같은 활동은 동물원과...

    Quick View 간략히보기 | 전체 기사를 읽고

    프로모션 컨퍼런스 폴더 주문 때 고려해야 할 것들 5  


    에 의해 게시됨: 모든 빈  |  2 전망  | 

    프로모션 회의 폴더는 여러 가지 모양, 재료와 크기에 와서. 당신이 서쪽에서 주문 폴더에 만들어진 우수한 품질의 중국이나 인도 만든 폴더 또는 거부 선택할 수 있습니다. 이들은 종종 더 비싼 있지만 더 나은 귀하의 비즈니스를 대표 수 있습니다. 이 문서에서 나는 당신에게 당신의 브랜드를 상징하는 폴더를 구입 때 고려해야 할 내용에 조언을 제공하고 싶습니다. 인쇄 인쇄하려는 그것은 무엇입니까? 그런 간단한 로고 차단 골드 또는 가죽에 양각...

    Quick View 간략히보기 | 전체 기사를 읽고

    모든 소개 모바일 브로드 밴드  


    에 의해 게시됨: 다옴 곡  |  2 전망  | 

    모바일 광대역의 모든 걸 대부분의 사람들은 오해. 그들은 절대적으로 잘못된 자신의 휴대 전화에서 인터넷 접속이 있다고 가정합니다. 컴퓨터 또는 노트북 당신이 상관없이부터 인터넷에 무선 연결 광대역 연결은 모든에 대해 무엇이다. 아무 케이블이나 전선이 없습니다, 당신은 당신의 컴퓨터에 무선 인터넷 연결 장치를 장착하고 당신은 공원이나 도서관에서, 직장에서, 가정에서 당신이 있는지 인터넷을 사용하도록 설정되어 있습니다. 따라서 모바일...

    Quick View 간략히보기 | 전체 기사를 읽고

    Legwear 온 스토리  


    에 의해 게시됨: 누리봄 애  |  0 전망  | 

    사람들은 일반적으로 먼저 얼​​굴. 두 번째는 신발과 하나가 신발에 대한 마찰에서 발을 방지 양말, 다리의 안전 장치입니다 관찰 뭐, 피트 부드러운 느낌을주고 사람의 복장의 일부 스타일 요소를 추가 신발 정확히 옆에 있습니다. 패션 더욱 개성되었다로서, 그 모든 제품은 성격 디자이너와 패션 전문가의 관심을 모으고있는 모양을 제공하고 반영합니다. 모자 legwear하는 사람이 착용하는 모든 항목은 전반적인 성격과 매력을 추가합니다. 드레싱이 다양한...

    Quick View 간략히보기 | 전체 기사를 읽고

    베이비 샤워 계획 – 최종 몇 가지는 끝내야 할  


    에 의해 게시됨: 렁찬 염  |  0 전망  | 

    초대장 준비 : 샤워 날짜, 시간 및 위치를 포함해야합니다. 당신이 그들 자신의 답변과 함께 전화를 손님이 전화 번호를 RSVP하고 제공하고자하는 날짜를주세요. 또한, 파티 주제에 맞는 특별한 지침을 묶으십시오. 당신이 기습 샤워를 호스트하도록 선택한 경우 예를 들어, 읽는 메모와 함께 몇 분홍, 파랑 jellybeans을 싸주 "쉿 ... 그것은 놀라운 일이다. 비밀을 누설하지 마십시오!". 당신은뿐만 아니라 선물 레지스트리 정보를 동봉하도록 선택할 수 있습니다....

    Quick View 간략히보기 | 전체 기사를 읽고