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 - cpu2

#551
Redes / Problema con router del ISP.
27 Julio 2013, 10:18 AM
Hola

Me gustaria saber de alguien que tenga un router Huawei modelo hg532c del ISP Jazztel, ya que tengo un problema y no se si es fallo mio o del router.

Un saludo.




Bueno, ya probe lo mismo en otro router del mismo modelo pero de otro operador, en este caso Orange y tiene el mismo problema, que es el siguiente.

Cuando entro a traves del puerto 80, ya saben por el navegador, el router pide un usuario y pass, que en este caso por default es admin admin, bueno como ya sabran esos valores se tienen que cambiar ya que si no es un fallo muy grave de seguridad. Cambio la pass en el apartado de mantenimiento y todo bien, al ingresar de nuevo la pass admin no es valida. Pero resulta que aparte utilizo OpenBSD y no tengo entorno grafico asi que utilizo telnet para entrar al router, si aun hay gente que utiliza telnet, ingresas a una terminal con el siguiente mensaje.


Código:
-------------------------------
-----Welcome to ATP Cli------
-------------------------------

Vamos la terminal de todo la vida, y como es normal pide el user y la pass, pues hay esta el problema pruebo la pass que cambie anteriormente y no la accepta pero el admin admin si funciona, y puedo entrar a la consola ATP y a busybox. Eso en los dos router que probe uno de Jazztel y el otro de Orange, alguien tiene ese modelo para corroborar esto?

Es un fallo de seguridad o es que no configure bien el router?

Un saludo.
#552
ASM / Re: Comandos puertos I/O
25 Julio 2013, 08:06 AM
Cita de: eferion en 24 Julio 2013, 09:14 AMPor lo que he visto ese chip es para una tarjeta ethernet... Quizás debieras mirar información sobre comunicación con sockets vía ensamblador...

Te refieres a la API del sistema, socket, connect etc...

Cita de: eferion en 24 Julio 2013, 09:14 AMsupongo que las tarjetas ethernet tendrán todas una interfaz común... si no la tienen entonces es bastante posible que sea el sistema operativo el que te proporcione esa interfaz común y se encargue él de comunicarse con la tarjeta.

Puede ser, estoy leyendo algunos codigos del nucleo y los controladores tienen en comun estas librerias y estructuras.

mbuf - Kernel memory management for networking protocols.
ifnet -  Kernel interface for manipulating network interfaces.

Tendre que mirar mejor esos dos apartados. Ya te comentare algo gracias por la ayuda.

Un saludo.
#553
Cita de: Belial & Grimoire en 24 Julio 2013, 20:11 PM
Código (asm) [Seleccionar]
lea       ecx,dword ptr [ebp-400]
push      ecx
push      2
call      WSAStartup


aqui esta reservado el espacio en ebp y de hecho encontre otro modo de hacerlo

Sustrae 1024 bytes a ebp y copia la direccion al registro ecx, que se convierte en un puntero, pero ebp sigue igual.

Y sobre los otros dos, podrias mirar las instrucciones enter y leave.

Un saludo.
#554
Curioso, no consigo ver el fallo, enteroria esta todo bien pasas la direccion de la cadena y esta acaba en 0.

Como digiste solo es en .data, si cargas la cadena como la estructura sockaddr_in funciona no?

Bueno a ver si lo saco.

Un saludo.

P.D: Ese codigo se puede optimizar, pero eso ya es otra historia.
#555
Cita de: lweb20 en 24 Julio 2013, 05:13 AMReformulo mi pregunta ya que he hecho varios cambios. ¿Es posible que un handler de interrupción (por ejemplo del PIT) sea fastcall? y cómo.

Lee esto.

http://www.agner.org/optimize/calling_conventions.pdf

Tambien he ledio por hay que fastcall no esta estandarizada.

Cita de: lweb20 en 24 Julio 2013, 05:13 AM- pushad y popad meten y sacan los registros del CPU de 32 bits.

Si lose, pero como no indicaste en que modo estabas esas instrucciones en 64 bits generan un opcode invalido, que es el error que muestras y te pregunte y que no contestaste, de donde viene ese opcode invalido?

Cita de: lweb20 en 24 Julio 2013, 05:13 AM- el tipo de llamada o convención _fastcall es más rápido que _cdecl verdad?

Si, ya que fastcall utiliza los registros y no el stack.

Pero ya veo que esto es C++ y Windows, cosa que no me gusta, asi que no puedo ayudarte mejor, mas bien era por el code en ASM.

Un saludo.
#556
En el anterior codigo, tienes esto.

Código (asm) [Seleccionar]
push WSD
push 0x202
call [Getpc]
mov [saveWSA], eax


Puede que sea ese el error, ya lo corregiste?

Un saludo.

#557
El error dice que estas intentando ejecutar un opcode que no es valido para el procesador, tambien depende del modo de operacion del procesador.

Cual es ese opcode invalido?

Ya que he visto las instrucciones pushad y popad, te pregunto si estas en 64 bits?

Un saludo.
#558
Criptografía / Re: Multiplicacion AES
23 Julio 2013, 22:23 PM
No es educacional, lo quiero implementar en ASM, pero antes de teclear codigo tengo que entender el algoritmo bien, y no entendi bien el modulo.

Un saludo.
#559
ASM / Re: Comandos puertos I/O
23 Julio 2013, 22:15 PM
Esto es lo que encontre, no puedo descargarlos desde la pagina de realtek, ya que tengo que ser socio.

No es una 3c595 si no una rtl8168, tambien hay unos diagramas pero nada de codigo, ni de puertos ni nada por el estilo.

http://www.datasheetarchive.com/RTL8168-datasheet.html

A ver si puedes echarme un cable.

Un saludo.
#560
Criptografía / Multiplicacion AES
23 Julio 2013, 03:35 AM
Hola

Estoy leyendo el fips-197, y tengo un problema con el siguiente polinomio.

(x^6 + x^4 + x^2 + x + 1) (x^7 + x + 1) modulo (x^8 + x^4 + x^3 + x + 1) = x^7 + x^6 + 1


Entiendo todos lo ejemplos, pero no se muy bien como implementar el modulo, mi resulatdo es erroneo.

Un saludo.