Registro de cambios:
Correcciones
- Corregidos más problemas con DPI alto
- Corregidos problemas con la lista desplegable en los registros de memoria
- Corregido el cálculo incorrecto de los símbolos de desplazamiento de puntero
- Corregidos los binutils registrados
- Corregidos problemas gráficos con la lista de pestañas
- Corregido el problema por el cual los bloques de memoria se cortaban antes del final de la página
- Corregidas algunas fugas de memoria
- Corregidos algunos problemas gráficos en la lista de direcciones
- Corregido el clic derecho en r8 y r9 en la vista de memoria
- Corregida la desensamblación de algunas instrucciones
- Corregido DBVM para que funcione en Windows 1709 y posteriores (probado en 1803)
- Corregidos varios cierres inesperados de descarga de DBVM
- Corregido el bloqueo con la opción de permitir aumentar/disminuir valores de 8 bytes de largo
- Corregidos varios problemas en los que minimizar una ventana y luego cerrarla colgaba CE
- Corregido el escaneo de archivos
- Corregidos los cierres inesperados al editar memoria en algunos emuladores
Adiciones y cambios
- Mejoras en el editor de texto
- Añadidas cientos de nuevas instrucciones de CPU
- Mono ahora tiene algunas características nuevas como la instanciación de objetos
- La ventana de instancias de Mono ahora es una vista en árbol donde puedes ver los campos y valores
- «Encontrar qué direcciones accede este código» ahora también se puede usar en instrucciones RET (útil para encontrar llamadores)
- La vista gráfica de memoria ahora tiene muchas más opciones para configurarla exactamente como la necesitas
- Soporte de página de códigos en la vista hexadecimal
- Los datos de estructura de archivos PDB ahora se pueden usar y se almacenan en una base de datos para consultarlos más tarde
- El formulario de disección de estructuras ahora puede mostrar una lista de estructuras conocidas (pdb, mono, …)
- Añadida una opción «revertir a escaneo guardado» (te permite deshacer cambios)
- Añadida una opción «olvidar escaneo» (en caso de que hayas olvidado lo que estás haciendo)
- El límite de nodos de escaneo de punteros está activado por defecto en una nueva instalación de CE (recuerda tu elección cuando lo deshabilitas)
- La auto-adjunción ahora se realiza usando un hilo en lugar de un temporizador que bloquea la GUI
- Algunas mejoras en el esquema de colores
- Añadida una función «Encontrar qué escribe/accede» basada en DBVM. (Para usuarios pro, habilita las opciones de modo kernel para que se muestre)
- Cambiado la configuración de disección de datos de diálogos separados de sí/no/valor a una sola ventana
- Añadida una opción de bypass para ultimap2 en Windows 1709. Al usar rangos, no uses interrupciones o usa DBVM
- Añadida la opción «encontrar qué escribe/accede» a la lista de encontrados
- Los bloques de script del autoensamblador ahora se agrupan al escribirse en memoria
- Añadidos {$try}/{$except} a los scripts del autoensamblador
- Añadido un objetivo de tutorial/práctica adicional
- Añadidos elementos del menú contextual cortar/copiar/pegar a los campos de desplazamiento de puntero en añadir/cambiar dirección, y añadido un menú contextual al destino del puntero
- Añadida una comparación de estructuras automatizada para dos grupos de direcciones para encontrar formas de distinguirlas
Lua
- añadida recolección de basura automática y configuraciones para ello
- añadidas nuevas funciones:
- gc_setPassive
- gc_setActive
- reinitializeSelfSymbolhandler
- registerStructureAndElementListCallback
- showSelectionList
- cambiada la salida de getWindowlist
- MainForm.OnProcessOpened (mejor usar esto en lugar de onOpenProcess)
- enumStructureForms
- cpuid
- getHotkeyHandlerThread
- un montón de funciones dbvm_ (necesita CPU compatible con dbvm, y solo Intel por ahora)
- y más, incluyendo métodos y campos de clase (leer celua.txt)