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ú

Temas - ‭lipman

#1
Redes / Curioso problema de conexión
16 Septiembre 2016, 19:34 PM
Hola,

Vivo en una residencia de estudiantes, en donde cada habitación tiene un socket para RJ45. Si uso el cable para conectarme a internet directamente funciona a la perfección. Sin embargo, quiero usar un router porque dispongo de más dispositivos que necesitan acceso a Internet.

Me compré un router de segunda mano, un Cisco Linksys Wrt54gl (quizás es otro modelo, pero es del estilo) y he conectado el router, el puerto de "Internet" al socket de mi habitación.

Lo curioso es que a veces funciona perfectamente (de la misma manera que sucede con el cable), y a veces no funciona o va ultra lento. He oido que podia ser un problema de que hay mucha gente usando internet y usando wifi, asi que es buena idea cambiar el channel del wifi, pero incluso cambiandolo a un channel en el que no hay más routers alrededor, a veces no funciona o va lento.

Sabeis qué puede suceder o qué puedo hacer para solucionarlo?

Un saludo y gracias!
#2
Primero: RAM
Creeis que merece la pena gastarse 300-400€ más en 16GB que en 8GB?

Segundo: HD
Me ha llamado la atención que en una tienda esté agotado un laptop que tiene 1TB+128GB SSD, pero que haya laptopos de 512GB SSD. Debido a la rapidez, no es mejor este último? Total, si necesitas más espacio puedes comprarte un disco duro externo no?

Quiero usar mi ordenador para el procesamiento de imágenes, es decir, que ejecuto scripts que duran horas, por eso creo que lo más importante es el procesador, pero creo que la memoria no es tan importante. No sé, qué opinan?

Un saludo!
#3
Estoy trabajando con un server ubuntu al cual me conecto desde Windows con SSH (Cygwin) y tengo que ejecutar tareas que llevan muchisimo tiempo.

Existe alguna manera de ejecutar scripts sin tener que mantener la conexión abierta? Alguna manera de dejar al server corriendo un script todo el rato? Pensaba que podía hacer esto usando lo de "&" para dejarlo en background pero si cierro la terminal (ergo la conexión se pierde), se deja de ejecutar.

He pensado que una solución muy sucia sería hacerlo con crontab y que se ejecute una vez, pero quiero evitar esto por todos los medios.

Alguna idea?

Un saludo!
#4
Ayer estaba tranquilamente usando el portátil, cuando de repente la pantalla se me queda completamente en negro (no en negro retroiluminado sino como si estuviese apagada la pantalla). Después de reiniciarlo forzosamente, me volvió a aparecer al cabo de unos minutos. La siguiente vez no llegaba a arrancarse Windows siquiera, y la siguiente vez, no se cargó ni lo primero que aparece al iniciar el PC (imagen)

Después de esto, se me ocurrió hacer una cosa que hice en pasado y que funcionó: intercambiar las tarjetas RAM. Después de hacer esto, por algún motivo estuvo funcionando el PC todo el dia hasta la noche, que volvió a aparecer la pantalla en negro. Esta mañana he intercambiado dos veces la RAM (es decir, ha vuelto a estar en la posición que estaba) y parece ser que me vuelve a funcionar. Simplemente: WTF. Se os ocurre qué puede estar pasando?

Un saludo y gracias.
#5
Estoy interesado en testear la velocidad de conexión en una red local, desde un sistema linux hasta un router. Para empezar, no sé si el comando ping es suficiente para medir esto, igual me vale simplemente, o igual no, ni idea.

Mi idea es acercar el router y ver la diferencia de velocidad dependiendo de la posición, al igual que la posición de las antenas y el wifi usb en si mismo.

Al usar un sistema linux, preferiria usar linea de comandos. Alguna idea?

Un saludo, gracias!
#6
Mi objetivo es el siguiente: tengo un hotspot (Linux) en el cual se conectan ordenadores, y me gustaría que cuando en estos ordenadores te fueras al navegador y escribieras una palabra, por ejemplo "home", te redirigiera al localhost del ordenador que hace de hotspot.

Al principio pensé que yendo al archivo de hosts y añadiendo algo como:
127.0.0.1      home
solucionaria el problema, pero eso solo me vale si escribo "home" desde el propio ordenador (de hecho, lo he probado con dominios y funciona, pero no lo he probado con palabras)

Alguna idea? Un saludo!
#7
Estoy interesado en saber qué cliente se conecta a un servicio propio a través de internet, y mucha gente a dia de hoy usa IP dinámicas. Hay alguna forma de, aun teniendo IP dinámica, identificar quien se conecta? Se me ocurre mirar cierta parte de la IP dinámica (aunque no sea 100% veraz puesto que viene de un pool de conexiones) y mi pregunta es, qué parte de la IP dinámica es invariable? Depende del ISP o es siempre así (hablo a nivel mundial)?

Gracias, un saludo!
#8
La causa es bien curiosa: estaba usando el virtualbox y clickeé en "Settings" para comprobar las caracteristicas de la VM, y de repente el ordenador se apagó creo recordar. Desde ese momento no ha funcionado correctamente.

Cuando enciendo el ordenador (da igual Windows o Linux) me dura unos 2-5 minutos funcionando con total normalidad. Después de eso se queda completamente congelado. No funciona ni siquiera el ratón.

Cual puede ser el problema? Al principio pensaba que podia ser un problema de disco duro, pero en ese tiempo que tengo disponible puedo acceder al disco duro y se puede leer y escribir en el, asi que igual no es ese el problema.

En internet he leido que podria ser la RAM, pero ni idea. Alguna idea?

Un saludo!
#9
Se ha publicado borrador bastante definitivo del Anteproyecto de Ley de Servicios Profesionales que trae noticias muy malas para los ingenieros informáticos: no se nos incluye en el marco legal de las ingenierías. El efecto que esto podría causar es la total desaparición de la ingeniería informática dado que sus profesionales no podrían ejercer legalmente ninguna actividad, quedando excluidos del marco jurídico establecido.

También los estudios de grado y máster en informática quedarían excluidos del marco normativo de los ingenierías lo que llevaría a su posible desaparición ya que serían los únicos estudios de ingeniería que no tendrían una profesión.

Lo más grave es que los ingenieros técnicos en informática españoles no podremos solicitar la tarjeta profesional de la Unión Europea, al no estar reconocidas en España nuestras cualificaciones, lo que impedirá nuestra movilidad profesional en el territorio europeo.

Fuente:http://www.genbetadev.com/actualidad/la-informatica-expulsada-del-ambito-de-las-ingenierias
#10
Electrónica / Regulador de resistencia eléctrica?
24 Diciembre 2012, 15:39 PM
Todos conocemos las típicas lámparas que en lugar de tener un interruptor tienen un trozo de plástico que se desliza y nos permite regular la intensidad de la luz.

Imagino que esto se debe a que aumenta y desciende la resistencia de un resistor que existe en el circuito, de tal forma que si se está en un extremo, permanece la bombilla apagada y en el otro extremo, se enciende completamente a máxima potencia.

Mi duda es, cómo funciona esto exactamente? Yo creo que se regula la resistencia pero ni idea, y aun así, ni idea de cómo funciona. Yo di en el colegio que están los resistores y cada uno tiene cierta resistencia, pero cómo regulas la resistencia? He leido tambien que están hechos por dentro (algunos) con cerámica y cobre que le da vueltas, y cuanto más cobre pongas, más resistencia, pero sigo sin saber cómo regular esto como en una lámpara de luz regulable.

Un saludo!
#11
Viendo la tabla ARP, cuando se envenena se puede ver que cambia, y tenía entendido que para que esto no ocurriese, había que ponerlas estáticas, así que hice una prueba.

Al principio, sin hacer nada, me hice un MitM con ARP Poisoning y ví que efectivamente, me cambia la tabla ARP, y efectivamente, podía esnifar mi tráfico.

Después de esto, hice todo estático, y volví a hacer un MitM. Resultado? La tabla efectivamente seguía estática, pero también podía esnifar lo que estaba haciendo. A qué se debe esto? Ya que en teoría, ahí te pone a donde enviar los paquetes, no entiendo porqué se los manda al ordenador atacante.

Explicación? Solución?

Un saludo.
#12
Estoy haciendo pruebas con IPTables y Wireshark. El workspace es el siguiente:

Cliente (PC) <--> Servidor (PC) <--> Internet (Router).

Nota: Entre el cliente y el router, se encuentra el servidor (puesto con un Man in the Middle).

Pues a ver, mi objetivo es bloquear una IP al cliente, usando IPTables desde el servidor, y para ello hago lo siguiente:

iptables -A OUTPUT -s IP_A_BLOQUEAR -j DROP

Esto lo que me hace es dropear los paquetes que salen del servidor que tengan como origen la IP a bloquear. Es decir, que los paquetes que van del servidor al cliente con esa IP nunca llegan.
Mi objetivo ahora, es hacer el camino inverso: que los paquetes del servidor al router no lleguen.

Para ello, he probado haciéndolo con INPUT (e incluso con FORWARD) y no me sale. He probado lo siguiente:

iptables -A INPUT -d IP_A_BLOQUEAR -j DROP
iptables -A INPUT -d IP_A_BLOQUEAR -j REJECT
iptables -A FORWARD -d IP_A_BLOQUEAR -j DROP
iptables -A FORWARD -d IP_A_BLOQUEAR -j REJECT

De ninguna de las maneras me sale, y no entiendo el porqué, ya que estoy tratando paquetes que entran (y/o que van direccionados) a un destino en concreto. Pero nada, pasan sin problemas, los puedo ver desde el Wireshark perfectamente.

Después, haciendo iptables -nvx -L (para ver la cantidad de tráfico que llega a cada cadena) me he dado cuenta de que apenas pasan paquetes por INPUT (poquísimos) y al FORWARD no le llega ni uno. Y el caso es que deberían pasar muchos, ya que las pruebas las hago descargando a gran velocidad.

Qué puede ser? Por qué ocurre esto?

Un saludo y gracias!
#13
Desarrollo Web / Tener un servidor uno mismo?
18 Mayo 2012, 09:42 AM
Buenas! estoy replanteándome tener un servidor web (para lanzar un servicio propio) en mi propio domicilio y quisiera saber por parte de algunos de vosotros, cuan ventajoso podría ser esto.

La necesidad de tener un servidor web propio en casa me viene dada porque en principio quisiera realizar un servicio bastante "potente" por así decirlo, y teniendo uno mismo su propio servidor tiene mucha más flexibilidad y dominio sobre éste.

El caso es que no sé si es la mejor opción, ya que me imagino que depende bastante de la velocidad que tenga contratada. Supongo que lo ideal para tener un server seria contratar fibra óptica, pero bueno, no sé, la verdad que estoy bastante indeciso sobre el tema ya que llevo años contratando servidores pero nunca he hecho ninguno.

Un tema que si que me preocuparia sería el de la subida de archivos. Todos sabemos que de normal ya nos cuesta subir algo a Internet... quisiera saber cómo reaccionar frente a esto, ya que si que he tenido servidores alquilados en España en donde la subida de archivos se realizaba a 8MBs/s (reales).

Qué opinais?

Un saludo y gracias!
#14
He probado de todo, con los comandos de system, shell_exec, y exec.

Me funcionan perfectamente si lo que tengo ejecutándose es una linea, del estido de 'echo hola > asd' y demás. El problema es que yo quiero ejecutar un archivo .sh entero, y no sé como.

He buscado y no he dado con la solución que me funcione. Alguien sabe cómo?
Si poneis algo, por favor probadlo, porque como digo, he encontrado varias soluciones y ninguna me ha funcionado, osea que copiar soluciones de otro sitio no me vale, solo si lo habeis probado antes xD.

El sh que estoy intentando ejecutar y no me va es muy simple:

programa.sh
echo "hola mundo"
echo "hola" > rofl

A ver si hay suerte, un saludo y muchas gracias!
#15
Buenas. Veamos, tengo 2 archivos (dos imágenes, jpg) que teóricamente son iguales, y digo teóricamente porque pesan "lo mismo", y contienen lo mismo. Con respecto a esto último, incluso utilicé el diff (del gvim) para ver las diferencias entre un archivo y otro, y no hay ninguna diferencia. Son totalmente iguales. Los mismo caracteres.

El problema es que no pesan lo mismo. La diferencia está en 1 byte, que no logro saber de donde sale (o en donde le falta). Parece una tonteria pero el problema es básicamente que si hasheo las imágenes, obviamente me dan hashes distintos y es la misma.

Una imagen la hice en paint, y la otra es la misma imagen subida a un servidor y descargada. La original es la que pesa 787 bytes, la otra 786.

Alguna idea de qué es lo que puede pasar?

Dejo aquí las imágenes por si alguien les quiere echar un vistazo.
http://www.mediafire.com/?muzh65pc5qppgxq

Un saludo!
#16
Llevo con este problemilla bastante tiempo y sigue sin ocurrírseme una solución.

Pongo de ejemplo la cadena de texto: "hola adios adios". Mi objetivo es que el resultado me de lo que tiene puesto en negrita, pero al realizar esto:

echo "hola adios adios" | grep 'hola.*adios' -o

me devuelve: hola adios adios, debido a que el primer "hola" lo mira desde la izquierda y el "adios" lo busca desde el final. Lo que necesito es que vaya buscando paulatinamente en la cadena de texto pasada y me devuelva la primera ocurrencia de "adios" en lugar de la última, con el objetivo de que el resultado sea "hola adios".

Alguna idea?

Un saludo!
#17
Dudas Generales / Problema con "alias" en Hotmail
24 Septiembre 2011, 14:15 PM
Alguien ha probado lo de tener un Alias en Hotmail? La verdad que es una idea interesante y tal, el problema es que no me funciona y me gustaria saber si a alguno de vosotros os funciona.

La cosa es la siguiente, tengo un correo A, y me he puesto un alias B para que todo lo que se mande a B, llegue a A.

El problema es que la única forma que consigo que me llegue el correo de B a A, es que, desde otro correo en el "Para" escriba mi correo A (lo cual entonces lo del alias es inutil porque se supone que es para no dar este correo) y en "CC" escribir el correo B. Incluso de esta forma, desde el correo que lo mando, me llega un correo diciendo que ha sido imposible mandarle un correo al correo B porque no existe.

De todas maneras, cuando te haces un alias, tienes que registrar un correo que no existe, de hecho, he probado a intentar hacerme una cuenta poniendo el mismo correo que un alias, y no me deja.

En fin, alguna idea?

Un saludo!
#18
Dudas Generales / ¿Qué es esto?
30 Julio 2011, 15:40 PM
Estaba arreglando un ordenador, y al encenderlo me he llevado la sorpresa de que durante un instante aparece una imagen (una medalla). Quisiera saber cómo han podido hacer eso y saber cómo quitarlo, aunque ya por curiosidad, porque no me dará tiempo.

Aquí dejo el video: http://www.youtube.com/watch?v=F_Mz2WVxXoI

Un saludo!
#19
Wenas, estoy tratando de usar el preg_match_all y las expresiones regulares para poder buscar textos dentro de documentos html.

Si quisiera por ejemplo el interior del body de un html, lo que en principio se me ocurriría de hacer sería un:

preg_match_all('/(<body>)(.*)(<\/body>)/',$data,$resultado);

El problema es que cuando hay saltos de línea de por medio, esto no funciona.

A alguien se le ocurre algo que pudiera hacer? quizás borrar los saltos de línea? Como haría esto?

Un saludo y gracias!
#20
Es dificil de explicar en el título, así que allá voy: lo que busco es una manera de crear un sistema de login, en el que sea imposible que una persona se loguee accediendo a una URL, quiero decir, que no se pueda loguear nadie haciendo por ejemplo algo del tipo

http://google.com/login.php?usuario=hola&contrasena=1234&Submit

Sino que, quiero que se fuerce a que el usuario y contraseña sean escritos.

No busco el código entero para esto, sino quisiera saber cómo puedo buscarlo en internet, no sé si esto tiene algún nombre específico o hay que usar algo diferente a PHP o javascript.

Un saludo, y gracias!
#21
Me gustaria saber si hay alguna forma de modificar o establecer la precisión del airodump para que solamente capture paquetes de redes "muy" cercanas (pongo "muy" entre comillas por si se puede establecer esa precisión). He estado leyendo en la ayuda y no veo mucho que me ayude.

Alguna idea?

Un saludo!
#22
Estoy tratando de usar la maldita API de Google Reader, y encontré una página en la que te dan un código para ello: http://mindsharestrategy.com/google-reader-api-a-brief-tutorial/

Nada mas copiar y pegarlo no me ha funcionado asi que he estado bastante tiempo entendiendo y comprobando todo.

He llegado a la conclusión de que no implementa bien las cookies o que igual Google ha hecho algo y esta información está desactualizada..

Tengo el siguiente fragmento de código:

Código (php) [Seleccionar]
    private function _getToken() {
        $this->_getSID();
         //Aquí obtengo el SID perfectamente

        $this->_cookie = "SID=" . $this->_sid . "; domain=.google.com; path=/";
         //Creo la cookie

        $url = "http://www.google.com/reader/api/0/token";
         //URL de la que necesitaré coger su contenido

        $ch = curl_init();
         //Inicio CURL..
        curl_setopt($ch, CURLOPT_COOKIE, $this->_cookie);
         //Implemento la cookie
        curl_setopt($ch, CURLOPT_URL, $url);

        ob_start();

        curl_exec($ch);
        curl_close($ch);

        $this->_token = ob_get_contents();
        ob_end_clean();
        //Aqui ya da error
        echo $this->_token;
    }


El error que da es el siguiente:



Alguna idea de lo que puede pasar?

Un saludo y gracias!
#23
Muy buenas a todo el mundo que quiera leer.

Hace semanas, unas cuantas.. descubrí una vulnerabilidad XSS en una página importante (de una multinacional, todos hemos oido hablar de ella, prefiero no dar nombres), pero no me quedé ahi.. seguí investigando. Descubrí que tiene un sistema de logue totalmente inseguro, no solo eso, si no que es explotable y demás.

He contactado con ello, me dijeron que lo arreglarian. No han hecho nada.
También le envié un mensaje al GDT (grupo de delitos telemáticos) y tuve el placer de hablar con Juan Salóm por teléfono durante un ratejo, comentándole este tema, diciéndole que empresa era, y donde estaba el fallo, incluso posteriormente les mandé otro mensaje detallando con total exactitud todo. Siguen sin haber arreglado nada.
Tambien incluso twitteé un poco con Chema Alonso y el twitter de SecByDefault (de ahi me dieron la idea de denunciar).

Sin duda, me gustaria publicar esta vulnerabilidad, que más que vulnerabilidad, lo convertiria como en un análisis de seguridad hacia esa página, ya que tendria mucho de qué hablar.

El caso es que tengo un poco de miedo: si contacté con el GDT es porque creo que, como dije anteriormente, hablo de una multinacional: juega con datos privados importantes básicamente.

Sabeis de algún caso similar que haya tenido repercusiones negativas? Creeis que podria pasarme algo? Que hariais vosotros?

La verdad que lo fácil es decir que no diga nada, pero no he estado parando de darle vueltas durante toodas estas semanas, y además de por el simple hecho de ser algo importante.. estoy muy a favor de reportar una vulnerabilidad y posteriormente publicarla. El caso es que es bastante explotable (a mi parecer) y no sé que repercusiones podria traer.
#24
Estoy interesado en saber si existe alguna manera, ya sea con algún programa o incluso de alguna manera lógica (no se me ocurre ninguna.. pero tampoco es que esté muy familiarizado con la criptografia) de obtener el patron con el que se encriptan ciertas cadenas.

Es decir, tengo el hash y tengo la cadena cifrada, y quisiera saber cómo se cifra. Supongo que usa MD5, ya que son 32 caracteres hexadecimales, aunque no lo hace directamente, es decir, que no hace md5(cadena). Podria meter basura, quien sabe.

La cosa es que puedo tener tantos conjuntos de hash-cadena cifrada como quiera, la cosa es que no sé como empezar a analizarlos o si esto ya de por si es algo "imposible".

Alguna idea de por donde empezar a atacar el problema?

Un saludo!
#25
Mi objetivo es crear un sistema básico que en una función, teniendo un limite, esté añadiendo contactos a una tabla.

La cosa es que no entiendo porqué no me funciona lo siguiente:

#include<stdio.h>
#define LIMITE 3



struct contactos {

  char telefono[10];

  char descripcion[51];

};

//Prototipos:
int almacenaContacto(struct contactos *f);
void leerContacto(struct contactos *f);

int main(){ //INICIO PROGRAMA

int variable;

struct contactos gente[LIMITE];



variable=almacenaContacto(&gente);




return 0;

} //FIN PROGRAMA

int almacenaContacto(struct contactos *f){


int i=0;

  while(i<LIMITE){

  leerContacto(&(*f)[i]);

  i=i+1;

  }
}

//Nota: la funcion leerContacto funciona correctamente: recibe un parámetro struct y me permite ir añadiendo contacto a contacto

La parte que empieza a dar problemas en el programa es la de "leerContacto(&(*f)[ i]);", es decir, que podria concluir diciendo que:

Tengo un programa principal y en el tengo un struct en el que quiero que vayan un determinado numero de elementos. Llamo a una funcion para que haga el bucle y vaya uno a uno, y a su vez, esta función llama a otra que se encarga individualmente de meter los datos en cada una. Mi error se encuentra justo aquí al final, que no se porqué, no consigo hacer referencia a cada parte en el bucle.

Alguna idea?

Un saludo
#26
Una página web se establece en un servidor que alquilamos, y este servidor es una computadora que se encuentra en teoria, encendido todo el rato.

Mi pregunta es, ¿cómo puedo automatizar tareas en este computador? Algo en plan de: cada hora, métete a esta página, coge estos datos, guardalos.. etc, etc. Este es solo un ejemplo.

Alguien tiene alguna idea? Que lénguage necesitaria usar o cómo, desde PHP, hacerlo?

Se me habia ocurrido algo. Desde PHP puedo ejecutar comandos, así que podria ejecutar (estando mi servidor montado en Linux) un comando del crontab para automatizar que cada X tiempo ejecute algún script en PHP que me guarde lo obtenido.

Que opinais?

Un saludo!
#27
Cuando entramos en un Feed, por ejemplo este vemos un número de entradas predeterminado.

Mi pregunta es si puedo elegir el número máximo de entradas que quiero ver y/o el rango de fechas de lo que quiero ver (pasados como parámetros en la URL).

Alguien tiene alguna idea?

Un saludo
#28
Veamos, he visto de una web vulnerable a XSS: se trata del buscador, lo clásico de: "has tratado de buscar X".

De tal manera que si pongo <font color=red>hola</font> me muestra "hola" de color rojo. Sin embargo, al poner simplemente la etiqueta <script> y ejecutarlo, se me desconecta de la página, o incluso a veces sencillamente no me carga la página desde donde se encuentra el fallo (es decir, que me carga solo la cabecera hasta llegar al buscador).

A qué puede ser debido esto? Es algún método especial de seguridad (si es asi, me parece bastante cutre)? Que opinais?

Un saludo
#29
Mi situacion es la siguiente:

Tengo el fichero1 con el siguiente contenido por ejemplo
a
b
c
d
e
...
...
z


y el fichero2 con el siguiente
1
2
3
4
5
...
...
26


Lo que quiero hacer es generar un fichero que quede tal que así:
a:1
b:2
c:3
...
...
z:26


Alguna idea?
#30
Wenas. Me estaba preguntando qué tengo que configurar para que al cerrar la tapa del portatil no se me suspenda (sin tenerlo enchufado a la red eléctrica).

Cuando me voy a lo de gestionar la energía, tengo la opción de que al cerrar la tapa la pantalla se quede inactiva (vamos, que se pone más oscura, como cuando dejamos el ordenador sin usar un tiempo), pero esto solo funciona si está conectado a la red eléctrica, y me interesaría hacerlo usando la bateria.

Alguien tiene idea? (uso Fedora)

Un saludo!
#31
Bien, es posible guardar en el contenido de una cookie una sesión (la gran mayoria de las webs hacen esto).

Mi pregunta es, si se os ocurre alguna manera de, de forma automatizada generar un hash, ponérselo a la cookie, y comprobar si me deja loguearme correctamente.

Habia pensado en hacer un script en php que accediera al fichero donde se guardan las cookies, editara exactamente la parte que me interesa (es decir, la cookie en cuestión de entre todas las que pueda haber), se conecte a la web en cuestión mediante CURL y mediante algún algoritmo comprobando algún mensaje de bienvenida, comprobase si da buen resultado o no.

Sin embargo, dudo que sea la forma más eficiente de hacer esto, por eso pregunto a ver si a alguno se le ocurre otro método.

Un saludo!
#32
Desarrollo Web / Fuente rellena
29 Diciembre 2010, 22:29 PM
Wenas! Me gustaria poder sacar en pantalla un texto y me gustaria rellenarlo por fuera. No sé si esto es posible si quiera, espero que si.

Como el texto lo recojo de una base de datos, podria usar PHP para ello... igual con alguna función relacionada con lo gráfico se podria? El fondo tiene que ser transparente..

Creeis que se podria? Un saludo!
#33
He estado dándole muchas vueltas a esto y no consigo encontrar "la solución"

Quiro obtener el ancho de un div, y la situación que se me presenta, es que tengo con respecto al CSS algo como:

Código (css) [Seleccionar]
<style type="text/css">
#div {
width: 100px;
height: 100px;
background-color: red;
position:absolute;
left:100px;
top:20px;
}
</style>


Y la forma en la que debería obtener el ancho, debería de ser esta:

Código (javascript) [Seleccionar]
<script language="javascript">

function cargar() {
css = document.getElementById("div").style;
alert(css.width);
}

</script>


Esta función se inicializa al cargar la página (en el onLoad del body), y cuando se ejecuta, no me devuelve absolutamente nada. Para que quede claro, el código CSS funciona perfectamente, es decir, que me genera mi cuadradito rojo. Quisiera saber porqué y cómo arreglarlo, es decir, si hay algún otro método para obtenerlo..

Porque he conseguido que me funcione de dos formas:

1)
Poniendo en el div el ancho:
Código (html4strict) [Seleccionar]
<div id="div" style="width:100px ">Ejemplo</div>


Entonces, si que me salta el alert con valor 100px.

2)
Declarando en javascript antes el valor que quiero obtener, es decir, en este caso, poner justo antes del alert esto:
Código (javascript) [Seleccionar]
css.width="200px";

Pero claro, si tengo un  código CSS muy muy extenso, no voy a poder escribirlo en el div, ni a inicializarlo con javascript, por eso que necesito saber cómo puedo obtener el ancho (o cualquier propiedad) de un div, directamente.

Muchas gracias, un saludo!
#34
Tengo una ventana principal, desde la cual, lanzo un popup llamado 'hija'

Código (html4strict) [Seleccionar]

<a href="javascript:void(0)" onClick="hija=window.open('ventana.htm', 'nombre'); return false;">Abrir</a>


Para saber la localización en donde se encuentra, lo hago con una función, declarando:

Código (javascript) [Seleccionar]
function func() {
alert(hija.location);
}


Sin embargo, si en la ventana hija, dispongo de enlaces, por ejemplo, de uno que me lleve a google.com, y vuelvo a intentar hallar la dirección en la que se encuentra, no me devuelve nada, directamente, no me lanza ni un alert.

Quisiera saber cómo averiguar (siempre, desde la ventana principal) la dirección en la que se encuentra el popup, a pesar de estar en otras webs, o incluso saber cuando no se encuentra en la dirección a la que principalmente le mando.

Un saludo!
#35
make -C /lib/modules/2.6.33.3-85.fc13.i686.PAE/build M=/home/lipman/Escritorio/WLAN  USB/Other_Driver/Linux/rtl8187_linux_26.1025.0328.2007/ieee80211 modules
make: *** /lib/modules/2.6.33.3-85.fc13.i686.PAE/build: No existe el fichero o el directorio.  Alto.
make: *** [modules] Error 2

Qué se supone que no existe? un fichero que deberia de tener como una libreria o algo por el estilo, o por el contrario, es otro tipo de fichero (igual ha habido problemas al desempaquetar archivos)

Malditos drivers.

Un saludo
#36
Quisiera saber algún método para detectar y conocer la forma en la que un usuario abandona la página actual.

Hasta donde yo sé, podría poner en el body, una función en onUnload, y esta se activa cuando se cierra la página, o cuando se accede a algún link. Necesaria conocer alguna forma para que una función se active solamente cuando se accede a algún link.

Un saludo
#37
PHP / Problema con file_get_contents
9 Agosto 2010, 14:38 PM
El problema es básicamente que, si ejecuto el código en mi servidor local (uso xampp), me funciona sin ningún problema.

Código (php-brief) [Seleccionar]
echo file_get_contents("http://www.google.com");

Pero si lo subo a un servidor web que tengo, no me funciona.. el resultado es el mismo que si escribiese:

Código (php-brief) [Seleccionar]
echo "";

Alguna idea de lo que puede pasar? >.>
#38
Ya pregunté hace tiempo cómo conseguir que salga un cuadro informativo (mediante CSS) para que al pasar el ratón por encima de algo saliese, como en esta web: http://cssglobe.com/articles/link_tech/01.html

Lo que busco ahora es que aparezca al clickear encima.

Probé con CSS usando la propiedad "active", pero lo único que consigo es que me salga mientras está clickeado. Osea que al clickear normal aparece y desaparece, y yo lo que busco es que se mantenga.

Un saludo!
#39
El PC atacante tiene un Fedora, y la víctima WinXp (lo digo por si hay que hacer alguna configuración en cualquiera de los dos).

Lo he realizado muchas veces para realizar pruebas, pero esta vez, algo ocurre. Al intentar realizar un MITM desde el Fedora con ettercap, y al llegar el momento de darle a: Mith -> Arp poisoning [sniff remote conections] no me funciona internet en el ordenador que hace de víctima.

Digamos que, cuando realizo el MITM, los paquetes que manda la víctima al router, pasan por el atacante, pero el atacante los desecha de alguna manera y la víctima pierde la conexión, así que supongo que será alguna configuración u opción que he tocado mal en el ordenador atacante (porque antes me funcionaba) o igual depende del router al que también trasteé un poco.

Un saludo
#40
Siempre me hice esa pregunta. Lo primero que me vino a la cabeza es que podrían usar un método parecido a los modems USB portátiles que nos permiten conectar en cualquier sitio (por otra parte, tampoco sé como estos funcionan) junto a una base para que de Wi-Fi

Sin embargo, si hicieran esto.. supongo yo que no iría a una velocidad muy rápida, pero tengo constancia que en algunos barcos consiguen velocidades de navegación como si se tratara de una conexión normal y corriente.

Saludos!
#41
Nivel Web / (In)seguridad en los foros [SMF]
14 Julio 2010, 10:23 AM
Los foros de la gente de simplemachines son de los más usados actualmente. No me extrañaría que fuese por la combinación diseño-características-gratis que reune este tipo de foros. Pero, ¿que hay de la seguridad?



Actualmente, la gran mayoria de personas asegura que usa la misma contraseña para todo (correo, registros de foros, y otras cuentas de mayor importancia como eBay o Paypal/Alertpay, etc) debido a la dificultad que supone tener que cuidar y guardar las diferentes contraseñas. Sin embargo, a pesar de esta incomodidad, la seguridad siempre debería de ser lo primordial para el usuario, sobre todo para el más inexperto (osease, la inmensa mayoria de usuarios).

Cuando instalamos en un servidor un foro (en este caso del tipo SMF) lo primero que hace es mirar la base de datos, y crear allí un registro, en donde a lo largo de la vida del foro se guardarán los posts, los subforos, las configuraciones, y los datos de los usuarios.

¿Los datos de los usuarios? Si. Esto es, los datos que tenemos en nuestro perfil del foro, como el avatar, el nickname, el nombre, la fecha de nacimiento, la firma, y la contraseña.

El administrador de cualquier foro puede acceder a la base de datos y ver/modificar/eliminar cualquiera de los datos anteriormente citados. Simplemachines piensa en todo (al igual que todos las empresas de ese estilo) y la mejor solución que le pone a esto es, cifrar la "contraseña". Le pongo comillas, porque en realidad, no se guarda la contraseña, sino que se guarda un hash, generado mediante el nombre de usuario y contraseña. Esto quiere decir que, cuando nos registramos, se guarda en la base de datos la cifrado mediante SHA1 del nombre de usuario junto con la contraseña.

Por ejemplo, si me registro, y pongo de usuario lipman y de contraseña password, en la base de datos se guarda la cifrado de lipmanpassword, de la siguiente simple manera:

Código (php) [Seleccionar]
sha1($nombreUsuario . $password)

Por lo que, cuando un administrador acceda a la base de datos, le será imposible obtener la contraseña de ese usuario. La única solución seria desencriptarlo mediante fuerza bruta, pero descartamos esta opción debido al inmenso tiempo que se tomaria.

¿Quiere decir esto que nuestra contraseña está a salvo?
Absolutamente no.

Se podrían hacer cientos de métodos distintos e incluso combinarlos, para averiguar las contraseñas de los usuarios que se registren. El más sencillo que se me ocurre es: justo al registrarse un usuario, guardar en la base de datos su contraseña sin cifrar. A continuación describiré cómo se podría realizar.



Lo primero de todo, tenemos que crear en la base de datos la columna en la que guardaremos estas contraseñas sin cifrar:

Código borrado por el autor



Queremos que este código se ejecute una sola vez, por eso, este código se encarga de buscar un archivo que no deberia de existir, y si no lo encuentra, realiza esa alteración en la base de datos y posteriormente lo crea (para que lo encuentre y no se ejecute esto nada más que una sola vez)



Las variables $db_server, $db_user, $db_name y $db_passwd son variables que contienen, como propiamente dan a indicar, el nombre del servidor, de usuario, de la base de datos y la contraseña respectivamente. Ya se encuentran con los valores, ya que estos se guardan en Settings.php

La línea interesante es la sexta: $consulta = "ALTER TABLE `$db_name`.`smf_members` ADD COLUMN `pwdlol` TEXT AFTER `memberName`;";

Esto crea en la tabla smf_members una columna llamada pwdlol después de la columna memberName (así tendremos la contraseña al lado del usuario, por comodidad)



Sigamos...

Código borrado por el autor

Este código simplemente guarda en las variables $contrasenha y $miembrouser la contraseña y el nombre de usuario (todo sin cifrar) y luego, introduce la contraseña en la tabla de pwdlol, en donde el memberName sea el mismo que el miembro registrado.



Preocupamente tengo que decir: ya está. Así de simple es obtener la contraseña de cada usuario que se registre en tu propio foro SMF.



¿Es esto preocupante? Personalmente, solo espero que cada vez que os registreis en un foro la próxima vez, penseis en ponerle otra contraseña que la de vuestro correo.

Próximo análisis: PhpBB

Fuente: http://delanover.com/2010/07/14/inseguridad-en-los-foros-smf/

Agradezco cualquier opinión, comentario, duda o sugerencia.
#42
Tengo el siguiente problema, necesito encontrar un texto entre varios archivos (son bastantes). Al igual que de normal podemos buscar en un notepad con ctrl+b, necesaria algo que me buscase ese texto que yo quiero pero no sé donde se encuentra exactamente.. solo tengo una carpeta con muchos archivos de texto.

Un saludo
#43
Desarrollo Web / Parámetro "title"
10 Julio 2010, 10:14 AM
Queria que apareciese un texto cuando se pusiera el ratón encima de un div. El parámetro title me permite hacer esto pero, no puedo realizar un salto de línea.

Me gustaría introducir un texto (que puede ser extenso) al pasar el ratón por encima, pero no puedo hacer si solamente me deja realizarlo en una sola línea (porque queda estéticamente mal)

Entonces, necesaria saber como realizar un salto de línea en el parámetro title, o averiguar otra función que me permita hacer eso.

Un saludo y gracias!
#44
Aquí dejo la captura:



Me parece raro todo lo marcado:
-Los PWR se supone que nos marca lo cerca que se encuentra el AP no? Como puede ser que salga negativo?
-El canal? 108? wtf?
-Y la ESSID? como que no tiene nombre? O.o

Un saludo!
#45
Desarrollo Web / No me funciona el tag "<?"
12 Junio 2010, 09:29 AM
Pues acabo de instalar xampp en mi máquina, ya que al fin tengo tiempo para seguir programando y no me funciona el tag de "<?", sin embargo el de "<?php" si que funciona. Quisiera saber como solucionarlo, ya que tengo muchísimos archivos php guardados con ese tag, y prefiero no tener que cambiarlos todos.

Y además, mirando el código fuente, se puede visualizar el código. Alguna idea?

http://i50.tinypic.com/23lzaeq.jpg