Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: <<<-Basura->>> en 7 Enero 2014, 18:45 pm



Título: Offset, Significado ??
Publicado por: <<<-Basura->>> en 7 Enero 2014, 18:45 pm
He visto en varios lugares el parámetro offset y no se que significa si alguien me lo puede aclarar?? :huh: :huh: :huh:


Título: Re: Offset, Significado ??
Publicado por: ByGaiden en 7 Enero 2014, 18:47 pm
Por ejemplo, dado un array de caracteres A que contenga abcdef, se puede decir que el elemento que contiene la letra 'c' tiene un offset de 2 desde el comienzo de A.

   Offset (informática) es también un anglicismo para designar inequívocamente una dirección de memoria conjuntamente con un segmento en algunas arquitecturas de microprocesadores.


http://es.wikipedia.org/wiki/Offset_(informática) Pincha en offset de informatica


Título: Re: Offset, Significado ??
Publicado por: naderST en 7 Enero 2014, 19:30 pm
Offset = Desplazamiento


Título: Re: Offset, Significado ??
Publicado por: bernii en 8 Enero 2014, 10:15 am
Vos decis de alterar el offset para camuflar el malware?


Título: Re: Offset, Significado ??
Publicado por: MCKSys Argentina en 8 Enero 2014, 13:45 pm
No sé mucho de C++, pero si lo has visto en un codigo fuente, quizás sea asm.

En ese caso, offset se referiria a lo dicho por ByGaiden, pero aplicado a una variable o función dada...

Saludos!



Título: Re: Offset, Significado ??
Publicado por: topomanuel en 8 Enero 2014, 14:17 pm
En informática, un offset dentro de un array u otra estructura de datos es un entero que indica la distancia (desplazamiento) desde el inicio del objeto hasta un punto o elemento dado, presumiblemente dentro del mismo objeto. El concepto de distancia es solamente válido si todos los elementos del objeto son del mismo tamaño ( típicamente dados en bytes o palabras).

Fuente: http://es.wikipedia.org/wiki/Offset_(inform%C3%A1tica)