파이썬바인딩으로 -D
303
작성한 질문수 2
안녕하세요 강사님. 도움주신덕분에 CLI로는 녹스 여러개를 -D 옵션으로 커넥트 했습니다. 혹시 파이썬 바인딩으로 127.0.0.1:62001 , 127.0.0.1:62002 이런식으로 연결하려면 어떻게하면될까요?
답변 1
0
안녕하세요. 보안프로젝트 김태영입니다.
파이썬 바인딩으로 여러 디바이스를 지정해서 연결하는 방법에 대해 답변드리겠습니다.
아래 코드를 추가해주시면 됩니다. device_id 변수에 지정할 디바이스 아이디를 입력해주시고, os.system 명령어로 adb 명령어를 실행하여 프리다 기본 포트로 포트포워딩해주시면 지정된 디바이스로 연결됩니다.
device_id = '127.0.0.1:62001'
os.system('nox_adb -s ' + device_id + ' forward tcp:27042 tcp:27042')
아래 파이썬 코드는 127.0.0.1:62001 디바이스에 연결한 Uncrackable1 루팅 탐지 우회 코드입니다.
import frida, sys, os
jscode= """
setImmediate(function(){
Java.perform(function() {
console.log("[*] Hooking System.exit()");
var exitBypass = Java.use("java.lang.System");
exitBypass.exit.implementation = function () {
console.log("[*] Hooking Success");
};
});
})
"""
device_id = '127.0.0.1:62001'
os.system('nox_adb -s ' + device_id + ' forward tcp:27042 tcp:27042')
session = frida.get_remote_device().attach("owasp.mstg.uncrackable1")
script = session.create_script(jscode)
script.load()
sys.stdin.read()
감사합니다.
jadx에 alert 문구가 없는 경우
0
174
0
프리다 12.6.11 설치 오류
0
486
2
파이썬 바인딩 오류 문의
0
310
2
스크립트를 넣으면 에러가 발생합니다.
0
308
1
프리다랩 8번 질문
0
303
1
프리다를 녹스로 옮기는 과정에서 문제가 생깁니다ㅜㅜ
0
390
2
pip install frida-tools 버전 문제
0
1319
1
Anaconda에서 진행하는 이유
0
295
1
강의 기본 명령어 활용에서
0
509
1
APK, 특정 클래스에서 사용되는 함수의 호출 그래프
0
498
2
chrome.js는 어디서 다운 받나요?
0
427
1
frida 오류..?
0
748
1
질문입니다.
0
817
1
챌린지 02번 문제와 static 메소드 강의 질문 사항
0
421
1
pin brute force 시 앱 종료
0
544
1
frida -U [연결 프로세스] 후 에러
0
2095
1
FRIDA 활용-암호 복호화
0
516
1
프리다랩06번 스크립트 질문
0
658
1
frida sslPinning 질문
1
564
2
java.choose
0
296
1
frida usb 인식
0
398
1
선생님 구글메일로 질문메일 하나보냈습니다 답변부탁드립니다.
0
300
1
get_usb_device 에러 문의
0
729
2
frida-server 파일이 디렉토리로 저장됩니다.
0
631
1





