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


Tema destacado: Tutorial básico de Quickjs


+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: karmany, .:UND3R:., MCKSys Argentina)
| | |-+  Invirtiendo un AND
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Invirtiendo un AND  (Leído 2,861 veces)
Darklight3

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Invirtiendo un AND
« en: 20 Marzo 2010, 13:43 pm »

Bueno quería preguntar una cosa, se puede invertir el operador lógico and? O sea,

X and  48462C40 = E7A4AEC8
haciendo esto E7A4AEC8 and 48462C40 = 40042C40 pero si luego substituimos esto por la X de arriba
40042C40 and 48462C40 es diferente de E7A4AEC8
Por eso me interesaria como invertir para conocer ese valor. (Con Xor por ejemplo si que se puede)

A ver si saben como sacarlo  :-\
En línea

skapunky
Electronik Engineer &
Colaborador
***
Desconectado Desconectado

Mensajes: 3.667



Ver Perfil WWW
Re: Invirtiendo un AND
« Respuesta #1 en: 20 Marzo 2010, 14:08 pm »

Depende en que lenguaje programes, yo todos los que programo se puede hacer poniendo después del AND un NOT, por ejemplo en visual basic:
Código
  1. If x = 1 And Not y = 2 Then
  2. 'lo que sea
  3. End If

Con la AND negada
Código
  1. If x = 1 And Not y = 2 Then
  2. 'lo que sea
  3. End If

De todas formas no acabo de entender a que te refieres con invertir, i deseas por ejemplo invertir una cadena de 0 y 1 puedes hacer lo que se conoce como una mascara. Una mascara se puede hacer con OR o con AND, en google hay mucha info.

Por otra parte, si te refieres a recoger el valor de una variable a la que tienes un resultado de haberle hecho una AND con un numero, solo se me ocurre como dices con XOR.
« Última modificación: 20 Marzo 2010, 14:11 pm por skapunky » En línea

Portfolio de criptomonedas seguro mediante navegador: ENTRAR BITFOLIO
Darklight3

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Re: Invirtiendo un AND
« Respuesta #2 en: 20 Marzo 2010, 14:11 pm »

Me explique mal porque yo me refiero cuando es la operación matemática de And.
por ejemplo 1 and 2 = 0
En línea

skapunky
Electronik Engineer &
Colaborador
***
Desconectado Desconectado

Mensajes: 3.667



Ver Perfil WWW
Re: Invirtiendo un AND
« Respuesta #3 en: 20 Marzo 2010, 14:13 pm »

Sisi, ya lo he entendido, sorry, que yo sepa solo con XOR, si fuera en asm y los números binarios si que podrías montarte una historia con "mascaras" para sacar el valor pero solo se me ocurre con números binarios.
En línea

Portfolio de criptomonedas seguro mediante navegador: ENTRAR BITFOLIO
Darklight3

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Re: Invirtiendo un AND
« Respuesta #4 en: 20 Marzo 2010, 14:20 pm »

Se puede pasar a binario los números, los que puse estan en hexadecimal. Si puedes explicarme ese metodo o pasarme el enlace de algun tuto o algo thx ;D El problema es que estoy trabajando en un crackme y claro los xors si los puedo invertir pero el and no puedo :S
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Las Olivetti resisten: la Seguridad Social sigue invirtiendo en máquinas de ...
Noticias
wolfbcn 1 1,761 Último mensaje 27 Septiembre 2017, 14:12 pm
por Serapis
Jesuscoin y bananacoin existen... y sí, hay gente invirtiendo en estas ....
Noticias
wolfbcn 0 1,442 Último mensaje 10 Febrero 2018, 02:02 am
por wolfbcn
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines