Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Karcrack

#61
Las únicas funciones que debería tener un RAT es conexión estable, cifrado por sesión y soporte a plugins.
#62
Scripting / Re: [Python] Dilema con try
7 Octubre 2013, 00:58 AM
Código (python) [Seleccionar]
for l in range(-1, 0):
   try:
       with open(var, "r") as handle:
           red = handle.read()
       l += 1
   except IOError:
       print("sdfghjkl")
   else:
       asdf()


No sé que uso le das a la variable l pero es confuso que modifiques el contador del bucle...
#63
Completamente de acuerdo pero a no ser que uses un compilador de los 90 tu intento de optimizar puede no ser tan óptimo como el que haría el compilador...
#64
Me gustan mucho este tipo de códigos :P Yo me hice un emulador para un set de instrucciones reducizo del MIPS cuando lo dí en la universidad ;D



Cita de: eferion en 30 Septiembre 2013, 20:35 PM
Si no, una opción para liquidar ese switch que va a acabar siendo infernal es que te crees un array de punteros a funciones... en la posición 0 pones un puntero a la función que va a ejecutar la instrucción 0x00, en la posición 1 la correspondiente a la instrucción 0x01... Cuando te llegue una instrucción ejecutas la función que corresponda dado el índice de la instrucción y listo. Además ganarás velocidad.
Los compiladores modernos ya hacen esa optimización de forma automática. (http://en.wikipedia.org/wiki/Branch_table)
#65
Puedo tirar unas 10 tranquilamente y seguir jugando al FIFA :P (32gb RAM, i7 4770k...) Pero bueno, se puede hacer de forma secuencial... 3 primero, luego otras 3... etc Para aquellos con PC menos potente el peor sin duda es Bitdefender que requiere 1GB de RAM para funcionar :laugh:
#66
En VirusTotal de hecho si no al menos una detección no se envía :P Así que si te sientes optimista puedes arriesgar :laugh:
Te recomiendo http://bytescanner.com/. Conozco a uno de los creados y confío en su palabra. No tanto en la de NoVirusThanks...

Aún así yo uso máquinas virtuales. Al principio un asco de preparar pero una vez listas con un poco de python puedes automatizar los análisis :D Desactivas el adaptador de red de la VM y lo activas sólo cuando quieras actualizar... Así te aseguras que no habrá leak :P
#67
ASM / Re: Rotar en registros XMM
18 Septiembre 2013, 22:48 PM
En cuanto a seguridad AES de 128bits y 8 rondas sería suficiente para estar tranquilo un par de años y teniendo en cuenta la implementación que estás haciendo dudo mucho que cree overhead.
Yo hago uso de AES 128 con CBC usando el API de W$ (Mi prioridad es minimizar el tamaño) y la latencia de la red supera con creces al tiempo de cifrar un paquete...
#68
ASM / Re: Rotar en registros XMM
17 Septiembre 2013, 15:59 PM
Sería genial poder ver el resultado final :D
#69
ASM / Re: Rotar en registros XMM
16 Septiembre 2013, 14:52 PM
Viendo la función ShiftRows()... No sería equivalente a hacer 3 rol? O es que quieres hacerlo todo con sse?
#70
ASM / Re: Rotar en registros XMM
15 Septiembre 2013, 20:31 PM
Si lo que quieres es rotar un solo byte a la izquierda sería más sencillo hacer:
Código (asm) [Seleccionar]
shufps xmm0, xmm0, $93
Y en sintaxis AT&T:
Código (asm) [Seleccionar]
shufps $0x93, %xmm0, %xmm0