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

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


  Mostrar Mensajes
Páginas: 1 ... 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 [28] 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 ... 98
271  Programación / ASM / Re: Puertos de instruccion IN en: 15 Octubre 2014, 22:47 pm
Aqui tienes una lista, del 94 desactualizada pero esta bastante bien.

Citar

Pero como dice la lista, no esta completa, cada Hardware puede tener su puerto especifico, si quieres saber los datos exactos lee su data sheet apropiado.

Un saludo.
272  Comunicaciones / Redes / Re: Acceso remoto segundo router en: 14 Octubre 2014, 22:18 pm
Pero al final cuales son los puertos? Me remito al primer mensaje.

Vale quieres dirigir las conexiones que vengan desde la WAN con el puerto 50100, a 192.168.1.2 al pueto 80, no?

Código:
External Start Port:50100
External End Port:50100
Internal Start Port:80
Internal End Port:80
Server Ip Address:192.168.1.2

Y bueno sobre el cortafuegos, puede que este hay el problema.

Código:
Ip Filtering>Incoming:

Filter Name:Web2    
IP Version: Solo me aparece IPv4  
Protocol:Tcp/Udp    
Source IP address[/prefix length]:    <----- la direccion de origen, como hiciste un NAT, ya sabes.
Source Port (port or port:port):        < ----- lo mismo

Código:
Destination IP address[/prefix length]:  <------ a donde van las peticiones de la direccion de origen, ya sabes    
Destination Port (port or port:port): 8787          <---- esto tienes que cambiar


Un saludo.

P.D: Si quieres saber si es problema del filtrado IP, desactivalo un momento y lo sabras.
273  Programación / ASM / Re: Manejar listas doblemente enlazadas en C desde ASM en: 13 Octubre 2014, 23:26 pm
Si no muestras algo de code, se hace dificil ayudarte. Puedo dejarte un ejemplo con la estructura, pero no de todas las funciones.

Código
  1. struct nodo {
  2.   int dato;
  3.   struct nodo *siguiente;
  4.   struct nodo *anterior;
  5. };

Código
  1. subl $12, %esp
  2. movl %eax, (%esp)       ; en eax esta el int dato
  3. leal -12(%esp), %ebx   ; en ebx esta el puntero al siguiente int dato
  4. leal 12 (%esp), %ecx  ; en ecx esta el puntero al anterior int dato
  5. movl %ebx, 4(%esp)
  6. movl %ecx, 8(%esp)

No se si me explico se puede haber mas complejo y optimizado aun, pero no puedo hacer mas ya que no tienes nada escrito. Igualmente te dejo este link, que tienes un code y todo. Si tienes algun problema dilo.

Punto 7.3. Listas

Código:
http://www.abreojosensamblador.net/Productos/AOE/html/Pags/Cap07.html

Un saudo.
274  Seguridad Informática / Análisis y Diseño de Malware / Re: Ayuda con Motor Metamorfico en: 7 Octubre 2014, 17:27 pm
La duda que tienes es avanzada no creas conseguir mucha ayuda en estos temas, me pasa ami tambien.

No creo que encuentres un motor metamorfico en ese link, si es asi pido disculpas, no me lei los 288 que hay.

Lo que podrias hacer es estudiar algun motor polimorfico de los que te paso @MCKSys Argentina, y de hay sacar ideas para los tuyos y si es posible para algun dia hacer un motor metamorfico, sabras cual es la diferencia entre un motor poli y meta?

Pues sobre como crear las instrucciones equivalentes, tendrias que crear una rutina que interpretara el opcode y lo cambiara por otros registros y opcode no hay otra forma segun lo que se yo, lee los tomos de las intrucciones y mira cual podria ser los equivalente.

Tienes XCHG y opcode como ese, no se que mas decirte creo que con el metodo que estas usando para el disassembler podrias hacer algo con esto, pero eso ya es cosa tuya.

Creo recordar a ver leido por algun sitio dedicado al malware, que se encontro malware con un motor metamorfico de unas 15.000 instrucciones ASM, era mas pesado y avanzado el metamorfismo que el propio virus en si, solamente digo eso.

Un saludo.
275  Comunicaciones / Redes / Re: ¿Puede ser que mi conexión se vea ralentizada por el adaptador inalámbrico? en: 7 Octubre 2014, 17:08 pm
Tiene que ser el adaptador, no pretendas tener una bajada de 300 Mbps, cuando tu adaptador lo maximo que soporta son 54 Mbps, pero igualmente no me cuadra dices que tienes una bajada de 10Mbyte pero lo maximo que puedes conseguir con 54 Mbps son 6,75 Mbyte.

Si no quieres ir directamente a comprar un adaptador que soporte el estandar N, pidele a un familiar o amigo (Si no tienes ves a comprarlo directamente xD) que te preste algun adaptador que lo soporte, o mejor aun un portatil medianamente nuevo que seguro que lo soporta.

Y entonces sabras si viene de hay el problema, pero estoy segurisimo de que si, porque si no todo los routers de "fibra optica" soportan el estandar N.

Un saludo.

P.D: Cuidado con la gente de ONO xD.
276  Comunicaciones / Redes / Re: ¿Puede ser que mi conexión se vea ralentizada por el adaptador inalámbrico? en: 7 Octubre 2014, 01:35 am
Es posible que sea la tarjeta inalambrica, que estandar estas utilizando, b/g?

Por las velocidades que estas diciendo no me cuadra ya que el estandar g solo soporta unos 54 Mbps, a no ser que estes usando el estandar g+ que ese soporta hasta los 108 Mbps y entonces si que cuadran las velocidades, cuidado en confundir Mbyte y Mbit.

Si tienes "fibra optica" contratada lo que tendrias que usar es una tarjeta con el estandar n que esta soporta transferencias de hasta 300 Mbps en teoria.

Si haces un test de velocidad te recomiendo que uses ethernet, bueno utilizalo siempre que puedas ya que es mil veces mejor que el wifi.

Un saludo.
277  Programación / ASM / Re: ¿Como decodificar x86 opcodes apropiadamente? en: 6 Octubre 2014, 02:35 am
De nada, si tienes algun problema no dudes en comentarlo.

Un saludo.
278  Programación / ASM / Re: ¿Como decodificar x86 opcodes apropiadamente? en: 3 Octubre 2014, 18:43 pm
De momento no se me ocurre otro metodo que ir comparando con mascaras y cosas asi.

Sobre la instruccion push, no solo gasta un byte depende de el parametro que pases, ya sea registro, valor o offset.

Si pasas un registro este se torna en 1 byte, que es 0101 0000, el primer bloque de 4 bits hace referencia al 5 y el otro al registro, te leiste lo que te dije sobre ModRM?

El ejemplo que te puse seria push eax ya que eax vale 0 en ModRM, un push ebx seria 0x53 0101 0011, ya que ebx es 11 en ModRM.

Como te dije no se me pasa otra cosa por la cabeza que no sea como bien dijiste con mascaras de bit y todo eso.

Un saludo.
279  Programación / ASM / Re: ¿Como decodificar x86 opcodes apropiadamente? en: 1 Octubre 2014, 20:55 pm
Claro si tienes algun problema comentalo, pero como te dije antes y ahora en las pag y capitulo que cite esta todo bien detallado.

Si no te gustan los AMD lee los Intel, aun que sera practicamente igual.

Un saludo.
280  Programación / ASM / Re: ¿Como decodificar x86 opcodes apropiadamente? en: 1 Octubre 2014, 10:57 am
Como en mi anterior mensaje, te invito a leer los manuales en mi caso los de AMD Vol 3, en el punto 1.3 Opcodes pag 16, hay lo tienes todo bien explicado.

Por ejemplo te voy hacer un ejemplo bien facil, tomando los valores y las explicaciones del manual.

Código
  1. movl %esi, %esp  ;  0x89, 0xf4

El opcode la referencia de mov seria 0x89, el valor 0xf4 es ModRM.

0xf4 == 11110100   >> 100 es el encode de esp, 110 el de esi y por ultimo el 11 es el ModRM.mod, no se explicartelo muy bien, lo tienes en la pag 21-22, se que tiene que ver algo con r/m.

Ese ejemplo es basico claro que si haces direcciones mas complejas tienes los SIB byte, pero eso mejor que lo leas, si tiens alguna duda o problema comentalo.

Un saludo.
Páginas: 1 ... 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 [28] 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 ... 98
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines