Foro de elhacker.net

Foros Generales => Foro Libre => Mensaje iniciado por: Hason en 8 Marzo 2017, 19:47 pm



Título: Curso BIOS
Publicado por: Hason en 8 Marzo 2017, 19:47 pm
Me he encontrado con un curso de BIOS, para modificar y editar las BIOS actuales, pero resulta que vale algo de dinero:

http://www.incopia2.com/shop/curso-de-BIOS-online-p-13598.html

Entonces, antes de gastarme algo para esto, me gustaria saber, si pensais que es bueno, y mejor aún si sabeis de un sitio gratuito donde expliquen esto bien, pero bien.

Por insanely mac, hay algo de esto, o todo, pero está en ingles, y hay que ir buscando, leyendo mucho, yo busco más una guia resumida de facil entendimiento, vamos, si la hay.


Por ejemplo de aquí he aprendido algo:

http://www.win-raid.com/t8f16-BIOS-Modding-Introduction-and-Preparations.html

Pero no encuentro donde explican como editar las bios del fabricante, para regrabarlas luego con un programador externo, esto es lo que quiero saber, por que si cojo una imagen del fabricante tal y como está, se graba bien, pero no funciona, ya me pasa en los pc, y los routers, creo que hay que modificar algo al comienzo de la imagen en el editor hexadecimal o no se como.


Saludos.


Título: Re: Curso BIOS
Publicado por: Orubatosu en 8 Marzo 2017, 21:25 pm
Como no aprendas ensamblador te adelanto que es tirar el dinero

Y por si no te lo comenta nadie te lo comento yo. El ensamblador es JODIDO de cojones

Ah, y ademas toquetear una Bios sin tener toooooda la documentación detallada de la placa en cuestión es como jugar a la "ruleta rusa" con una pistola automática


Título: Re: Curso BIOS
Publicado por: Hason en 8 Marzo 2017, 22:13 pm
Hombre, solo quiero saber editar las imagenes del fabricante para grabarlas con el  programador, solo eso, no es tanto, digo yo...

Ya me han pasado dos imagenes, una en willem y otra en biosflahs, pero no me han dicho como lo hacen  :( y yo quiero saberlo hacer, sobre todo, para los routers, que tengo varios, y acabo de aprender a flashearlos, con un test soic 8 cable adaptador para los spi chips, y otros routers con puerto serial con un usb a puerto serie y consola como putty, pero claro, le meto la imagen tal cual del fabricante, y no va, no va, joer, que faena... yo de verdad, necesito saberlo hacer, supongo que no será tan complicado hacerlo, sobre todo si encontrara donde lo explican claro....

Yo soy bastante duro de mollera, pero si encuentro un sitio que lo explican bien, lo aprendo en X tiempo.


Saludos.


Título: Re: Curso BIOS
Publicado por: Orubatosu en 9 Marzo 2017, 09:08 am
Para copiar datos de un sitio a otro no hace falta "aprender bios", es una operación en principio relativamente simple

Pensaba que hablabas de modificar una bios, para eso hace falta contar con toda la documentación completa de la placa, no solo con el "manual" porque ese no te lo cuenta todo ni de lejos


Título: Re: Curso BIOS
Publicado por: Hason en 9 Marzo 2017, 14:26 pm
Lo del curso lo dejo, por que me duelen las muelas, y tendré que ir a ver al dentista pronto, y el money no llega para todo.

En fin, seguiré indagando a ratos, por aquí y por allá, pero realmente, para ir a lo seguro , el curso este sería muy bueno, además digo yo que me darían una titulación¿? 

Ya te digo, que es a modificarla, pero solo para grabarla en la bios, o en los chips, por que se tienen que retocar las imagenes no se como.

Por ejemplo, tengo un router tplink, la imagen que tengo ahora , es con código modificado y está bloqueada, el sector 2 del chip, lo veo con el willem programer al leerlo ,entonces , está imagen ,no recuerdo muy bien ahora, pero  creo que ocupa 2000kb, y la imagen del fabricante, ocupa 1500kb, en este caso es más pequeña parece , entonces, le grabo la imagen del fabricante, y se graba ok y verifica, todo bien, y al final, parece que se rellena el hueco faltante de espacio, pero no funciona, por que supongo , ha de modificarse algo, igual que en las bios de motherboards, si coges tal cual la imagen con el programador externo para grabarla, no funciona, , este es el misterio que quiero saber.


Luego lo de modificar bios, para modificar todo el chipset, que supongo que puede hacerse, esto , que más quisiera yo saberlo hacer, pero por ahora, esto queda muy lejos.


Ya me han dicho que con willem , puedo acceder a todos los chips de la placa base, incluido el chip lan y todos, lo que pasa, que yo no se  :xD  pero quiero saberlo claro, hay un juego de accesorios para los chips, el pomona, pero macho, poco a poco si llego.



Saludos.


Título: Re: Curso BIOS
Publicado por: Poyoncio en 9 Marzo 2017, 19:54 pm
Hason:

Ya te adelanto que modificar una BIOS no es coger un programa magico y ya esta, requiere de bastante lógica y metodologia para no romper el ciclo normal. Acabas antes programando la tuya propia que modificando una creada, obviamente, en funcion de lo que quieras hacer, para por ejemplo cambiar un par de variables con cualquier herramienta de reversing estatico puedes hacerlo (con conocimientos previos), si es para añadir nuevas funcionalidades y cosas por el estilo vas jodido. 

Requiere de un conocimiento medio en ensamblador y una buena comprension de como funciona este tipo de software en bajo nivel, llamadas al hardware y esas cosas.

Por otra parte, Orobatsu:

Como no aprendas ensamblador te adelanto que es tirar el dinero

Y por si no te lo comenta nadie te lo comento yo. El ensamblador es JODIDO de cojones

Ah, y ademas toquetear una BIOS sin tener toooooda la documentación detallada de la placa en cuestión es como jugar a la "ruleta rusa" con una pistola automática

Yo era de los tuyos, de los que pensaba esas cosas, basicamente me guiaba por lo que me iban comentando los demas, pero realmente no es tan jodido. Desde que aprendi ensamblador mi convivencia con los ordenadores tiene más sentido  :rolleyes:


El poder que te da ensamblador no te lo da ningún otro lenguaje. Te recomiendo que aprendas lo basico en ensamblador y eso lo combines con C, te volveras un jodido friki, pero te gustará, ya verás.
 
Obviamente, odiaras ensamblador si el que te lo ensenya es un patan o simplemente no tiene ganas de ensenyarte, si te animas, te puedo pasar buenos libros gratuitos que parten de niveles basicos.


Saludos


Título: Re: Curso BIOS
Publicado por: Hason en 9 Marzo 2017, 21:09 pm
Ya me imagino que no es tan sencillo, yo lo único si encuentro un tutorial bueno, o un libro que lo expliquen, pues seguro lo entenderia vamos, lo malo que no encuentro nada.

Cuando tenga ganas me pondre en insanely mac a mirar que hay mucho del tema.

Ya empecé tu curso poyoncio, pero no pude avanzar por que no me funciona correctamente el pc, pero bueno, tal vez lo prueve otro día no se.

Yo lo que me gustaria saber, es coger un programador externo, y saber programar todos los chips, así arreglado, no me quiero complicar más la vida que eso, pero creo que ya es suficiente movida, y tengo que aprender a editar las bios, claro, supongo que se modifican ciertos valores en cada marca, de una forma predefinida, que hay que saber, no se, e igual con todos los firmwares supongo, como los de routers, gráficas, tarjetas de red, etc... entonces, supongo que tendría que aprender, a saber que hay que modificar, que es, y como.

En fin, yo me pensaba que sería mucho más facil con el programador, ya aprenderé con práctica, que es como más me entero cuando hago pruebas con los chips.



Saludos.




Título: Re: Curso BIOS
Publicado por: Poyoncio en 9 Marzo 2017, 21:56 pm
Ya me imagino que no es tan sencillo, yo lo único si encuentro un tutorial bueno, o un libro que lo expliquen, pues seguro lo entenderia vamos, lo malo que no encuentro nada.

Cuando tenga ganas me pondre en insanely mac a mirar que hay mucho del tema.

Ya empecé tu curso poyoncio, pero no pude avanzar por que no me funciona correctamente el pc, pero bueno, tal vez lo prueve otro día no se.

Yo lo que me gustaria saber, es coger un programador externo, y saber programar todos los chips, así arreglado, no me quiero complicar más la vida que eso, pero creo que ya es suficiente movida, y tengo que aprender a editar las BIOS, claro, supongo que se modifican ciertos valores en cada marca, de una forma predefinida, que hay que saber, no se, e igual con todos los firmwares supongo, como los de routers, gráficas, tarjetas de red, etc... entonces, supongo que tendría que aprender, a saber que hay que modificar, que es, y como.

En fin, yo me pensaba que sería mucho más facil con el programador, ya aprenderé con práctica, que es como más me entero cuando hago pruebas con los chips.



Saludos.




Mi curso para eso no  te serviria, mi curso parte de 0 y esta destinado a reversing, ahi no hay ni la mitad de lo que necesitas para programar o saber modificar una BIOS en condiciones.

Imaginate, si no pudistes hacer no pudistes ni siquiera hacer la compilacion correctamente (independientemente de lo que te sucede), imaginate modificar una BIOS, que a la mínima se rompe, almenos yo, no me aventuraria a hacer tal cosa. Obviamente, depende de lo que quieras hacer.

Por lo que comentas de "coger un programador externo" ya te lo he dicho, no existen esos programas magicos, cada BIOS es dependiente de un hardware concreto.

Saludos


Título: Re: Curso BIOS
Publicado por: Hason en 9 Marzo 2017, 22:27 pm
O sea que para saberlo hacer, tengo que aprender ensamblador????

Yo lo que quiero hacer solamente, es coger un editor hexadecimal, y modificarle cosas, mirandolo en un tutorial por ejemplo, hacer unas modificaciones, y luego grabarlo.
Pero ya estamos, no se que hay que modificar si no me lo dicen.

En fin, ahora mismo le he grabado otra versión de la bios a una placa, y siempre se reescribia buen trozo de código , pero ahora  ha cambiado un poco, por que le he grabado una bios buena, le he bloqueado la región dos, entonces, le he cambiado el chip en caliente,  y he reiniciado, de tal manera que ahora, no me ha hecho el tonto, no se ha quedado en negro un rato , para luego reiniciarse, ha iniciado bien, aunque he visto que ha cambiado el código, solo ha cambido el principio, y bueno, parece que se le ha saltado el bloqueo que le había puesto.
Luego de todo esto, le he puesto  windows ( primero con linux lo he hecho) y a iniciado bien, le he vuelto a leer la bios con el programador externo, y le ha cambiado un poco el código otra vez.

No se si he hecho algo , tengo que testearlo más esto.


Ahora me sale en todas las páginas que no es seguro  :silbar:

(https://s16.postimg.org/c3sw317lx/Captura_de_pantalla_1.png)


Saludos.


Título: Re: Curso BIOS
Publicado por: Poyoncio en 9 Marzo 2017, 23:02 pm
O sea que para saberlo hacer, tengo que aprender ensamblador????

Yo lo que quiero hacer solamente, es coger un editor hexadecimal, y modificarle cosas, mirandolo en un tutorial por ejemplo, hacer unas modificaciones, y luego grabarlo.
Pero ya estamos, no se que hay que modificar si no me lo dicen.

En fin, ahora mismo le he grabado otra versión de la BIOS a una placa, y siempre se reescribia buen trozo de código , pero ahora  ha cambiado un poco, por que le he grabado una BIOS buena, le he bloqueado la región dos, entonces, le he cambiado el chip en caliente,  y he reiniciado, de tal manera que ahora, no me ha hecho el tonto, no se ha quedado en negro un rato , para luego reiniciarse, ha iniciado bien, aunque he visto que ha cambiado el código, solo ha cambido el principio, y bueno, parece que se le ha saltado el bloqueo que le había puesto.
Luego de todo esto, le he puesto  windows ( primero con linux lo he hecho) y a iniciado bien, le he vuelto a leer la BIOS con el programador externo, y le ha cambiado un poco el código otra vez.

No se si he hecho algo , tengo que testearlo más esto.


Ahora me sale en todas las páginas que no es seguro  :silbar:

(https://s16.postimg.org/c3sw317lx/Captura_de_pantalla_1.png)


Saludos.

Claro, editar cosas que ni siquiera sabes que hacen no te va a llevar nada, bueno si, a perder el tiempo. A no ser que sigas un tutorial donde usen una BIOS exacta a la tuya.

Como ya te he dicho, depende de lo que quieras modificar, ¿Que quieres modificar?

Tambien te adelanto, que editar cosas con un editor hexadecimal no te va a llevar a nada. A no ser que seas un genio y comprendas lo que hace el hexadecimal, necesitaras una herramienta de desensamblado como puede ser radare2, y a partir de ahi ir mirando el código en ensamblador y ir parcheando en hexadecimal.

Lo del foro a mi tambien me pasa, será algun problema con el certificado


Título: Re: Curso BIOS
Publicado por: Hason en 9 Marzo 2017, 23:28 pm
Yo ahora mismo si no es mirando un tutorial donde me digan que modificar, no lo se hacer.
Quiero editar las imagenes de los routers, para que funcionen al grabar el firmware con el programador, eso una cosa, y luego si pudiera editar la BIOS o algo para reparar la placa mejor que mejor, pero no se como.
Entonces, voy a mirar de conectar  el programador por el puerto spi de la placa base, para ver, si puedo acceder a todos los chips, ya me dijeron en willem que se podía hacer, pero no se, y empezaré a trastear con eso, por si pudiera reflashrear uno a uno los chips.

Lo de  la página no segura, me pasa con todas las páginas web, después de haber cambiado la BIOS haciendo eso, con otros pc, no me pasa esto...
Bueno, pero en todas las páginas no me pasa.

Saludos.


Título: Re: Curso BIOS
Publicado por: Andromedahk en 16 Abril 2017, 11:25 am
Hola, yo he hecho ese curso de BIOS del que hablas, y no es como dicen por aquí de aprender ensamblador ni que sea lo más difícil del mundo, ese curso te da conocimientos suficientes para editar, modificar, reprogramar, y programar incluso ME región en intel, saber que partes componen el fimrware de una memoria de BIOS (EPROM, SPI) si es intel o AMD, saber cómo solucionar una avería de BIOS en cualquier marca, sabiendo extraer y en algunos casos descifrar una BIOS de fabricante para editarla y grabarla en el chip, solucionando posibles problemas técnicos, como por ejemplo que el equipo no encienda o no de video.

Normalmente es un curso para técnicos de hardware en electrónica, pero puede hacerlo cualquiera, te enseñan todo lo suficiente para que sepas solucionar problemas de BIOS y saber cómo editarlas incluso programarlas con las aplicaciones necesarias. Repito, no necesitas ser un experto en ensamblador ni ser un mostró en matemáticas, es un curso de una semana y es bastante llevadero incluso sin conocimientos técnicos, por lo menos para mí, lo fue, y quedé bastante satisfecho, pues no se me resiste ningún problema técnico ocasionado por BIOS que no pueda reparar, incluso con los intel iCore que llevan la programación de PCH en su propia BIOS y en muchas ocasiones hay que programar la sección de ME región de Intel, que suele ser un poco más complejo, pero tienes manuales y videos de apoyo y un profesor online.

Yo lo vi aqui: http://www.informatiza2.com/general/curso-programacion-de-BIOS-y-me-region/


Título: Re: Curso BIOS
Publicado por: Hason en 16 Abril 2017, 14:31 pm
ohhhhh Andromedahk, muchas gracias por tu aportación.
Creo que puede servirme mucho este curso, para saber mofificar todos los parmetros de la BIOS, para controlarlo todo, y que no haya porquerias.

SUpongo que podrá aplicarse a routers.

Yo lo que me interesa, es modificar los firmwares originales del fabricante, editandolos, para poder grabarlos con el willem programmer.


Pues creo que no tengo ganas de hacer ningún curso de bios ni nada.

Al final fui de pascua con unos amigos, y bien, me invitaron y comi que buena falta me hacia, y no me hicieron ni pagar, buena gente.

Otros amigos me invitaron a otro sitio pero no pude ir por que no sabia bien el sitio.

Y nada de relax a intentar descansar y mejorarme.

Saludos.