Editores de Texto - Introducción A La Informática
Editores de Texto - Introducción A La Informática
Editores de Texto - Introducción A La Informática
Editores de código
UNIVERSIDAD NACIONAL AUTONOMA DE HONDURAS
LEON JASSIEL
Objetivo General
Conocer una serie de editores disponibles para las distintas tareas y plataformas, ya sean
software libre o comercial, sus funciones, ventajas y desventajas como también las
especializaciones que tienen uno en contra de otros con características similares.
wxHexEditor
wxHexEditor1 es un
editor hexadecimal de
disco / sector / archivo
multiplataforma de
código abierto escrito en
C ++ con una interfaz de
usuario basada en
wxWidgets.
Características
principales:
- bajo uso de memoria
- Compatibilidad con
archivos / discos enormes (hasta 2 ^ 64 bytes)
- Acceso a disco sin formato
- Sin archivos temporales
- Búsqueda de texto UTF8 / Unicode - Comparación de archivos
- MD / RIPEMD / SHA / Tiger / HAVAL / CRC / Adler / GOST / Whirlpool / Generador de hash
Snefru
- Desensamblador udis86 x86
NO copia el archivo completo a su RAM. Eso lo hace RÁPIDO y puede abrir archivos (cuyos
tamaños son Multi Giga <Tera <Peta <Exabytes)
Puede trabajar con eliminar / insertar bytes en el archivo, más de una vez, sin crear un archivo
temporal.
- Tiene soporte de desmontaje x86 (a través de la biblioteca integrada udis86) para hackear
cosas un poco más rápido.
- Tiene etiquetas a todo color para que la ingeniería inversa sea más fácil y divertida.
- Puede copiar / editar sus discos, sectores de HDD con él (útil para rescatar archivos / -
particiones a mano).
- Indicación de sector en dispositivos de disco, también tiene el cuadro de diálogo Ir al sector ...
- CopyAs con formato! ¡Es fácil copiar parte de un archivo en formato HEX para fuente C / C ++,
fuente ASM, también es compatible con HTML, phpBB y formatos de página Wiki con TAGs!
1
(Ranjith, 2020)
- Admite colores y formatos de panel hexadecimal personalizables.
- Admite *** muchas *** codificaciones, incluidas casi todas las CP de DOS / Windows /
MacOS y conjuntos de caracteres múltiples como UTF8 / 16/32, Shift JIS, GBK, EUC_KR ...
Guarde la selección como una función de archivo de volcado para facilitar la vida.
Función "Buscar algunos bytes" para encontrar rápidamente los siguientes bytes significativos
en el archivo / disco
Escrito con bibliotecas GUI de C ++ / wxWidgets y se puede utilizar con otros sistemas
operativos como Mac OS, Windows como aplicación nativa.
HxD
Description
2
(HxD, 2003)
Ultra Edit
Description
UltraEdit3 es el editor ideal de texto, HTML y HEX, y un editor avanzado de PHP, Perl, Java y
JavaScript para programadores. Un ganador del premio de la industria, UltraEdit admite el
manejo de archivos de 64 bits basado en disco (estándar) en plataformas Windows de 32 bits
(Windows 2000 y posteriores).
¿Quiere ver su HTML renderizado o los cambios de Markdown sobre la marcha, a medida que
los edita? La vista previa en vivo de UltraEdit lo hace posible. Haga doble clic en un elemento
en la vista previa para saltar a su definición en la fuente. Y con el resaltado y la compatibilidad
del código Github Flavored Markdown (GFM), UltraEdit es el único editor que necesitará para
sus repositorios.
Si se puede buscar, UltraEdit lo encontrará. Pero buscar es casi la palabra incorrecta. Con el
poder de buscar con expresiones regulares, buscar en archivos, encontrar una aguja en un
3
(solutions)
pajar de 4GB o simplemente encontrar rápidamente una palabra que está buscando, esto no
es una búsqueda. Esta es la omnisciencia.
Modo columna
Ya sea que necesite realizar ediciones rápidas en un archivo en un servidor o cargar una base
de código masiva, las capacidades FTP integradas de UltraEdit y SSH / Telnet facilitan el trabajo
con archivos remotos e interactuar con servidores desde una única y poderosa aplicación.
UI personalizable
Nuestro sistema de menú ha sido reconstruido desde cero para hacerlo aún más
personalizable que nunca. Nuestro nuevo menú profundamente personalizable se puede
diseñar como desee. Configure usted mismo con el modo Cinta para una apariencia familiar. O
tal vez prefiera la barra de herramientas simple con solo las funciones que más se necesitan.
Las posibilidades son infinitas.
wxMEdit
Description
PE Explorer
Description
4
(wxMEdit, 2021)
PE Explorer5 es el programa con más funciones para inspeccionar el funcionamiento interno de
su propio software y, lo que es más importante, las bibliotecas y aplicaciones de Windows de
terceros para las que no tiene código fuente.
PE Explorer le permite abrir, ver y editar una variedad de diferentes tipos de archivos
ejecutables de Windows de 32 bits (también llamados archivos PE) que van desde lo común,
como EXE, DLL y controles ActiveX, a los tipos menos familiares, como SCR (Salvapantallas) ,
CPL (applets del panel de control), SYS, MSSTYLES, BPL, DPL y más (incluidos los archivos
ejecutables que se ejecutan en la plataforma MS Windows Mobile).
PE Explorer le da el poder de mirar dentro de estos archivos binarios de PE, realizar análisis
estáticos, revelar mucha información sobre la función del ejecutable y recopilar tanta
información sobre el ejecutable Archivo como sea posible, sin ejecutarlo.
PE Explorer te deja con un mínimo de trabajo por hacer para obtener un análisis de una pieza
de software. Una vez que haya seleccionado el archivo que desea examinar, PE Explorer
analizará el archivo y mostrará un resumen de la información del encabezado de PE, y todos
los recursos contenidos en el archivo de PE. Desde aquí, la herramienta le permite explorar los
elementos específicos dentro de un archivo ejecutable.
010 editor
Description
5
(Explorer, 2000)
6
(sweetscape, 2002)
Secuencias de comandos: automatice su edición
Las operaciones de edición simples o complejas se pueden automatizar utilizando una sintaxis
similar a C / C ++.
Cuenta con más de 350 funciones diferentes para operar con datos.
Integrado con plantillas binarias para editar archivos de forma intuitiva. Simplemente asigne a
las variables definidas en una plantilla binaria para modificar un archivo.
Las secuencias de comandos se pueden compartir y hay una lista de secuencias de comandos
para descargar disponible en nuestro Archivo de secuencias de comandos.
Ejecute scripts desde la línea de comandos sin interfaz de usuario para el procesamiento por
lotes.
WinHex
Description
WinHex7 es un editor hexadecimal capaz de abrir discos, sectores, archivos (soporte nativo
para FAT, NTFS, Ext2 / 3, ReiserFS, Reiser4, UFS, CDFS, UDF) y memoria física (RAM). Puede
leer, escribir y extraer datos para un análisis forense adicional.
Para ayudar al investigador, ofrece varias técnicas de rescate de datos e implementa el flujo de
trabajo de un análisis forense.
HEX Friend
Description
Pequeña huella de pie. Hex Fiend se inicia instantáneamente incluso con archivos grandes. No
es necesario que guarde sus archivos en la memoria.
7
(AG, 2021)
Rápido. Abra un archivo enorme, desplácese, copie y pegue, todo al instante. Encuentre lo que
busca con una búsqueda rápida.
Diferencia binaria Hex Fiend puede mostrar las diferencias entre archivos, teniendo en cuenta
las inserciones o eliminaciones.
Ahorro inteligente. Hex Fiend sabe que no debe perder tiempo sobrescribiendo las partes de
sus archivos que no han cambiado.
Inspector de datos. Interprete los datos como enteros o en coma flotante, firmados o sin
firmar, endian grande o pequeño ...
¡Integrable! Es muy fácil incorporar las vistas hexadecimales o de datos de Hex Fiend en su
aplicación. Su licencia permisiva de estilo BSD no le supondrá una carga.
MadEdit
Description
Features
Bless
Description
Características principales
Bless actualmente ofrece las siguientes funciones:
9
(MejorSoftware, 2021)
* Operaciones bitwise sobre datos.
* Un manual de usuario completo ....
Requisitos
Para compilar y ejecutar la última versión de Bless necesitas:
HEX Workshop
Description
Catch22 HexEdit
Description
10
(Software!, 2014)
HexEdit es un editor de archivos hexadecimales para Microsoft Windows. HexEdit permite que
el usuario vea y edite cualquier tipo de archivo, sin importar en qué formato esté guardado.
Features
TypeView proporciona una vista estructurada sobre los bytes hexadecimales sin procesar de
un archivo
La estructura subyacente de un archivo se puede interpretar y modificar a través de la ventana
de TypeView
Admite la sintaxis de C completa para las definiciones de estructura. Las estructuras se pueden
editar dentro de HexEdit, o en un editor de fuente externo
Marcadores y anotaciones
< p class = "jq_moreInfo" style = "margin-bottom: 5px;"> Import & amp; Exportar archivos o
datos del portapapeles, utilizando muchos formatos diferentes de datos:
Mitec HexEdit
Description
HexEdit11 es un potente editor hexadecimal que puede inspeccionar archivos, unidades y
memoria. Por ejemplo, elija el menú Archivo y puede elegir el archivo, el dispositivo de
almacenamiento o el bloque de RAM que desea revisar. Y esto es inusualmente flexible, más
de lo que cabría esperar de una utilidad tan pequeña y portátil. Por lo tanto, si elige ver la
RAM, por ejemplo, puede abrir su BIOS, BIOS de administración del sistema, BIOS de video o
rango de RAM personalizado con un clic.
Una vez que haya abierto su objetivo, puede navegar por sus contenidos, use las herramientas
Buscar o Buscar y reemplazar, o edite los contenidos manualmente. Si necesita abrir algo más,
adelante, HexEdit agrega una nueva pestaña para cada proyecto que inicie. Y hay varias
opciones de manipulación inusuales, por ejemplo, puede insertar un archivo dentro de otro,
adjuntar archivos o convertir archivos de acuerdo con varias codificaciones (ANSI, página de
códigos OEM 850, ASCII de 7 bits, MAC, página de códigos EBCDIC 038).
Y si eso no es suficiente, también obtienes poderosos extras, como un desensamblador y una
calculadora científica: no está mal para una herramienta portátil, apenas una descarga de 1
MB.
XVI32
Description
FileAlyzer
Description
11
(HexEdit, 2021)
12
(XVI32, 2000)
gran cantidad de información que, por lo general, se encuentra oculta en lo más profundo de
los datos binarios.
Description
Free hex editor (Frhed) es un editor de archivos binarios para Windows. Es pequeño, pero
tiene muchas características avanzadas como la capacidad de cargar archivos grandes
parcialmente.
HexEdit
Description
Resumen de funciones
13
(Spybot, 2021)
14
(Templates, 2019)
Cambiar fácilmente la fuente, aumentar / disminuir el tamaño de la fuente Márgenes de la
impresora, encabezados / pies de página, etc. & amp; vista previa de impresión
Lista de filtros personalizables (archivos de tipo) para todos los cuadros de diálogo de archivos
Texto hexadecimal, Motorola-S & amp; Importación / exportación Intel-hex de CRC-32, CRC-
CCITT, & amp; suma de comprobación de la selección. Las plantillas avanzadas manejan casi
cualquier tipo de archivo. Las plantillas pueden tener una longitud variable y partes opcionales.
Plantillas incluidas: GIF, SWF, BMP, DBF, JPG, etc. hasta 20000 archivos Use expresiones tipo C
en herramientas y plantillas de salto Marcadores ilimitados asociados con un archivo +
dirección Búsqueda avanzada (y opciones de reemplazo) que incluyen: alcance: para marcar,
para EOF, archivo completo, todos los archivos abiertos todos favoritos, reemplazar todos,
alineación, comodines / máscara de bits Editar archivos de más de 4 Gbytes (& gt; 2 ^ 32).
Okteta
Description
Okteta15 es un editor
simple para los datos
en bruto de los
archivos. Este tipo de
programa también se
llama editor
hexadecimal o editor
binario. Los datos se
muestran en la vista
tradicional con dos
columnas: una con los
valores numéricos y
otra con los caracteres
asignados. La edición se puede hacer tanto en la columna de valor como en la columna de
caracteres. Además de las capacidades de edición habituales, Okteta también trae un pequeño
conjunto de herramientas, como una tabla que muestra decodificaciones en tipos de datos
simples comunes, una tabla que enumera todos los bytes posibles con sus equivalentes de
caracteres y valores, una vista de información con una estadística y una herramienta de filtro
15
(Utilities, 2019)
Los datos se muestran en dos variantes: como los valores numéricos de los bytes y como los
caracteres asignados a los valores. Los valores y caracteres se pueden mostrar en dos
columnas (la visualización tradicional en editores hexadecimales) o en filas con el valor encima
del carácter. La edición se puede realizar tanto para los valores como para los caracteres.
Además de las capacidades de edición habituales, Okteta también trae un pequeño conjunto
de herramientas, como una tabla que enumera las decodificaciones en tipos de datos simples
comunes, una tabla que enumera todos los bytes posibles con sus equivalentes de caracteres y
valores, una vista de información con una estadística, una calculadora de suma de verificación,
una herramienta de filtrado y una herramienta de extracción de cuerdas. Todas las
modificaciones de los datos cargados se pueden deshacer o rehacer sin cesar.
Además del programa, hay un módulo OktetaPart (un KPart) que se puede configurar para
integrarse en otros programas para ver / editar archivos de ciertos tipos. Konqueror y
KDevelop son ejemplos de programas que son capaces de hacer esto.
Ghex
Description
PilotEdit
Description
16
(Ghex, 2004)
Aquamacs Emacs
Description
BinHez Crypactor
Description
17
(PilotEdit, 2021 )
18
(The Emacs for the Mac, 2021)
19
(Apps, 2017)
Heraia
Características:
Convertir Bin o Hex en Ansi (Encriptar y
Compactar)
Convertir de nuevo Ansi a Bin o Hex (Descifrar
y no compactar)
Convertir Hex en Bin \ Convertir Bin a Hex.
Establecer el formato de pares de bin o
hexagonales (pares de 2, 3, 4, etc.) ...
RegEx - ¡Se pueden usar expresiones
regulares!
Este proyecto se desarrolla desde 2005. Informe los errores. Ya hay algunas características
interesantes:
- Varias interpretaciones de datos (byte, int, fechas (dos, filetime, hfs ...), floats, BCD, ...)
- deshacer rehacer
- copiar / cortar / pegar / eliminar
- buscar
- buscar y reemplazar
- buscar datos por tipo
- cargar archivos y guardarlos
- sistema de complementos
- análisis gráfico (complemento de estadísticas)
Todavía se planea una gran cantidad de funciones para facilitar el análisis de archivos:
- Creación de plantillas
- Uso de plantilla
- Capacidades de búsqueda avanzada
20
(Heraia, 2005)
IT – Edit
Description
it-edit proporciona terminales en la misma ventana que el editor, como barra lateral, que se
puede mostrar, ocultar y cambiar de tamaño fácilmente.
Puede agregar y eliminar todos los terminales que desee a la barra lateral ...
Para ejecutar comandos como compilación o depuración o cualquier terminal comando que
quieras Puedes iniciarlo directamente desde el editor.
HEXExplorer
Editor binario21 (hexadecimal) para Windows
Características
Deshacer ilimitado
desensamblador x86
Resalta las cadenas de bytes seleccionadas en los datos para facilitar la navegación a través de
ellas.
Cree estructuras de tipos de datos simples como números enteros o de punto flotante para
interpretar mejor y editar datos más rápidamente
21
(SourceForge, Hexplorer, 2021)
Bibliografía
AG, X.-W. S. (2021). Obtenido de WinHex: Computer Forensics & Data Recovery Software,:
http://wayback.archive.org/web/20131207073313/http://winhex.com/winhex/index-
m.html
Explorer, P. (2000). View, Edit, and Reverse Engineer EXE and DLL Files. Obtenido de
http://www.heaventools.com/overview.htm
HxD. (2003). HxD - Freeware Hex Editor and Disk Editor. Obtenido de
https://mh-nexus.de/en/hxd/