elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Mensajes
Páginas: 1 ... 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 [20] 21 22 23 24 25 26
191  Sistemas Operativos / Windows / Re: Funcion indocumentada RtlAdjustPrivilege en: 15 Julio 2020, 21:23 pm
Ya sé, enséñame a pescar y no me des peces.

https://i.imgur.com/j9A9ILV.jpg
192  Programación / ASM / Re: ¿que significa exactamente el alineamiento? en: 15 Julio 2020, 20:59 pm
FileAlignment
The alignment of the raw data of sections in the image file, in bytes. The value should be a power of 2 between 512 and 64K (inclusive). The default is 512. If the SectionAlignment member is less than the system page size, this member must be the same as SectionAlignment.

Esta bien... ahora entiendo. Sin embargo ahora tengo una sutil duda: ¿cual es la diferencia entonces entre los miembros FileAlignment y SectionAlignment?

SectionAlignment
The alignment of sections loaded in memory, in bytes.

FileAlignment
The alignment of the raw data of sections in the image file, in bytes.


A menos que uno se refiera a todas las secciones conjuntamente y el otro a los datos de estas secciones, no lo intuyo.

y en el caso de que el primero se refiera a tal ¿con secciones conjuntamente nos referimos a los descriptores las secciones o a las secciones en si?


edito: acabo de notar que mientras uno dice in the image file, el otro loaded in memory. En ese caso tendria otras dudas (si no es molestia):

respecto a SectionAlignment:
¿por que esta informacion es relevante?
¿es relevante solo para el cargador de Windows?
¿tiene que ver con el mecanismo de paginacion?
193  Programación / ASM / Re: ¿que significa exactamente el alineamiento? en: 15 Julio 2020, 18:59 pm
Segun el primer enlace:
Citar
To ensure natural alignment, it may be necessary to insert some padding between structure elements or after the last element of a structure.

Estudiando la estructura de los archivos PE, me encontre con algo asi entre la ultima estructura IMAGE_SECTION_HEADER y la sección de codigo (de un EXE, cuya sección de codigo es la primera):



Hasta ahora no le hallo un sentido. Supongamos que se trata de tal padding entre estructuras, ¿no seria mas eficiente especificar la forma de alineamiento en IMAGE_OPTIONAL_HEADER32 y aplicarlo en memoria, y no en el disco? Honestamente, no entiendo cual es el sentido de aplicarlo tambien al archivo en disco...

Ademas, estoy casi seguro de que esto se debe a una razon practica mas que fundamental... pero ¿por que es necesario? es decir ¿por que no acceder a la memoria en unidades de palabra simplemente (sea cual sea la palabra del computador, 16-bits, 32-bits, 64-bits...)?
194  Programación / ASM / ¿que significa exactamente el alineamiento? en: 14 Julio 2020, 18:44 pm
Hola,

estoy inseguro de si entiendo el significado de "alineamiento" cuando se habla de programacion en ensamblador y otras categorias; segun lo que hasta ahora se, el alineamiento es el ambito de acceso. Sin embargo, ¿es eso exactamente?

Por ejemplo, existe un miembro de la estructura IMAGE_OPTIONAL_HEADER del formato PE llamado FileAlignment (cosa que no entiendo: ¿por que alinear un archivo en disco? ¿o se trata mas bien de informacion para la paginacion?). Ademas, MASM tiene ciertos atributos para la declaracion de segmentos que puede ser BYTE, WORD, PARA, etcetera, ¿se refiere esto solo al ambito del segmento que debe calcular el ensamblador? ¿o va mas alla de esto?.

Gracias de antemano.
195  Sistemas Operativos / Windows / Funcion indocumentada RtlAdjustPrivilege en: 14 Julio 2020, 15:40 pm
Forma parte de la libreria ntdll.dll de Windows... me parece curioso el nombre y, a pesar de encontrar su definicion en Internet:

Código
  1. NTSTATUS RtlAdjustPrivilege
  2. (
  3.  ULONG    Privilege,
  4.  BOOLEAN  Enable,
  5.  BOOLEAN  CurrentThread,
  6.  PBOOLEAN Enabled
  7. )

no encontre una explicacion tan buena de su funcionamiento (solo comentarios con descripciones de los parametros), ademas de no estar documentada por Microsoft.

¿alguien sabe de que se trata exactamente? cualquier conocimiento seria util...

Saludos.
196  Programación / ASM / Re: Documentacion de TASM. en: 10 Julio 2020, 17:45 pm
Eternal Idol, ¿que documentacion recomendarias para MASM?. Generalmente, algo que conozcas que lo trate con la misma profundidad que The Rootkit Arsenal a Windows...

Saludos.
Gracias por responder.
197  Seguridad Informática / Análisis y Diseño de Malware / Re: Desbordamiento de pila moderno en: 9 Julio 2020, 20:10 pm
no está en .data

Por supuesto que no... sin embargo, me pregunto precisamente si existe una manera de hacer by pass a tal estructura de seguridad.

Saludos.
198  Programación / ASM / Re: Documentacion de TASM. en: 9 Julio 2020, 20:07 pm
TASM es obsoleto

¿que ensamblador contemporaneo entonces recomendarias?

Saludos.
199  Programación / ASM / Documentacion de TASM. en: 9 Julio 2020, 17:50 pm
Hola,

he estado estudiando la guia de usuario de TASM 5:

http://bitsavers.informatik.uni-stuttgart.de/pdf/borland/turbo_assembler/Turbo_Assembler_Version_5_Users_Guide.pdf

sin embargo el manual me parece estar muy desordenado, ademas de no cubrir la profundidad del modo IDEAL de TASM (no el modo MASM).

Me preguntaba si alguien sabe de una direccion u otro manual que desarrolle TASM de una manera mas "adecuada" y, especialmente, mas profunda. Tambien agradeceria referencias a documentacion para la programacion de objetos (en TASM).

Gracias.
Saludos.
200  Foros Generales / Foro Libre / Re: ¿Algun bibliófilo? en: 7 Junio 2020, 13:05 pm
Me espero cualquier cosa, backdoors en chips de la BIOS o nuevas versiones, Chipset, CPU, GPU, y sus drivers.
No creo que sean tan tontos para dejar codigo en un producto comercial... y mucho menos si hablamos de una agencia gubernamental. Habran aprendido de Sony. Sin embargo no dudo de dejar alguna vulnerabilidad intencionada lo suficientemente sutil para ser descobierta por los mismos inteligentes que la mantendrian como un 0 day (for many days). Y es que los gobiernos y sus agencias son siempre ases en sutilezas. Ni hablar de Estados Unidos, ni hablar de Estados Unidos...
Páginas: 1 ... 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 [20] 21 22 23 24 25 26
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines