code coverage
-
Lighthouse Plugin for IDA 9.2+Tools/Windows 2026. 1. 5. 16:25
IDA에서 가장 즐겨쓰는 플러그인은 Lighthouse인데, IDA 9.2로 넘어가면서부터 Qt5를 버리고 Qt6로 갈아탄다고 한다.그래서 pyside6로 코드를 수정하거나, qt5 호환이 가능하도록 configuration파일을 수정하면 되는데... 다음과 같은 이슈들을 고려해보게 되었다. 1. IDA Pro 9.0버전에서도 잘 동작하지 않아서 코드를 바꿔 쓴 경험2. pyside6로 넘어가고 나서는 다시 Qt5로 돌아오기는 어려울 것 같다는 생각3. 최신 버전에서 구 버전 레러시 지원하는 기능이 언제 종료일지 모른다는 공지4. 이제 우리에겐 LLM이 있다(제일 중요..)위와 같은 이슈들로 인해 pyside6로 변경하기로 했다.물론 선구자들도 있었으나, 내 버전이 문제인지 내가 무언가 잘못한건지는 모르..
-
Instrumentation for WindowsTools/Windows 2024. 3. 4. 17:28
DBI(Dynamic Binary Instrumentation) ToolsDynamoRio무겁지만 대부분의 시스템에서 안정적으로 잘 도는 도구정상적으로 동작하지 않는 문제가 있다면, 다른 버전의 Release를 사용해보는 방법이 있음URL: https://dynamorio.org/ Pin무거운 편에 속함나름 안정적으로 동작하고, 일반적인 경우에 LightHouse에서 제공하는 CodeCoverage[64].dll를 사용하면 효율이 좋음CodeCoverage.dll은 직접 컴파일 해도 되지만, lighthouse에서 컴파일 된 바이너리도 제공하고 있음직접 컴파일 하려면 [Link]를 따라하면 됨중요한 점은 LightHouse에서 받는 CodeCoverage.dll이 Pin의 버..