실행 파일 및 관련 공유 라이브러리에 대한 간단한 계측 작업을 수행하면서 공유 라이브러리는 물론 주 파일에 실행 된 모든 명령을 기록합니다. 그러나, Pin 항상 계측 동안 Pin is out of memory: MmapChecked
을 던져. 32 비트 시스템에서 작업 할 때마다 3G 메모리 소비가 발생할 때마다 계측 프로세스가 중단됩니다. 이 플랫폼
나는 C 프로그램을 가지고 있으며 구체적인 입력에 해당하는 실행 경로에 속한 모든 분기 조건을 추적하려고합니다. a = "1234"와 #include <stdio.h>
#include <string.h>
int test(char* a) {
if (strcmp(a, "123") == 0)
return 0;
if (strcmp
방금 "프로그램 분할"라는 용어를 소개했습니다. 그것은 그러한 기능을 원한다는 것을 완벽하게 이해하지만 어디에서나 존재합니까? 지금은 20 년이 넘었고 많은 출판물, 연구 논문 등이 있습니다. 그러나 실제 도구는 어디에 있습니까? 사람들은 실제로이 개념을 실제로 적용하고 있습니까? 아니면 학문적으로 연구하고 있습니까? 무엇이 있으며 어떤 언어입니까? 편
정적 및 동적 맬웨어 분석에 대한 두 가지 보고서가 있습니다. 정적 보고서 (예 : _p_commode, _setusermatherr ...)에 실제로 MSVCRT의 DLL API가 몇 가지 있습니다 동적 보고서에 없습니다. 정확히 동적 보고서에 동등한 API가 있는지 모르겠습니까? 그리고 왜 그들이 역동적 인 보고서에 있지 않은가?
많은 사람들과 마찬가지로, 내 뇌는 읽기, 쓰기 및 작성을위한 시각적 인 정보 (텍스트가 아닌 정보)와 잘 작동하는 경향이 있습니다. 어떤면에서 현재 실행중인 자바 스크립트 환경을 시각적으로 "볼"수있는 도구는 무엇입니까? 한 가지 명백한 예는 현재 메모리에있는 각 개체를 나타 내기 위해 하나의 상자를 화면 (또는 HTML 페이지)에 두는 것입니다. 상자에
exe 파일에서 사용하는 메모리 주소를 찾고 싶습니다. 나는 exe 파일을 가지고 있으며 그것을 사용하는 주소 목록을 갖고 싶습니다. 이 작업은 정적으로 수행되어야하며 실행 파일 자체를 실행하지 않아야합니다. 아무도 나를 도와 줄 수 있습니까? 또한 동적 방법을 알고 있다면 알려주세요.
파이썬을 사용하여 바이너리 파일을 분석합니다. 디버거를 사용하여 동적 분석을 수행했습니다 (즉, 응용 프로그램을 실행하고 중단 점을 사용하여 런타임을 실행). 그러나 PIN과 같은 일부 이진 계측 fremework를 사용할 수 있다면 결과를 향상시킬 수 있습니다. PIN은 C++로 개발되었으며 폐쇄 소스 (DLL 만 제공)로 제공됩니다. 우리는 PinToo