Cheat Engine 7.5

Adiciones y cambios:

De patreon 7.4.3 a público 7.5:

  • eliminado el requisito de controlador para la herramienta de acceso a regiones de memoria
  • añadidas instrucciones jmp de 1 byte (que instalarán un manejador de excepciones y colocarán un int3 en la ubicación)
  • añadida una opción de escaneo para que puedas saltarte la memoria sin paginar. (debería evitar que los objetivos consuman RAM al escanearlos)
  • reassemble() ahora reescribe una instrucción usando múltiples líneas cuando es necesario
  • hacer algunos mensajes de error más descriptivos
  • añadida una opción para centrar el código del desensamblador resaltado
  • añadida una explicación de por qué el controlador no se cargará y un enlace con información sobre cómo conseguir que se cargue por ahora
  • las teclas rápidas de registro de memoria ahora se pueden desactivar individualmente
  • codefilter: la información de desenrollado ahora da resultados menos malos
  • añadido soporte para pseudo-operaciones como cmpss/sd/ps/pd
  • lua: añadidos comandos de ceserver
  • lua: mostrar un stacktrace en caso de error de ejecución
  • lua: añadido convertToUTF8(stringbytetable, regioncode)
  • se ha hecho posible cargar archivos CT con firmas bajo wine y proton

De patreon 7.4.2 a patreon 7.4.3:

  • ceserver: soporte de pipes (disector de datos mono)
  • ceserver: añadida la capacidad de cambiar la protección de la memoria
  • ceserver: las opciones disponibles ahora se pueden enviar a la GUI de CE
  • .netinfo: Reemplazada la vista de campos por un árbol
  • configuración de red: la lista de procesos ahora tiene el foco después de abrir un servidor
  • lua: añadido virtualstringtree
  • lua: añadido invertColor
  • lua: añadido disassembleBytes(bytestring)
  • autoassembler: ahora se muestra una advertencia visual cuando falla la asignación cercana
  • autoassembler: las plantillas ahora también generan bloques de código original seguros para jmp de 14 bytes
  • pointerscan ahora tiene una opción de desviación para «el puntero debe terminar con desplazamiento» para ayudar a encontrar punteros después de la
    actualización
  • ultimap: añadida la opción de copiar resultados seleccionados al portapapeles

De patreon 7.4.1 a patreon 7.4.2

  • ipt: Añadida la característica de seguimiento de procesos Intel proporcionada por Microsoft.
  • ceserver: Mejora de la velocidad de recuperación de la lista de módulos, más estable
  • ceserver: opción para desconectarse de ceservers cerrados
  • ceserver: la lista de descubrimiento ahora también es una lista de historial
  • ceserver: implementar la inyección también en arm64
  • ceserver: también obtiene los registros de la FPU ahora
  • ensamblador x86_64: preferir mov rax,[rip+xxx] sobre mov rax,[imm64]
  • desensamblador x86_64: cambiar de r#l a r#b porque por qué no
  • mono: la dll ahora tiene una verificación de versión para que no mezcles accidentalmente las dll’s de monodatacollector
  • mono: lidiar con situaciones en las que no hay un formulario principal
  • mono/.net: la lista de métodos ahora está ordenada por nombre
  • mejor desensamblador y ensamblador arm
  • mejor desensamblador y ensamblador arm64
  • las regiones de escaneo se pueden guardar/cargar al cerrar/iniciar CE (opción separada en la configuración)
  • añadida una opción para omitir la carga de archivos .PDB
  • muchas más funciones están expuestas a nuevos hilos de estado
  • añadidas escaneos de rangos a groupscan
  • congelar+permitir aumentar/disminuir ahora también verifica si el valor está firmado
  • entrenadores: los formularios y controles ahora se escalan según el DPI
  • cambiar el registro showassigned/showashex ahora también se aplica a otras entradas seleccionadas
  • los rastreos de texto ahora no se guardan como .cetrace sino como .txt
  • ccode: #include ahora también busca archivos en los archivos de tabla
  • ccode: el manejador de símbolos interno ahora puede lidiar con símbolos de función stdcalled
  • lua: añadida la propiedad ImageIndex a TTreeNode
  • lua: añadidas las devoluciones de llamada OnValuechanged y OnValueChangedByUser a los objetos MemoryRecord
  • lua: añadido getOpenedFileSize()
  • lua: añadido el callback onHelpEvent
  • lua: añadido releaseDebugFiles()
  • lua: añadidos enumRegisteredSymbolLists() y enumRegisteredSymbols()
  • lua: añadido el método getBitmap a los objetos ImageList

De público 7.4 a patreon 7.4.1:

  • añadida la propiedad .Visible a las entradas del nodo de árbol
  • añadidas .VisibleRowCount y .TopItem a las vistas de lista
  • añadido desensamblado y ensamblado arm64
  • añadida la función lua «runCommand»
  • añadido un botón de radio para seleccionar si el script generado usará jmps de 5 o 14 bytes.
  • los saltos condicionales ahora pueden manejar destinos de más de 2 GB (serán reescritos)
  • dotnetinfo: Mejora del rendimiento
  • las teclas rápidas de registro de memoria ahora tienen una opción «Solo mientras se mantiene pulsado»
  • Actualizada la dbghelp a una versión más reciente que puede manejar mejor los símbolos pdb actuales
  • las diferentes asignaciones de memoria ahora se colocan dentro del bloque de asignación inicial. La protección se cambia
    después
  • el rastreador ahora puede saltar instrucciones rep
  • lua stringstream ahora hereda de memorystream, por lo que tienes acceso al campo Memory
  • lua: Añadida una devolución de llamada para cuando la lista de estructuras sea modificada
  • añadida la distinción de arquitectura a ceserver
  • presionar escape en el formulario de teclas rápidas ahora lo cerrará
  • añadido soporte para estructuras anidadas
  • añadidos tipos personalizados basados en cadenas
  • Ctrl+Enter en el desensamblador ahora muestra direcciones relativas desde ese punto
  • el recuento de diferencias en «averiguar qué accesos/escrituras» ahora se mantendrá incluso al deshabilitar la opción de encontrar el
    número de direcciones diferentes a las que accede una instrucción

Correcciones:

De patreon 7.4.3 a público 7.5:

  • vehdebug: Se ha corregido un caso en el que la creación de un nuevo hilo u otro evento causaría que otro evento que se activaría
    exactamente al mismo tiempo ignorara la excepción y simplemente continuara
  • monodatacollector: corregido el método invoke
  • dotnetdatacollector: Corregido el problema de cargar una versión incorrecta de dbgshim.dll
  • corregido el desensamblado de cvtdq2pd

De patreon 7.4.2 a patreon 7.4.3:

  • ceserver: Corregida la carga de extensiones en algunos casos
  • ceserver: corregido el avance en objetivos x86
  • corregido que el nombre se mostrara como [memoria física] en lugar del nombre del archivo al abrir un archivo
  • corregido un error raro al escanear usando opciones específicas
  • corregida parte de la documentación en celua en algunos puntos
  • corregida la vista de pila en «más información» que mostraba basura/violación de acceso
  • corregida la búsqueda del rastreador de instrucciones que terminan con ]
  • corregida la función lua enumExports
  • corregido un problema por el que vehdebug se bloqueaba
  • corregido el ensamblador que manejaba [rex+reg*x] como un símbolo al depurar
  • corregida la lista negra del desensamblador
  • corregido el problema de terminación en el objeto memscan

De patreon 7.4.1 a patreon 7.4.2

  • Corregida la búsqueda del rastreador de instrucciones que terminan con un ]
  • Depuración VEH: Corregido el potencial de uso de identificadores inválidos
  • Depuración en modo kernel y depuración VEH: Corregido el establecimiento de contexto en hilos no suspendidos
  • corregido el delegado lua_pcallk en el ejemplo de plugin de c#
  • corregido el speedhack en wine 7.0
  • corregido el problema de alta DPI en la disección de estructuras en la primera vista
  • corregido el problema de alta DPI en los diálogos de «encontrar qué accesos/escrituras»
  • restaurado el editor de anclajes (había desaparecido en 7.4.1)
  • corregido el problema de búsqueda de instancias de información de .net
  • corregido que los tipos personalizados se marcaran como cadena (bug introducido en 7.4.1)
  • corregido runcommand
  • corregido que los formularios modales perdieran su color de texto internamente (bug introducido en 7.4.1)
  • mac: corregido que algunas barras de progreso no se actualizaran correctamente

De público 7.4 a patreon 7.4.1:

  • corregido que el tipo «todo» no encontrara 4 tipos cuando «doble» no estaba seleccionado
  • corregido el tipo «todo» cuando no se usaba «doble»
  • corregido el acceso a ccode esp en tipos de 32 bits y «reg»f
  • corregido el desensamblado al usar binutils para el desensamblado
  • corregido que la lista de menús de tablefiles consumiera memoria porque no se eliminaban correctamente
  • corregidos problemas de .net que usan módulos ofuscados y metadatos faltantes
  • corregido el valor de emparejamiento que comienza con un – o +
  • corregido el ensamblado de pmovmskb
  • corregido el desensamblado de instrucciones vgather* vex256 y permitir el uso de registros xmm/ymm como dirección (para
    instrucciones que lo permitan. Como esta)
  • corregido que la lista de direcciones no mostrara un error adecuado al usar múltiples secciones de habilitación o deshabilitación
  • corregido el error al usar ctrl para las teclas rápidas de speedhack
  • corregido el analizador de comandos de groupscan que asignaba el comodín al combobox incorrecto
  • corregido el desensamblado de xchg eax/rax,xxx
  • corregido el registro de tipo personalizado de lua como flotante al usar el método de función no lua
  • corregido un pequeño problema de escaneo de memoria para datos al final de un bloque de memoria
  • ccode ya no registra símbolos inútiles
Publicada el