월 15,400원
5개월 할부 시다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결프리다(Frida)를 이용한 안드로이드 앱 모의해킹
프리다랩 8번 질문
findViewById 를 후킹할 때Java.use는 안 되고 Java.choose를 사용해야 하는 이유가 무엇인가요?findViewById는 MainActivity 에서만 정의된메서드가 아니라 안드로이드에서 기본으로 제공하는 함수 아닌가요??이미 인스턴스가 생성되어 use로도 후킹 가능할 것 같은데이유가 궁금합니다
- 미해결프리다(Frida)를 이용한 안드로이드 앱 모의해킹
프리다를 녹스로 옮기는 과정에서 문제가 생깁니다ㅜㅜ
안녕하세요이전 답변을 보고 프리다 버전을 강의와 동일하게 설치했습니다그런데 강의와 같이 /data/local/tmp로 옮기는과정에서 아래와 같이 오류가 발생합니다. 루트 권한이 맞으며 /data/local/tmp 경로 또한 존재합니다. 녹스 또한 루트 켜기가 활성화 되어있는 상태이며 파이썬과 프리다 버전정보는 위와 같습니다. 프리다의 경로는 일치하는데 왜 해당 파일이 디렉토리라고 실패하는지 원인을 모르겠습니다 ..ㅠㅠ
- 미해결프리다(Frida)를 이용한 안드로이드 앱 모의해킹
pip install frida-tools 버전 문제
강의에서와 같이 pip install frida-tools 명령어를 통해프리다를 설치했는데 저는 버전이 자동으로 12 버전대가 아닌16.2.1이 다운로드 되었는데 이 버전은 어떻게 바꿔야하나요??추가적으로 강의에서 나오는 frida.re로 접속해도프리다 16.2.1밖에 안 나옵니다 ㅠㅠ
- 미해결프리다(Frida)를 이용한 안드로이드 앱 모의해킹
Anaconda에서 진행하는 이유
frida 설치를 왜 anaconda를 통해 가상 환경에서 진행하는지 궁금합니다. anaconda를 통한 가상 환경은 vmware 등 과 같은 가상 머신과 또 어떻게 다른지도 궁금합니다. 감사합니다.
- 미해결프리다(Frida)를 이용한 안드로이드 앱 모의해킹
강의 기본 명령어 활용에서
프리다 최신 버전 16.1.8 인데 현재 server 가 없어16.1.7로 아나콘다에서 다운받고x86 32bit로 변경하고 reslse 프리다 서버도 16.1.7로 맞추고frida-ps -U 라는 명령어 치면 녹스랑 연결이 된거 확인하느데 frida -U com.android.chrome 가 되지않습니다.최신버전으로 동영상 편집해주시던가 19년거여서 버전 문제 날거 같아 걱정햇는 데 그 우려가 벌써 나와서 ..이거 어떻게 해야합니가 ?chown 해결했는데 여기서 문제가 발생했습니다. 여기서는 루프백 주소가 접속이 안되고 없는데nox 에는 다운 받은내용은 있습니다.. 웃긴게 왜 크롬 연결이 되느지 .. 이거 제대로 연결 된건가요?firida-ps -D 명령어 오류인줄 알고 다시 해보지만 안되는데 이게 정상 설정 된건지 알고 싶습니다
- 미해결프리다(Frida)를 이용한 안드로이드 앱 모의해킹
APK, 특정 클래스에서 사용되는 함수의 호출 그래프
안녕하세요 Frida 공부중인 학생입니다.다름이 아니라 APK 파일에 대해서 다양한 Frida 사용법을 익히고 있는 중에Frida trace 기능을 통해 특정 클래스의 함수들의 목록을 출력하는 것을 사용해보았습니다.이러던 와중 궁금한 사항이 생겨 질문을 드립니다.특정 클래스에서 사용된 메소드가 다른 클래스의 함수를 호출하는 상황과 같이 함수들의 호출 경로를 모두 출력하여 함수 호출 그래프와 유사한 출력물을 만들수 있을지 궁금하여 질문 드립니다. 감사합니다.
- 미해결프리다(Frida)를 이용한 안드로이드 앱 모의해킹
chrome.js는 어디서 다운 받나요?
chrome.js는 어디서 다운 받나요?
- 미해결프리다(Frida)를 이용한 안드로이드 앱 모의해킹
frida 오류..?
frida-ps -Ua 를 통해서 chrome이 실행중인것이 확인이 되는데 frida-trace -i "open" -U com.android.chrome 을 실행키시면 Failed to spawn: unable to find process with name 'com.android.chrome' 계속 이렇게만 확인이 되는데 어떤것이 문제인지 잘 모르겠습니다.
- 미해결프리다(Frida)를 이용한 안드로이드 앱 모의해킹
질문입니다.
# frida -U --codeshare machoreverser/ios12-ssl-bypass -f 앱 ____ / _ | Frida 16.0.10 - A world-class dynamic instrumentation toolkit | (_| | > _ | Commands: /_/ |_| help -> Displays the help system . . . . object? -> Display information about 'object' . . . . exit/quit -> Exit . . . . . . . . More info at https://frida.re/docs/home/ . . . . . . . . Connected to Apple iPhone (id=16711d314cc2a3e5cf6d45b93d6d9db250329d17)Spawned bookple. Resuming main thread!Error: expected a pointer at <eval> (/codeshare.frida.re/machoreverser/ios12-ssl-bypass.js:16) at evaluate (native) at <anonymous> (/frida/repl-2.js:1)[Apple iPhone::kr.co.aladin.bookple ]->앱이 정상적으로 재실행은 되는데요 이에러가 발생하면 뭘 해봐야 할까요?
- 미해결프리다(Frida)를 이용한 안드로이드 앱 모의해킹
챌린지 02번 문제와 static 메소드 강의 질문 사항
챌린지 02번 문제와 static 메소드 강의 질문 사항 강의 문제풀이 두번째 영상(챌린지 02번, 챌린지 03번)과 static 메소드 질문 사항 안녕하세요 강의를 듣고 있는데 내용이 헷갈려서 질문하려고 합니다. 챌린지 2번 문제를 풀 때 아래 소스코드를 보자면 private void chall02( ) { this.completeArr[1] = 1;}프리다 문제 풀이 강의 중 두번째 강의 소스코드에 private void로 선언되어 있으므로 static method로 선언되지 않는 경우로 instance method로 선언되는 경우라서 인스턴스화된 객체를 찾기 위해서는 java.choose를 사용해야한다고 나와 있었습니다. 그런데 static 메소드 질문에 대한 답변에 강의를 들어보면 private staic, public staic으로 선언된 경우에는 java.choose를 사용하고 static 메소드가 선언되지 않는 일반적인 private, public 형태는 java.use 형식으로 사용하라고 적어 주셨는데 이게 제가 이해하는 것과 내용이 반대되게 설명하신거 같습니다. 혹시 제가 이해한 내용이 맞을까요?staic 메소드로 선언된 메소드(함수)들은 예) private staic, public staic으로 선언된 경우인스턴스가 생성 없이 호출이 가능하기에 java.use를 사용해야하고static 메소드가 선언되지 않는 일반적인 경우 예) private, public 형태로 선언된 경우 인스턴스가 생성 없이 호출이 불가능 하므로 java.choose를 사용하여 호출을 할 수 있으며 챌린지 03번에 대한 문제는 호출에 대한 문제가 아닌 반환 값만 변경하고 있으며 호출은 MainActivity에서 하고 있으므로 java.use를 활용하여 문제를 풀 수 있음만약 문제 풀이와 관계없이 챌린지 03번 변수를 직접 호출하고 싶다면 static으로 선언된 메소드가 아니기 때문에 Java.choose를 사용하여 문제를 해결 가능함 이렇게 이해를 하면 되는건가요? 제가 이해한 내용이 맞다면 챌린지 2번에 대한 문제 풀이가 이해되는데 이해한 내용이 틀린다면 챌린지 2번 문제는 java.use로 풀 수 있을꺼 같은데 강의를 들으면서 혼동이 와서 다시 한번 재 질문 드립니다, 감사합니다.
- 미해결프리다(Frida)를 이용한 안드로이드 앱 모의해킹
pin brute force 시 앱 종료
공기계로 실습 진행하고 있습니다.pin 번호 brute force 진행 시 앱이 중지되었다고 뜨면서 앱이 종료됩니다.코드는 강사님과 동일한데, 안되는 이유가 있을까요?
- 미해결프리다(Frida)를 이용한 안드로이드 앱 모의해킹
frida -U [연결 프로세스] 후 에러
안녕하세요, Frida 사용 진행 중 Chrome 과 연결하는 부분에 에러가 발생해서 문의 드립니다.아래와 같이 Failed to attach : unable to connect to remote frida-server: closed 라고 뜹니다.현재 사용하고 있는 python 버전과 frida 버전도 말씀 드리겠습니다.Python : 3.7.15 / Frida : 16.0.8확인 부탁드리겠습니다~
- 미해결프리다(Frida)를 이용한 안드로이드 앱 모의해킹
FRIDA 활용-암호 복호화
안녕하세요.저는 jadx로 복호화를 하면 클래스나 메소드 이름이 왜 다르게 복호화 되는지 아실까요...? 해당 이름으로 후킹하면 안됩니다.. 강의처럼 a로 하면 잘됩니다.
- 미해결프리다(Frida)를 이용한 안드로이드 앱 모의해킹
프리다랩06번 스크립트 질문
분명히 똑같이 따라했는데 왜 안풀리는지 봐줄수 있을까요??5번까지는 잘 따라했는데 6번 스크립트를 실행하면 첫번째 화면처럼 됩니다.첫번째 화면에서 [SM-G973N::fridalab]-> 쉘이 시작되고10초뒤에 10sec start! 라는 문구가 표시되고그후 별다른 응답이 없습니다... 뭔가 달라진건가요..?
- 해결됨프리다(Frida)를 이용한 안드로이드 앱 모의해킹
frida sslPinning 질문
setTimeout(function() { Java.perform(function() { var CertificateFactory = Java.use("java.security.cert.CertificateFactory"); var cf = CertificateFactory.getInstance("X.509"); var FileInputStream = Java.use("java.io.InputStream"); var fileInputStram = FileInputStream.$new("/data/local/tmp/cert-der.crt"); console.log(FileInputStream); var ca = cf.generateCertificate(fileInputStram); var KeyStore = Java.use("java.security.KeyStore"); var keyStoreType = KeyStore.getDefaultType(); var keyStore = KeyStore.getInstance(keyStoreType); keyStore.load(null, null); keyStore.setCertificateEntry("ca", ca); var TrustManagerFactory = Java.use("javax.net.ssl.TrustManagerFactory"); var tmfAlgorithm = TrustManagerFactory.getDefaultAlgorithm(); var tmf = TrustManagerFactory.getInstance(tmfAlgorithm); tmf.init(keyStore); var get_tmf = tmf.getTrustManagers(); var SSLContext = Java.use("javax.net.ssl.SSLContext"); SSLContext.init.implementation = function(a, b, c) { SSLContext.init.call(this, a, get_tmf, c); } }) })강의를 보고 위와 같이 코드를 작성 했는데 overload에러가 나고 있습니다. 제 생각은 FileInPutStream에서 new하면서 에러가 발생하는거로 추정됩니다(console.log 출력시 파일 이후에서는 출력이 안됬습니다)제 방법이 잘못되었나요???
- 미해결프리다(Frida)를 이용한 안드로이드 앱 모의해킹
java.choose
java.choose는 힙에서 인스턴스화된 객체를 찾는다고 알려주신거같습니다.그럼 attach방식일때만 힙 영역에서 기존에 생성된 인스턴스를 검색할 수 있는건가요?아니면 spawn방식으로 사용해도 계속 힙 영역을 검색하면서 새 인스턴스가 생성됐을 때 해당 인스턴스 또한 후킹이 가능한건가요?
- 미해결프리다(Frida)를 이용한 안드로이드 앱 모의해킹
frida usb 인식
안녕하세요 frida 수업 듣던 도중 질문남기게 되었습니다. nox_adb devices 명령어를 통해 연결 확인하였고 nox_adb shell 에서 frida 백그라운드로 실행하였습니다. frida 버전 동일하게 맞춰줬습니다. 하지만 frida-ls-deviecs 명령어를 통해선 선생님 화면 같이 usb로 뜨질 않습니다. 그래도 open 함수라던지 다 되길래 수업을 듣던중 frida-kill -U pid 나 com.android.chrome 같은 명령어가 되질 않습니다. 어떤 문제인가요 !?
- 미해결프리다(Frida)를 이용한 안드로이드 앱 모의해킹
선생님 구글메일로 질문메일 하나보냈습니다 답변부탁드립니다.
안녕하세요 선생님 강의듣는 사람입니다. 선생님 강의관련해서 응용해서 프리다코드를 짜고있는게 있는데 해당 내용이 풀리지가않아서 답변 부탁드립니다. 구글메일로 질문드렸습니다. 메일로 답변주시면 감사하겠습니다.
- 미해결프리다(Frida)를 이용한 안드로이드 앱 모의해킹
get_usb_device 에러 문의
파이썬 파인딩할 때 아래와 같은 메세지가 나오는데 도움을 얻을 수 있을까요? frida 설치는 잘되어 있는데 에러가 발생하네요. AttributeError: module 'frida' has no attribute 'get_usb_device
- 미해결프리다(Frida)를 이용한 안드로이드 앱 모의해킹
frida-server 파일이 디렉토리로 저장됩니다.
디렉토리로 저장이되어 can't excute is a directory 라는 에러메시지가 뜹니다. 프리다 버전을 12.6.11로 바꾸고 해도 마찬가지입니다. 에러를 해결하려면 어떻게해야하는지 궁금합니다. 감사합니다.