Lenguaje ensamblador en firmware

Iniciado por scott_, 26 Junio 2014, 22:08 PM

0 Miembros y 3 Visitantes están viendo este tema.

scott_

Que onda,

Colegas, tengo un problema y no puedo resolverlo, asi' que para empezar no domino el lenguaje ensamblador, porque sabemos que es el ma's difi'cil de todos los lenguajes de programacio'n (para mi xD) . Entonces necesito su ayuda.

Necesito editar este firmware y ponerle un HTML para darle una instuccio'n de login 2 para mi mo'dem (basicamente una puerta trasera):http://www.tp-link.com/en/support/download/?model=TL-WR541G&version=V7#tbl_j

Aca les dejo una info, por si quieren ver si su mo'dem es vulnerable con puertas traseras: http://www.dragonjar.org/ya-revisaste-si-tu-router-tiene-puertas-traseras.xhtml

Bueno amigos, de antemano gracias
Si no intentas salvar una vida, jamás salvarás la de nadie más

engel lex

Citarporque sabemos que es el ma's difi'cil de todos los lenguajes de programacio'n

falso...

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

scott_

Cita de: engel lex en 26 Junio 2014, 22:10 PM
falso...


Para mi lo es, en el lenguaje las instrucciones que le van a llegar directamente a tu máquina utilizando palabras que resumen las instrucciones. Luego una herramienta lo que hace es convertir esas instrucciones directamente (sin optimizaciones ni simplificaciones) en código máquina que solamente puede correr en la arquitectura para la cual fue diseñado.
He tratado de aprenderlo pero no lo puedo aprender a la segura, porque son varios campos en los procesadores.
Si no intentas salvar una vida, jamás salvarás la de nadie más

engel lex

gracias por aclarar el punto que para ti lo es! XD evita en lo posible generalizar, ya que por lo general la generalización tiende a ser una falacia en sí misma
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

scott_

Engel lex, con toda pena quise decirte de publicaciones anteriores, que siempre te sales del tema, detalle que me equivoco, me lo publicas haciendo que el rollo se salga del tema, por favor te pido que evites este tipo de problemas, te lo digo del buen modo  ;D, Gracias   :laugh:
Si no intentas salvar una vida, jamás salvarás la de nadie más

cpu2

#5
No entendi bien eso del html, pero bueno. Que conste de que nunca hice nada de esto, pero como nadie te dijo nada pues intentare ayudarte.

A no ser de que tengas un modelo especial de algun ISP, TL-WR541G V7 no es un modem si no un router normal, o como lo llama la gente "neutro".

Bien estado buscando imformacion, que tu deviste de buscar antes, TL-WR541G V7 tiene el chip AR2317, eso significa de que el modelo de ese chip es MIPS 4KEc V6.4. Tiene que ser una arquitectura MIPS32 si no me equivoco, ya que el firmware es binario puedes mirarlo con algun visor Hexadecimal como hexdump, o si no tambien podrias intentar con un disassembler para esa arquitectura, todo eso te toca investigar a ti.

Un saludo.

P.D: Tambien ten cuidado con las cosas que dices, ya que en este foro algunos temas estan censurados, tienes que fijarte de que ese firmware puede estar protegido por las leyes, si lo modificas  posiblemente estarias cometiendo un delito.

scott_

Cita de: cpu2 en 27 Junio 2014, 13:40 PM
No entendi bien eso del html, pero bueno. Que conste de que nunca hice nada de esto, pero como nadie te dijo nada pues intentare ayudarte.

A no ser de que tengas un modelo especial de algun ISP, TL-WR541G V7 no es un modem si no un router normal, o como lo llama la gente "neutro".

Bien estado buscando imformacion, que tu deviste de buscar antes, TL-WR541G V7 tiene el chip AR2317, eso significa de que el modelo de ese chip es MIPS 4KEc V6.4. Tiene que ser una arquitectura MIPS32 si no me equivoco, ya que el firmware es binario puedes mirarlo con algun visor Hexadecimal como hexdump, o si no tambien podrias intentar con un disassembler para esa arquitectura, todo eso te toca investigar a ti.

Un saludo.

P.D: Tambien ten cuidado con las cosas que dices, ya que en este foro algunos temas estan censurados, tienes que fijarte de que ese firmware puede estar protegido por las leyes, si lo modificas  posiblemente estarias cometiendo un delito.

Es probable, pero estoy tratando de encontrar un bug y de mi parte armarle uno xD, y si voy a tener cuidado, muy buena tu respuesta, Gracias.
Si no intentas salvar una vida, jamás salvarás la de nadie más