변경사항:
수정 사항
- 페이지 예외 중단점이 작동하지 않던 문제 수정
- 테이블에 할당된 Lua 스크립트에서 다른 이름으로 저장 버튼이 작동하지 않던 문제 수정
- dotnetdatacollector가 상위 필드를 가져오지 못하던 문제 수정
- 일부 명령어의 디스어셈블링 문제 수정
- 일부 명령어의 어셈블링 문제 수정
- 64비트 대상에서 주소 80000000부터 ffffffff까지 참조하는 명령어 어셈블링 문제 수정
- 예상치 못한 중단점 처리 문제 수정
- 네트워크 스캐너의 여러 문제 수정 (기호, 스캔 속도, 스레드 등…)
- 64비트 레지스터로의 “이동” 문제 수정.
- 64비트 포인터 문자열 문제 수정
- 메모리 뷰의 헥스 뷰에 있는 주소 파서가 정적 64비트 주소를 처리하지 못하던 문제 수정
- 메모리 뷰 창에서 r8과 r9가 깨져 보이던 문제 수정
- 값을 16진수로 설정하고 그 값이 0x10보다 작을 때 핫키 문제 수정
- 메모리 레코드의 여러 줄 문자열 편집 문제 수정
- 치트 테이블을 CE로 드래그하는 문제 수정
- ‘모던’ 앱의 VEH 디버그 문제 수정
- 여러 번역 문제 수정
Lua
- getStructureCount, writeRegionToFile, readRegionFromFile, readInteger, ListColum.GetCount 수정
- MemoryStream의 메모리 누수 문제 수정
DBVM의 여러 수정 사항
- Windows 10 지원 추가
- 8개 이상의 CPU 지원
- 최신 CPU 지원
- TF 플래그 설정 직후 CPUID를 호출해도 중단점이 트리거되지 않던 문제 수정
추가 및 변경 사항
- 바이트 배열이 이제 니블을 처리할 수 있습니다. (예: 9* *0 90이 이제 유효한 입력 및 스캔 문자열입니다)
- 자동 어셈블러가 이제 레이블 선언 누락과 같은 일부 실수를 처리할 수 있습니다
- binutils를 어셈블러 및 디스어셈블러로 사용할 수 있는 지원과 이를 위한 특수 스크립팅 언어 추가
- 64비트 모노 지원 및 mono.dll이 mono.dll로 호출되지 않는 경우에 대한 스크립트 지원 추가
- 최근 액세스한 모든 메모리 영역 목록을 가져오는 옵션 추가. 이는 포인터 스캐너에 유용합니다
- 포인터 스캐너가 이제 여러 스냅샷(포인터 맵)을 사용하여 스캔을 수행할 수 있습니다. 이는 기본적으로 첫 번째 스캔 중에 재스캔을 수행하여 하드디스크를 절약할 수 있게 해줍니다
- 포인터 스캔 네트워크 스캐너를 좀 더 사용하기 쉽게 만들었습니다. 이제 포인터 스캔 세션에 참여하고 떠날 수 있습니다
- 이제 포인터 스캔을 중지하고 나중에 다시 시작할 수 있습니다
- 포인터 스캔 파일을 SQLite 데이터베이스 파일로 변환하거나 그 반대로 변환할 수 있습니다
- 포인터 스캔 구성 창에 이제 고급 및 기본 모드 표시가 있습니다
- ‘모든’ 유형에 이제 “모든” 항목에 무엇이 포함되는지 정의할 수 있는 설정이 있습니다
- 사용자 지정 유형도 이제 사용되는 주소에 액세스할 수 있습니다
- “(비)활성화 시 하위 항목 (비)활성화” 옵션을 두 개의 개별 옵션으로 분리했습니다 (하나는 활성화, 다른 하나는 비활성화)
- 기본적인 Thumb 디스어셈블링 추가
- xmplayer가 mikmod로 교체되었습니다. mikmod는 다양한 모듈 유형을 지원합니다 (Lua에서는 여전히 xmplayer로 호출됩니다)
- “시스템이 DBVM을 지원합니다”를 마우스 오른쪽 버튼으로 클릭하면 각 CPU에 대해 수동으로 DBVM을 로드할 수 있습니다. 이는 어떤 이유로 인해 시스템이 너무 빨리 완료될 때 충돌하는 경우에 유용합니다
- “이 명령어가 어떤 주소에 액세스하는지 찾기”에서 다른 구조체 해부 창이 있는 경우 원하는 창을 열 수 있습니다. 또한 기준 주소를 채워주므로 직접 다시 계산할 필요가 없습니다
- AA 명령어 GlobalAlloc에 이제 원하는 영역을 지정할 수 있는 선택적 세 번째 매개변수가 있습니다
- 쓰기 기록 및 실행 취소 옵션 추가. (기본적으로 비활성화되어 있으며, 설정에서 활성화할 수 있습니다. 메모리 뷰에서 Ctrl+Z를 누르면 마지막 편집이 실행 취소됩니다)
- aobscanregion(name,startaddress,stopaddress,aob) 추가
Lua
- Lua 5.1에서 5.3으로 전환
- debug_setBreakpoint가 이제 OnBreakpoint 매개변수를 받을 수 있어 해당 중단점에 대해 특정 함수를 설정할 수 있습니다
- dbk_getPhysicalAddress(int) 추가
- dbk_writesIgnoreWriteProtection(bool) 추가
- getWindowList() 추가
- 그리고 다른 많은 Lua 함수들. (main.lua를 확인하세요)
출시 후 수정 사항 (최초 출시 후 최대 7일 *또는 심각한 버그의 경우 30일 이내):
- 자동 파괴가 켜져 있을 때 구조체 해부가 충돌하던 문제 수정
- 다중 모니터 시스템에서 창 위치 로딩 문제 수정
- Lua 사용자 정의 유형 수정 및
- 여러 사소한 GUI 수정 사항
- 2015/10/1: 숫자가 제공될 때 정수를 받는 함수가 실패하던 문제 수정