본문 바로가기

전체 글

(387)
SSL Pinning 보호되어 있는 글입니다.
baksmali build, modify apk를 디컴파일 수행하다 보면, baksmali 부분에서 디컴파일이 막히는 부분이 존재한다. 안티 디컴파일(?) 처럼 인자 길이 등... baksmali를 재빌드해서 사용하는 방법을 정리한다. jdk 8 버전이 요구된다. github.com/JesusFreke/smali/releases에서 원하는 버전의 smali 파일을 다운 받는다. cd smali ./gradlew build 1 2 cd smali ./gradlew build cs [윈도우면 bat파일 실행] baksmali/build/libs/baksmali-.jar 결과물은 여기에 나온다. #baksmali 옵션 1 2 3 4 5 6 7 8 9 10 11 12 usage: baksmali [--version] [--help] [
frida - script 1. target class 찾아보기 android.app --> 원하는 클래스 시작 명 1 2 3 4 5 6 7 8 9 10 11 Java.perform(function() { Java.enumerateLoadedClasses({ onMatch: function(className) { if (className.startsWith('android.app')){ console.log(className); } }, onComplete: function() {} }); }); Colored by Color Scripter cs 2. OWASP Uncracable_1 --> 해당 함수의 Class를 후킹하고 싶었는데 클래스 명이 다르다고함.. (public class C0002c.m2a, m3b, m4c) 해당..
frida - fridalab 1. memory에 올라와 있는 내용은 java.use 2. memory에 올라와있지 않으면 이미 존재하는 instance 획득해서 사용(java.choose) 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 ..
chip off ,rework 정리 보호되어 있는 글입니다.
낸드 플레시 물리 덤프 분석 방법 정리 보호되어 있는 글입니다.
PCB 리버싱 요약 보호되어 있는 글입니다.
qemu network _1 ######################################################################################### openvpn --mktun --dev tap1 ifconfig tap1 192.168.100.1 echo 1 >/proc/sys/net/ipv4/ip_forward sudo iptables -A PREROUTING -t nat -i ens33 -p tcp -j DNAT --to-destination 192.168.100.2 sudo iptables -A PREROUTING -t nat -i ens33 -p udp -j DNAT --to-destination 192.168.100.2 sudo iptables -t nat -A POSTROUTING..