목록모의해킹/CS(frida) (5)
해킹공주의 일상

1. 문제상황Frida 15 버전 사용 중, Module.findExportByAddress를 사용하여 코드 짰을때 에러가 난다.. 역시나 버전문제. 2. 해결대신 DebugSymbol.fromAddress()를 사용하도록.const addr = Module.getExportByName("ws2_32.dll", "WSASend");console.log(addr);const symbol = DebugSymbol.fromAddress(addr);if (symbol && symbol.name) { console.log(`✅ 함수 이름: ${symbol.name}`);} else { console.log(`❌ 해당 주소에 심볼 이름이 없습니다.`);}
보호되어 있는 글입니다.
1. 프로그램 설치(window 용)1) ProcDump👉 https://learn.microsoft.com/en-us/sysinternals/downloads/procdump ProcDump - SysinternalsThis command-line utility is aimed at capturing process dumps of otherwise difficult to isolate and reproduce CPU spikes.learn.microsoft.com 2) Strings👉 https://learn.microsoft.com/en-us/sysinternals/downloads/strings Strings - SysinternalsSearch for ANSI and UNICODE strin..
1. 문제 상황var hookAddr = Module.getExportByName("WS2_32.dll", "send"); 해당 함수를 썼을 때 에러 발생.. .. 2. 문제해결Frida 버전 문제.. Frida17 이상부터는 아래 문법으로 변경되었다..var hook = Process.getModuleByName("ws2_32.dll").getExportByName("send"); 아니근데 에러에서 버전문제라고 알려주면 안되는건가 정말 너무 삽질GPT도 한참멀었다
CS 프로그램 점검하는데 계속 에러가 나서 작성해둔다 1. 문제 상황console.log("테스트 시작");// 문자열 메모리 할당var ptrString = Memory.allocUtf8String("Hello, 선수민!");console.log("포인터:", ptrString);// 문자열 읽기var result = Memory.readUtf8String(ptrString);console.log("읽은 값:", result); 위와같이 Memory.readUtf8String 이나 readCString 함수를 쓰기만 해도 Type 에러가 난다. 프리다 문서를 찾아봐도 해당함수에 대한 언급은 못찾았따 2. 해결역시 버전때문이였다. > 문제 버전 현황python : 3.13frida : 17.xx > 해..