22018, 1/1101 회원가입  로그인  
   moonpinnamon
   안드로이드 관련해서 보안공부를 하고싶습니다

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=34450 [복사]


요즘 문제들은 mono나 xamarin을 관련해서 많이 내는거 같은데 관련 자료가 별로 없는거같아요
혹시 도움될만한 책이나 사이트가 있을까요

  Hit : 9400     Date : 2016/12/30 02:41



    
phills0915 안드로이드 리버싱문제들을 풀어보신 것 같네요
저도 관련 업무를 잠깐 맡으면서 업무 진행하기전에 공부했던 책이 있는데
http://www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&mallGb=KOR&barcode=9788966184347&orderClick=LAG&Kc=
이 책 추천드려요
2016/12/30  
phills0915 그리고 프로그램 리버싱을 할 땐 제네럴하게 분석하긴 어렵고, 가장 중요한게 분석 대상 프로그램의 코어 루틴을 파악하는 일인데 이건 프로그램 각각의 특성을 잘 파악하고 있어야 합니다
예를 들어 게임이고 유니티 기반이라면 주로 Assembly-CSharp.dll 을 닷넷 디컴파일러로 제일먼저 열어볼거고
시리얼 키젠 문제라면 입력값을 받는 메소드가 어디서 호출되는지를 먼저 분석하는데
이런건 리버싱의 가장 기본적인 부분이면서 경험적인게 많이 작용합니다
2016/12/30  
phills0915 smali 코드만 갖고 분석해야 하는 경우도 있는데 이거는 그냥 일반적인 x86 어셈블리어 분석하듯이 노하우를 갖고 분석하시면 될 것 같습니다
예를들어 메소드 호출 부분 위주로 빠르게 본다든지 하는 식으로요
2016/12/30  
moonpinnamon 감사합니다 2017/01/02  
killoman http://linforum.kr/ 추천이요 2019/10/22