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 출력시 파일 이후에서는 출력이 안됬습니다)
제 방법이 잘못되었나요???
Answer 2
1
안녕하세요. 보안프로젝트 김태영입니다.
코드를 확인해보니 오타가 있는 것 같습니다.
파일을 읽는 부분이라 8라인에서 InputStream을 FileInputStream으로 변경 부탁드립니다.
var FileInputStream = Java.use("java.io.InputStream");var FileInputStream = Java.use("java.io.FileInputStream");
감사합니다.
jadx에 alert 문구가 없는 경우
0
174
0
프리다 12.6.11 설치 오류
0
486
2
파이썬 바인딩 오류 문의
0
314
2
스크립트를 넣으면 에러가 발생합니다.
0
308
1
프리다랩 8번 질문
0
303
1
프리다를 녹스로 옮기는 과정에서 문제가 생깁니다ㅜㅜ
0
391
2
pip install frida-tools 버전 문제
0
1322
1
Anaconda에서 진행하는 이유
0
295
1
강의 기본 명령어 활용에서
0
509
1
APK, 특정 클래스에서 사용되는 함수의 호출 그래프
0
498
2
chrome.js는 어디서 다운 받나요?
0
427
1
frida 오류..?
0
749
1
질문입니다.
0
817
1
챌린지 02번 문제와 static 메소드 강의 질문 사항
0
421
1
pin brute force 시 앱 종료
0
544
1
frida -U [연결 프로세스] 후 에러
0
2097
1
FRIDA 활용-암호 복호화
0
516
1
프리다랩06번 스크립트 질문
0
658
1
java.choose
0
296
1
frida usb 인식
0
398
1
선생님 구글메일로 질문메일 하나보냈습니다 답변부탁드립니다.
0
300
1
get_usb_device 에러 문의
0
729
2
frida-server 파일이 디렉토리로 저장됩니다.
0
631
1
frida trace -i 옵션 실행 질문
0
1079
1

