일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- element 조회
- 메소드
- IF문
- lord of sql injection
- property
- xss game 풀이
- burp suite
- suninatas 풀이
- document
- 함수
- object
- jQuery
- blind sql injection
- 김성엽 대표님
- 배열
- sql injection
- 자바스크립트
- 백준 파이썬
- 백준 알고리즘
- 조건문
- htmlspecialchars
- 객체
- 포인터
- github
- 파이썬
- window
- 사칙연산
- xss game
- Pwndbg
- python
- Today
- Total
목록언어/Android (7)
power-girl0-0
안녕하세요!! 프래그먼트를 이용하여 앨범을 만들어 보겠습니다!! 이번 컨셉은 원하는 요소의 체크박스를 눌렀을 때 사진이 출력되는 앨범을 만들 예정입니다!! 요즘 유행하는 드라마 '스타트업 등장인물'을 주제로 만들었어요!! Fragment(프래그먼트)란? 하나의 액티비티가 여러개의 화면을 가지도록 만든 개념이다. 전에는 하나의 Activity를 SubActivity 단위로 사용하기 위해 ActivityGroup으로 여러 Activity를 하나로 묶어서 사용하였다. 해당 방법은 장점보다 유지관리 및 Lifecycle관리가 힘들기 때문에 나온 것이 프래그먼트이다. 즉, 프래그먼트는 액티비티 내에서 여러 개의 프래그먼트를 조합하여 액티비티가 출력하는 한 화면의 UI를 표현할 수 있으며 하나의 프래그먼트를 다른 ..
Frida-trace란? -> 프로세스를 추적해주는 명령어 -> frida-tace -i 명령어를 이용해서 chorme에서 open()이라는 함수가 실행될 때마다 추적되도록 실습 # frida-trace ① nox 애뮬레이터에서 chorme을 실행 ② chrome의 패키지 이름을 확인 ( 명령어 : frida-ps -Ua ) -> 연결된 디바이스에 현재 실행중인 프로세스 출력해주는 명령어 ③ open()함수가 실행될 때 출력되도록 js파일을 만들어줌 (명령어 : frida-trace -i "open" -U com.android.chrome) -> frida-trace : 프로세스 추적하는 명령어 사용 -> -i : 함수지정 -> -U : 추적할 대상 지정 # open.js 살펴보기 -> 해당 경로에 들어..
안녕하세요-!! 오늘은 프리다로 기본 명령어 활용하는 것에 대해서 작성해볼까합니다-!! 다같이 알아보아요> frida : 프리다 CLI인 REPL 인터페이스로, 신속한 프로토타이핑과 손쉬운 디버깅이 목표인 도구 2> frida-ps : 프리다에 연결된 프로세스 목록을 출력 3> frida-ls-devices : 연결된 디바이스를 출력 4> frida-trace : 함수 호출을 동적으로 추적 5> frida-kill : 프로세스 종료하기 6> frida -h : 프리다 도움말
1. 다운로드 된 프리다 버전과 nox의 버전 알아두기 - Frida : 12.11.6 - Nox : 32bit 버전 2. 밑에 주소에서 버전에 맞는 frida-server를 다운받아 주고 압축을 풀기 https://github.com/frida/frida/releases Releases · frida/frida Clone this repo to build Frida. Contribute to frida/frida development by creating an account on GitHub. github.com 3. 다운받은 프리다 서버를 안드로이드 안의 /data/local/tmp로 이동하기 - 명령어 : nox_adb push [서버 다운받은 경로] /data/local/tmp 4. /data/l..
독립된 환경 구축하는 방법 1. 아나콘다(python) 설치하기 2. 'conda create -n [독립될 공간의 이름지정] python= [파이썬 버전]' 명령어를 이용하여 독립된 가상 환경을 구축해주기 3. 'conda activate [지정한 공간 이름]' 명령어를 이용하여 2번에서 만든 독립된 환경에 접속하기 * 'activate [지정한 공간이름]' 명령어도 같은 기능을 수행해줌 4. 'conda deactivate' 명령어를 이용하여 독립된 공간에서 빠져나오기
Frida 란? - Ole가 개발한 DBI 프레임 워크입니다. - 다양한 플랫폼에서 프로세스에 대한 인젝션이 가능해 큰 확장성을 가지고 있습니다. - 스크립트와 함께 사용하여 실행중인 프로그램 동작을 모니터링하고 수정 및 기록할 수 있습니다. - 즉, 프로세스를 모니터/디버깅하는 데 사용할 수 있는 툴킷 주요기능 - AppMom 과 Needle 등의 도구에서 프라다를 기반으로 사용 * AppMon : 기본 앱의 시스템 API호출을 모니터링하고 변경하는 자동화된 프레임워크 * Needle : IOS 보안 테스트 프레임워크 (드로저와 비슷함) - 함수 후킹( 반환값 변겅, 함수 재작성 등) - 디버깅 기능 - 힙 메모리 내 객체 인스턴스검색 및 사용 - 실시간 트래픽 스니핑 또는 암호 해독 - 탈옥 또는 루..