[Android] ADB와 연결된 Device가 unauthorized 라고 표시될 때 해결 방법 분석하고자 하는 앱이 nox에서는 실행 전 종료되는 상황이 발생해 실제 핸드폰을 연결하여 분석하고자 할 때 다음과 같은 에러가 발생해 이에 대한 해결법을 정리하려고 한다. 에러 메시지는 다음과 같다 adb.exe: device unauthorized This adb server's $ADB_VENDOR_KEYS is not set Try 'adb kill-server' if that seems wrong. Otherwise check for a confirmation dialog on your device. 실제로 터미널에서 "adb devices" 명령어를 사용해보면 연결된 스마트폰에 대해 상태가 devi..
Exploit Tech: Shellcode # 서론 1. 들어가며 🚪 - 익스플로잇(exploit): 해킹 분야에서 상대 시스템을 공격하는 것 - 익스플로잇은 '부당하게 이용하다'라는 뜻이 있는데, 상대 시스템에 침투하여 시스템을 악용하는 해킹과 맥락이 닿음 - 셸코드 셸코드 개념 orw 셸코드 작성 및 디버깅 execve 셸코드 작성 코스 요약 및 리뷰 퀴즈 2. 셸코드 🐚 - 셸코드(Shellcode): 익스플로잇을 위해 제작된 어셈블리 코드 조각을 의미 - 일반적으로 셸을 획득하기 위한 목적으로 셸코드를 사용해서, "셸"이 접두사로 붙었음 - 만약 해커가 rip(명령어 포인터 레지스터)를 자신이 작성한 셸코드로 옮길 수 있으면 해커는 원하는 어셈블리 코드를 실행시킬 수 있음 → 어셈블리어는 기계어와..