문근
176
2020-08-06 15:21:57
1
411

kotlin 윈도우 어플리케이션 난독화 질문드립니다


안녕하세요 난독화 공부중에 이전에 햇던 프로젝트가 있어서 한번 난독화를 진행해 보려고하는데

kotlin 관련해 난독화 구글링해보면 대부분 프로가드 말이 나오는데 

여기서 질문 프로가드는 안드로이드 앱 전용이 맞나요? 홈페이지를 봣는데 

이런 글이 있길래 제가 원하는게 프로가드에서 해줄수 있는거같은데 

예제가 다 안드로이드 관련해서 하시더라고요 깃허브 주소 타고 들어가도 안드 관련 인거같아서요 


일단 정리하면 

1. 데스크탑용 어플리케이션 에서 프로가드를 사용이 가능할까요?

2. 가능하다면 어떤식으로 하는지 조언 부탁드리겟습니다 .


시간내주셔서 감사합니다 


0
  • 답변 1

  • 초무쿤
    6k
    2020-08-07 00:55:06 작성 2020-08-07 01:01:37 수정됨

    1. 네. 상용pc어플리케이션(java로 구현된 경우)에 적용된 사례는 많이 보았습니다.

    2. 그건 메뉴얼을..^^;; 컴파일 시 설정레벨에 따라 난독화됩니다. (디컴파일해도 변수명이 a,b,c 뭐 이렇게 나오죠. )

    ps. 사실 별루 의미 없는게 난독화 레벨을 너무 올리면 컴파일시 오류날 가능성이 커지고..

    레벨을 너무 낮추면 개발자면 대부분 알아볼 정도의 수준으로만 난독화 됩니다. (변수명만 a,b,c 뭐 이런거로 치환)

    몇번 해본바로는 어차피 인터넷에 널린 메뉴얼보고 만든건데 굳히 이럴 필요가 있나 싶기도..ㅎㅎ;

    "Don't Waste Your Time on Losing Battles"

    https://softwareengineering.stackexchange.com/questions/155131/is-it-important-to-obfuscate-c-application-code

  • 로그인을 하시면 답변을 등록할 수 있습니다.