본문 바로가기

728x90
반응형

전체 글

Frida 사용 도전?기 Android / iOS 해킹?툴 Frida를 알게 되었다. Frida 를 직접 써보고 가능하다면 여러가지 활용이나 대응 방안을 해보기 위해 일단 써보기로 하였다. 테스트 환경은 Android 단말을 테스트로 하였고, 대부분 비루팅 상황이기 때문에 비루팅 단말을 대상으로 하였다. 비루팅 단말은 gadget library를 이용한 방식인데, app에 library 를 삽입후 재패키징하여 frida-server 를 돌리는 것처럼 만드는 방식이다. 꽤 몇일을 고생한 결과 실패했다. 실패한 이유는 27042 tcp listening 하는 서버?가 생성되지 않는다. gadget 9점대로 하니 crash. 최신 버전및 그 하위 버전으로 해도 서버가 생성되지 않는다... Unkown bits set in runtim.. 더보기
광고차단 크롬 플러그인 만들기 광고차단 크롬 플러그인을 만들어보자. 일단 크롬 플러그인은 언어가 javscript 로 되어있다. 크롬 플러그인을 만들려면 기본적으로 manifest.json 파일을 만들어야 한다. { // Required "manifest_version": 2, "name": "Adv block", "version": "1", // Recommended "description": "A plain text description", "browser_action": { "default_icon": "icon.png", "default_popup": "popup.html" }, "permissions": [ "activeTab", "webRequest", "webRequestBlocking", "storage", "https.. 더보기
안드로이드 아이콘 사이즈 https://www.android-tech.io/2016/06/20/안드로이드-팁-dpi-별-용도별-아이콘-사이즈/ 더보기
RxJava 장단점 - 장점- 쓰레드간 전환이 쉽다.- AsyncTask를 쓰지 않아도 된다. - 단점- 메모리 릭에 주의를 해야한다.- 참조를 반드시 끊어줘야 한다. 출처 : https://academy.realm.io/kr/posts/kau-felipe-lima-adopting-rxjava-airbnb-android/ https://academy.realm.io/kr/posts/compose-everything-rx-kotlin/ 더보기
Android WebView 설정의 모든것 Android WebView Setting 기능 // 자바 스크립트 사용webSettings.setjavaScriptEnabled(true); // mixed content 처리 여부webSettings.setMixedContentMode(int)MIXED_CONTENT_ALWAYS_ALLOWMIXED_CONTENT_COMPATIBILITY_MODEMIXED_CONTENT_NEVER_ALLOW // DOM Storage Api 허용 여부webSettings.setDomStorageEnabled(true);이 부분이 중요한게 특정 사이트의 경우 메뉴 버튼을 이 API 를 사용하는 경우가 있어 이것을 허용해주지 않으면 버튼을 눌렀는데 반응이 없는 경우가 있다. 예시 > rakuten.co.jp // 기본 인.. 더보기
안드로이드의 메모리 누수 패턴 출처는 http://www.kmshack.kr/2017/03/안드로이드의-메모리-누수-패턴/입니다. 안드로이드의 메모리 누수 패턴Memory Leak Patterns in Android를 번역한 글입니다.메모리 누수란?모든 앱은 작업을 수행하는데 필요한 리소스로 메모리가 필요합니다. Android의 각 앱에 충분한 메모리가 있는지 확인하려면 Android 시스템에서 메모리 할당을 효율적으로 관리해야 합니다. Android 런타임은 메모리가 부족한 경우 가비지 수집(GC)을 트리거합니다. GC의 목적은 더 이상 유용하지 않은 객체를 정리하여 메모리를 회수하는 것입니다. 다음 3단계로 진행됩니다.GC 루트에서 메모리에 있는 모든 객체 참조를 나열하여 GC 루트의 참조가 있는 활성 객체를 표시합니다.나열되지 .. 더보기
직렬화 Serializable... 아래 글의 출처는 박성근님의 글임을 미리 밝힙니다. 출처 : http://cafe369.daum.net/_c21_/bbs_search_read?grpid=1MWA2&fldid=aAfL&datanum=73&contentval=&docid=1MWA2aAfL7320110321094557================================================================================================ 4. 객체 직렬화에 대해서 사실 순수하게는 Activity와 객체 직렬화는 다른 얘기이다.그런데 왜 꼭 이 장에서 객체 직렬화에 대해서 다루고 있는 것일까? 앞으로 배우게 될 각 components 와 components 간에데이터 전달에 관련한 Intent.. 더보기
QNAP NAS 쉘 스크립트 데몬 반복 https://wiki.qnap.com/wiki/Add_items_to_crontab 크론탭을 이용 더보기

728x90
반응형