Registro de Alterações:
Correções
- Corrigidos mais alguns problemas de alta DPI
- Corrigidos problemas com a lista suspensa em registros de memória
- Corrigida a falha no cálculo correto dos símbolos de offset de ponteiro
- Corrigidas as binutils registradas
- Corrigidos problemas gráficos com a lista de abas
- Corrigido o problema em que os blocos de memória eram cortados antes do final da página
- Corrigidos alguns vazamentos de memória
- Corrigidos alguns problemas gráficos na lista de endereços
- Corrigido o clique direito em r8 e r9 na visualização de memória
- Corrigida a desmontagem de algumas instruções
- Corrigido o DBVM para funcionar no Windows 1709 e posterior (testado no 1803)
- Corrigidos vários travamentos de descarregamento do DBVM
- Corrigido o congelamento com a permissão de aumentar/diminuir para valores de 8 bytes de comprimento
- Corrigidos vários problemas em que minimizar uma janela e depois fechá-la travava o CE
- Corrigida a varredura de arquivos
- Corrigidos travamentos ao editar memória em alguns emuladores
Adições e alterações
- Melhorias no editor de texto
- Adicionadas centenas de novas instruções de CPU
- O Mono agora possui alguns novos recursos, como a instanciação de objetos
- A janela de instâncias do Mono agora é uma treeview onde você pode ver os campos e valores
- “encontrar quais endereços este código acessa” agora também pode ser usado em instruções RET (útil para encontrar chamadores)
- A visualização gráfica de memória agora possui muito mais opções para configurá-la exatamente como você precisa
- Suporte a codificação de página na visualização hexadecimal
- Dados de estrutura de arquivos PDB agora podem ser usados e são armazenados em um banco de dados para consulta posterior
- O formulário de dissecção de estruturas agora pode mostrar uma lista de estruturas conhecidas (pdb, mono, …)
- Adicionada a opção “reverter para varredura salva” (permite desfazer alterações)
- Adicionada a opção “esquecer varredura” (caso você esqueça o que está fazendo)
- O limite de nós do Pointerscan é ativado por padrão em uma nova instalação do CE (lembra sua escolha quando você o desativa)
- A anexação automática agora ocorre usando uma thread em vez de um timer que bloqueia a GUI
- Alguns aprimoramentos no esquema de cores
- Adicionada uma função “Localizar o que escreve/acessa” baseada em DBVM. (Para usuários Pro, ative as opções de modo kernel para que apareça)
- Alterada a configuração de dissecção de dados de caixas de diálogo separadas de sim/não/valor para uma única janela
- Adicionada uma opção de bypass para o ultimap2 no Windows 1709. Ao usar intervalos, não use interrupções ou use DBVM
- Adicionado “encontrar o que escreve/acessa” à lista de encontrados
- Os blocos de script do Autoassembler agora são agrupados quando escritos na memória
- Adicionado {$try}/{$except} aos scripts do autoassembler
- Adicionado um alvo extra de tutorial/prática
- Adicionados itens de menu de contexto cortar/copiar/colar para campos de offset de ponteiro em adicionar/alterar endereço, e adicionado um menu de contexto ao destino do ponteiro
- Adicionada uma comparação automatizada de estrutura para dois grupos de endereços para encontrar maneiras de distingui-los
Lua
- Adicionada coleta de lixo automática e configurações para configurá-la
- Adicionadas novas funções:
- gc_setPassive
- gc_setActive
- reinitializeSelfSymbolhandler
- registerStructureAndElementListCallback
- showSelectionList
- Alterada a saída de getWindowlist
- MainForm.OnProcessOpened (melhor usar este em vez de onOpenProcess)
- enumStructureForms
- cpuid
- getHotkeyHandlerThread
- um monte de funções dbvm_ (requer CPU compatível com dbvm, e apenas Intel por enquanto)
- e mais, incluindo métodos e campos de classe (leia celua.txt)