| |
|
3341
|
Seguridad Informática / Hacking / Re: ¿Se puede sacar los binarios de un software y a su vez reutilizarlos?
|
en: 16 Enero 2018, 16:38 pm
|
A ver, en la memoria se almacenan bytes... el procesador no entiende otra cosa que bytes, nada impide "hacer ejecutar un txt" al procesador... sin embargo el sistema operativo es quien media, es decir, tiene un formato esperado. Si a un txt, le impones (adjuntas delante) el formato esperado y lo arrancas el procesador lo 'tragará' como si fuera un ejecutable, pero si tiene escrito: "Desde un lugar de la Mancha de cuyo lugar no quiero acordarme"... esos bytes, el procesador los interpretará puramente como ensamblador, intentará decodificar operaciones que por no ser organizadas como tal, el resultado será impredecible... incluso podría dar alguna operación no válida. Por ejemplo, la interrupción 21, en ensamblador es "CD 21", eso son dos bytes (en hexadecimal), cuyos valores (en byte decimal) son: 205 033 (entra también en juego el orden de los bytes, pero al caso lo obviamos para no complicarte más), estos bytes en la tabla ASCII se corresponden con: "Í!", es decir si escribes eso en un fichero de texto plano, y luego ese fichero fuera modificado para ser antecedido por una cabecera de ejecutable... ya ejecutaría una interrupción 21, y según que valor hubiera en un registro ejecutaría una u otra cosa... En definitiva, los ficheros de datos, son 'consumidos' por los ejecutables, por si mismos no son ejecutados en el procesador, se cargan en memoria y son la 'materia prima' de los ejecutables... instrucciones a ejecutar por el procesadro requerirán algún dato que serán tomado de un fichero. Un ejemplo tonto: Tienes el texto siguiente en un fichero de texto: "en un lugar de la mancha de cuyo lugar no quiero acordarme.", tu ahora abres este fichero en un editor de texto, y dices: vaya "en" empieza con mayúscula igual que en "La Mancha", ydecides cambiarlo, el editor (que es un ejecutable), llevará el texto a memoria, y una función específica cargada en procesador tomará las letras precisas y las remplezará la "en", por la "En", y "la", por "La" y mancha por "Mancha" (solo la letra afectada, pongo la plabara para ver donde aecta) y finalmente guardará a fichero el texto así cambiado. algo sencillo sin embargo conlleva bastante trabajo... abrir el fichero, leer su contenido, crear una ventana y cargar toda su interfaz, escribir el texto en la pantalla, en el sitio adecuado, cortando líneas y deplazando hacia abajo palabras si modificas el ancho de línea (si se ajusta a la vista), luego seleccionar el texto afectado con la interacción del ratón, y pulsación de teclas, sobre un menú o botones, y finalmente realizar el remplazo, recorriendo el texto para acceder a las letras seleccionadas para ser remplazadas por su equivalente en mayúscula (al final en el procesador convertir una letra a mayúsculas es muy simple: se ejecuta una operación letra = (letra or 32), en el procesador sería algo como: mov ah, letra //traer de una dirección de memoria 1 byte al registro llamado ah or ah, 32 // realizar una operación or entre el contenido en el registor ah y el valor 32 (esto es pone a 1 el bit 5 en dicho registro) mov letra, ah //llevar a la misma dirección de memoria el contenido del registro ah... Previamente debe asegurarse que la letra que se quiere convertir en mayúsculas entra en el rango de 'caracteres mayusculables' (valga el palabro), un "3" no admite ser convertido en mayúsculas... as´ihab´ra una comparación previa... una tabla de 256 valores (desde el 0 al 255), cuyo contenido es 1 ó 0, si es 1 señala que esa casilla puede ser convertido a mayúsculas si es 0, no... etc... todo a grosso modo, dado tus escasos conocimientos.Básicamente todos los ficheros se podrían resumir en sólo 2 modelos: ejecutables y datos. Los ficheros ejecutables se encargan de 'operar' con datos. Los ficheros de datos, son reconocidos por ejecutables específicos. El procesador no sabe nada de nada, es la artificiosidad del ser humano, quien le da funcionalidad y sentido a un ejecutable y a los datos. Incluso un ejecutable a un nivel más íntimo, también son datos... pero que una vez el S.O. lo identifica como tal y lo carga en memoria y lo apunta al procesador es cuando puede ser 'ejecutado'. Esto es lo mismo que por ejemplo cocinar: el diseño inicial, la idea del programador es como una receta, el fichero ejecutable es como el cocinero haciendo la receta, y el fichero de datos, serían los ingredientes... unos ejecutables de 'segundo grado' son las librerías (son ejecutables que no funcionan solos, solo con llamadas especñificas dentro de ellos), sería como aparatos de que se sirve el cocinero (horno, el fuego, batidora, etc... que resuelven tareas especñíficas. Fíjate que cada 'aparato' utiliza siempre algún 'ingrediente' (datos), a los que opera: "batir huevos", "cortar rebanadas de pan", "pesar 100 gramos de queso", "subir a 200 grados el horno", etc... el cocinero de forma secuencial va realizando tareas... recurriendo a los artefactos para manipular los ingredientes, hasta obtener el palto coinado finalmente... Algo muy vago, pero piensa por ahí para resolver tú mismo varias cuestiones que todo el mundo puede llegar a ellas (por sí mismo). Pero para que todo esto te aparezca claro, sería acertado que miraras (si sientes la curiosidad que despierta al que se acerca a la informática más de la cuenta  )), empezaras por el principio... estudia como opera un procesador a grandes rasgos, luego que lo tengas asumido hazlo a un nivel más detallado, y así en cada etapa tendrás más claro todo hasta que comprendas todo el puzzle.
se me olvidaba... venía responderte solo esto y al final, te he puesto cosas que no pensaba y me olvidaba de a lo que venía: Este foro es de "Hacking avanzado·, dejando de lado lo de 'avanzado', qué tiene que ver tu consulta con el hacking???... no veo adónde quieres ir a parar, solo ausmo que tienen un embrollo tremendo en tu cabeza, y que tratas de arrojar un poco de luz a todo ello, pero qué tiene ver tu consulta con respecto al hacking?... por algo publicaste en este sección en espcífico, no?.
|
|
|
|
|
3342
|
Foros Generales / Dudas Generales / Re: Duda de seguir una educación superior en Ingienería Informática o NO.
|
en: 16 Enero 2018, 15:56 pm
|
|
Creo que nadie puede responde rpor otro si debe hacer tal o cual cosa, cada cual vive en su piel y no puede ponerse en la de otro, por mucho parecido que parezca haber...
Yo solo te digo que sopeses que sientes de atracción por esta materia y que sientes de atracción por alguna otra. Luego intenta imaginarte una vida en cada una de esas materias por las que te puedas sentir atraído y al revés, intenta imaginarte una vida sin esa materia (olvidando el resto, solo sin esa materia, como si no hubiera nada más)... y ya ahí puedes intuir la respuesta, ver como tu 'yo' te responde con ansiedad, satisfacción, cada uno debe seguir su estrella, no la de los demás...
|
|
|
|
|
3343
|
Foros Generales / Sugerencias y dudas sobre el Foro / Re: Revista elhacker.net
|
en: 16 Enero 2018, 15:50 pm
|
Yo siempre me quejo de mi falta de tiempo libre, pero al final (a costa de horas de sueño  ), suelo sacar más de lo que tenía disponible. No me subo al carro de forma absoluta, pero tampoco lo descarto. Si que quería señalar que me parecería muy acertado, que al final aparte de un enlace en la web, se pudiera compactar en un ¿pdf?... así sería más fácil que sobrevolara todos los cielos y navegara por todos los rincones del planeta, libre incluso en el tiempo... al tiempo, cada página el enlace a la web, atraería (posiblemente), más gente interesada. Es cierto que desde hace ya unos 10-12 años, la red ha entrado en una cierta decadencia foril, no sé si más debido a las crecientes redes sociales o si a los onmipresentes móviles (o acaso sean el mismo problema), pero siempre habrá quien prefiera este medio a abrirse en redes sociales o encerrarse en su móvil.
|
|
|
|
|
3344
|
Foros Generales / Foro Libre / Re: Francisco Umbral: 'He venido a hablar de mi libro'
|
en: 16 Enero 2018, 15:12 pm
|
NEBIRE ...Lo que mas recuerdo fue esta escena, pero ya lo demás ya no me acuerdo apenas, gracias por recordarmelo, pero al final se marcho del programa ? ...
Es que es justo ese momento, el que no recuerdo con exactitud. Mi mente dice recordar que se levantó y se fue antes de terminar el programa (que ya quedaban pocos minutos para terminara), pero esa es la parte nebulosa en mi memoria de aquel incidente, por eso no quiero aseverarlo con rotundidad. Recuerdo perfectamente toda la parafernalia que se montó de la escena al día siguiente y 2-3 semanas siguientes (incluso pasado algún año, a veces veías un fragmento del vídeo en algún otro programa). Muchas burlas en la calle, como si hubiera sido un programa de chistes. Muchos le achacaron arrogancia y falta de humildad, yo creo que su exabrupto estaba justificado, porque a buen seguro debió insistirle a MM (Mercedes Milá), que solo iría si se hablaba de su libro y seguramente le diría también que no quería ir para nada, o que no quería participar del resto del programa, etc... debió insistirle mucho y llegar a prometerle algo certero, para convencerle, por eso se sintió traicionado, defraudado y así lo expresó...
|
|
|
|
|
3345
|
Foros Generales / Foro Libre / Re: Nomofobia. ¿Eres adicto al móvil? descúbrelo.
|
en: 16 Enero 2018, 14:41 pm
|
No. Ese es un término acuñado fuera del sistema médico. Hablamos de 'Trabajoadicto', pero no como una enfermedad, si no con una obsesión alejada de la enfermedad. No se con oce que alguien enferme por dedicarle 20 horas aldía a su trabajo... si sabemos que empeora su vida familiar, su calidad de vida... ...de echo la misma página que expones, yendo al enlace al español, se puede leer bien claro: No hay una definición médica para tal condición, emparentada con el síndrome de desgaste profesional5 y el karōshi. Sin embargo algunas formas de estrés y desórdenes de personalidad obsesivos-compulsivos pueden estar relacionados con el trabajo. Aunque el término trabajólico generalmente tiene una connotación negativa, se usa a veces para personas que expresan fuerte motivación hacia una carrera u oficio. El trabajo en cuestión, usualmente asociado a un empleo pagado, puede también hacer referencia a actividades tales como deportes, música, artes o uso excesivo de Internet, a través del mantenimiento de una página o un espacio, personal u organizacional.
El nombre como tal deriva del término alcohólico. El primer registro de su utilización data de 1968 en una imprenta, luego popularizado en 1971 por Wayne Oates, en su libro Confessions of a workaholic (libro no traducido al español, pero sería Confesiones de un adicto al trabajo). OJO: No desmecerece para nada, entiendo donde quieres ir a parar igual que asumo que entiendes donde quiero ir yo a parar. Solo digo que no se reconoce como una enfermedad, ningún médico dicta una baja por 'adicción al trabajo', y la razón es muy obvia, los ministerios de trabajo de cada páis, lo tirarían atrás, justificando en que entonces quizás hasta la mitad de los trabajadores (a grosso modo), padecería tal enfermedad (sea en una grado mayor o menor).
|
|
|
|
|
3346
|
Programación / Programación Visual Basic / Re: Base de datos que "no se puede localizar"
|
en: 16 Enero 2018, 06:40 am
|
|
Por un lado: "C:\Program files\..." es muy distinto de: "C:\archivos de aplicación\...", aunque esta discrpancia podría obedecer a que has redactado mal...
En general una base de datos que debes distribuir con tu programa, debe residir en la misma ruta de tu programa.
Entonces la ruta será siempre: App.Path & "\NombreBD.mdb", y si cambias el nombre a la carpeta, la mueves etc... seguirá funcionando... ...y si se tiene permisos para la carpeta y ejecutar el programa también se tendrá para la bd, porque yace en esa misma carpeta, los permisos serán los mismos.
|
|
|
|
|
3347
|
Foros Generales / Foro Libre / Re: Nomofobia. ¿Eres adicto al móvil? descúbrelo.
|
en: 16 Enero 2018, 06:09 am
|
No entiendo porqué se aplican este tipo de "etiquetas" a comportamientos humanos por parte de los psicólogos y los medios que lo difunden para algunas cosas pero para otras no.
...
Completamente de acuerdo... De hecho podríamos decir con los mismos argumentos que los psicólogos, tienen un grave problema de adicción a poner en tela de enfermedad simples aficiones o acciones la mayoría de las veces inofensivas. Que alguien decida dedicar x horas a hacer algo, no lo convierte en un enfermo... y si eso es así, entonces todo trabajador debería considerarse enfermo, porque si deciar pongamos 8 horas a algo que te gusta es una enfermedad, como debería llamarse dedicar ese tiempo a algo que odias, desprecias, te disgusta, etc...?, como suele ser para muchos (o en muchas ocasiones) el trabajo????. Creo que es perfectamente posible dedicar gran parte del día a hacer algo y no por ello estar enfermo ni ser adicto. Creo que la enfermedad aparece cuando te afecta física o psicologícamente y te niegas a dejarlo, (con el trabajo esto ocurre a menudo y no lo tratan como enfermedad) pero si no te afecta de ninguna manera, dónde está el problema?. ¿Debe alguien perder su tiempo a partes iguales entre 25 cosas banales en vez de aunar todo ese tiempo en 1,2 o 3 cosas que realmente te gustan?.
|
|
|
|
|
3348
|
Foros Generales / Foro Libre / Re: Francisco Umbral: 'He venido a hablar de mi libro'
|
en: 16 Enero 2018, 06:00 am
|
Puse el vídeo porque me trajo recuerdo, pero me quede con la intriga si este hombre llego a hablar de su libro en ese programa, dado que la mercedes mila hablaba de todo menos de su libro y encima la gente del publico se ríen pero es mas por la forma como habla quiero pensar porque es que no le llegan ni a la suela de lo zapatos a este hombre que dice lo que piensa en ese momento sobre el circo montado en la tv.
Yo vi aquel programa al completo. Recuerdo casi todo el espisodio, aunque me quedan dudas del mismo final... Recuerdo el bochorno que pasó Mercedes Milá, pero al mismo tiempo tuvo que tragar, porque de alguna manera ciertamente le engañó al parecer en una llamada telefónica Mercedes le emplazó al programa, él al parecer decidió asistir y responde a alguna cosa ajena a su libro, pero con la condición de hablar después de su libro, para darle publicidad y ella debió asentir, de lo cotnrario, no habría asistido. Umbral vió que iba pasando el tiempo, y al principio tranquilo respondía sin demasiada entrega en las banales preguntas que le participaba, esperaba el momento de que le preguntara por su libro, pero a medida que pasaba el tiempo veía que nada, que ya no quedaba tiempo para una entrevista larga y ya ni seria ni profunda, con lo cual se enojó... Mercedes trató de evitarlo, como esperando que por vergüenza ante el enorme público que tenía el programa se aguantara y siguiera la corriente, pero él firme y erre que erre con "yo he venido aquí a hablar de mi libro" y ya no quiso contrestar a otras tonterías... Mercedes Milá lo utilizó para enganchar al público, creo que porque había fama de que umbral no concedía (o solía conceder) entrevistas, así que ella sabía que de lograrlo tendría buena audiencia (por haberlo ella conseguido sin reparar en que podría haberle hecho una buena entrevista, en vez de tenerle pasando el rato con banalidades). Mercedes que por aquel entonces tenía muy mal genio y fama de 'dura' tuvo que aguantar el chaparrón y al final quiso hacerle 4 preguntas tontas sobre el tema como para contentarle, y el viendo que ni era serio, ya no quiso ni contestar (no eran preguntas profundas, Mercedes ni se lo había leído ni creo que tuviera pajolera idea de que iba), así que al final decepcionado y a golpe de grito creo recordar que se levanto y se fue... y al día siguiente se hizo eco en los noticiarios del todo el país y fue la comidilla semanal yo creo que en todas partes (de España, digo)... Sobre el libro, ni lo he leído, ni recordaba el título, al final tuvo su publicidad, pero no en la forma esperada. Tiene diferente resultado que se hablara de él al día siguiente a que se hubiera hablado de su libro el día de la entrevista...
|
|
|
|
|
3349
|
Informática / Hardware / Re: Nueva pc
|
en: 16 Enero 2018, 05:38 am
|
No entiendo lo que quieres decir con eso.
Pués es claro. Antes las placas madre que incorporaban una tarjeta gráfica solían hacerlo en la placa base, entonces las conexiones en la misma delataban si incorporaban o no la misma. Así de sencillo... Ahora se han movido en general al procesador. Entonces yo entiendo que si leo (de un vistazo rápido) "onboard Graphics", asumo que la incorpora en la placa base... y si no es así, debería indicar que en la placa base solo se incorporan los conectores para la tarjeta gráfica por si la CPU la incorpora... en tal caso "onboard Graphics" no es acertado... en la placa no incorpora la tarjeta solo los conectores.
|
|
|
|
|
|
| |
|