elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Temas
Páginas: 1 2 3 [4] 5 6
31  Programación / PHP / Sistema de login. en: 30 Noviembre 2011, 21:09 pm
¿Alguien sabe dónde puedo encontrar un sistema ya hecho que permita a los usuarios registrarse en mi sitio web usando twitter, facebook u openid? Creo qeu no hace falta dcer más, preguntadme si la pregunta no está clara.

GRacias!!
32  Seguridad Informática / Seguridad / Habilitar inserción de swf en un foro en: 27 Noviembre 2011, 19:05 pm
¿cuán seguro es? ¿qué riesgos de seguridad puede haber?

GRacias!!
33  Foros Generales / Sugerencias y dudas sobre el Foro / Ver temas sin respuesta en: 29 Octubre 2011, 19:13 pm
¿Hay alguna forma de ver los temas que no han sido respondidos? En phpbb hay n link para ver los temas que no han sido respondidos.

Los temas que han sido respondidos, si no los he preguntado yo, no me interesan...
34  Programación / Scripting / ¿Reflexión en javascript? en: 30 Septiembre 2011, 21:14 pm
Estaba pensando qeu podría ser interestante un bot en javascript o php.  :¬¬

http://foro.elhacker.net/php/reto_bot_en_php-t339155.0.html;msg1669113;topicseen#msg1669113

Todavía estoy decidida a hacerlo con una cosa u otra, pero hay algo qeu podría ser decisivo...

¿javascript puede cargar y ejecutar código con reflexión?

porque s i es así entonces con javascript es mucho mejor, se puede hacer un bot que cargue y ejecute el javascript de las páginas, que es algo que muchos bots no hacen.  :o y sería muy fácil.

¿se puede?  :huh:

GRacias!!
35  Informática / Software / [firefox] mostrar pares de paréntesis en: 19 Septiembre 2011, 12:55 pm
Al leer código en un editor es fácil pasar con el cursor por los paréntesis y que se remarquen en rojo, o con un sombreado, o cualquier cosa, para ver cuál va con cual.

Quiero una extensión de firefox que haga eso, seguro que e sfacil ccon cosas como greasemonkey, ¿verdad? yo creo que si y espero que ya haya una y me digais cual  ;)

GRacias!!
36  Programación / PHP / [Reto] Bot en PHP en: 16 Septiembre 2011, 00:38 am
Hay un tipo de desafíos que se ven en las películas, con los músicos (o raperos, que son músicos de la voz) entran en un pique, uno hace algo y el otro tiene que hacerlo y luego superarlo. También los hay que lo hacen con mates de valoncesto y otras cosas.

Esto es un reto a ese estilo, consiste en ir añadiendo algo al bot para hacerlo más parecido a una persona en la navegación (con cookies, con referer, con todo eso), además para que sea más fácil indicarle los parámetros que tiene que rellenar (por ejemplo muchos formularios tienen campos hidden, podría rellenarlos él mismo), para que sea más fácil parsear el html después, para que sea más fácil usar proxies... el límite lo pone vuestra imaginación.

Creo que puede ser un reto interesante, entretenido, productivo y del que todos saquemos el divertirnos, un código interesante y aprender y hacer algo útil. Vosotros diréis.

Esto ha venido inspirado por este mensaje:

Y lo que yo digo es que si entre todos juntamos un poquito que aporte cada uno lo podemos hacer mucho mejor.

Por ejemplo, lo que has hecho madpitbull quedaría así:

Código
  1. <?php
  2. class PHPBot {
  3.  
  4.    private $ch;
  5.  
  6.    function __construct() {
  7.      $this->ch = curl_init();
  8.      curl_setopt ($this->ch, CURLOPT_COOKIEJAR, 'cookie.txt');
  9.      curl_setopt ($this->ch, CURLOPT_RETURNTRANSFER, 1);
  10.    }
  11.    public function getURL(url, args) {
  12.      curl_setopt($this->ch, CURLOPT_URL, url);
  13.      if (args){
  14.        curl_setopt ($this->ch, CURLOPT_POSTFIELDS, funcionquenoexistetodavia(args);
  15.        curl_setopt ($this->ch, CURLOPT_POST, 1);
  16.      }
  17.      return curl_exec($this->ch);
  18.    }
  19.    function __destruct() {
  20.       curl_close ($this->ch);
  21.    }
  22. }
  23. ?>

Pero para hacer un buen bot todavía queda mucho.

También intuyo que habrá mejores formas que curl, no parece estándar de php.
37  Comunicaciones / Dispositivos Móviles (PDA's, Smartphones, Tablets) / Problema con android y las alarmas en: 14 Septiembre 2011, 14:30 pm
Desde hace unos días tengo un problema con las alarmas de android. El teléfono, si no lo uso, entra en una especie de hibernación, e hiberna tanto que no suena ni la alarma. Cuando le doy a algún botón se activa y, si la hora de la alarma ya ha pasado, suena, pero no suena en su momento, tengo que darle a algún botón, así que las alarmas son un poco inútiles... :(
38  Comunicaciones / Android / No puedo iniciar mi móvil android, memoria llena en: 1 Agosto 2011, 11:58 am
Hola!  :D

Ayer dejé mi movil android cargando y actualizando las aplicaciones. Hoy me ha dado un mensaje de que tenia poco espacio en memoria. Me ha mostrado opciones para borrar programas, pero he cerrado esa ventana y lo he apagado.

Tengo un HTC tattoo. Ahora cuando intento encenderlo no se enciende, se queda la pantalla en negro. Pone tatoo, el logo del operador, sale el androide verde saludando, las letras HTC con un brillo que va de izquierda a derecha y luego se queda en negro, para siempre.

¿Hay alguna forma de iniciarlo en modo seguro o algo así? :\

GRacias!!
39  Programación / Scripting / [python] procesar html en: 28 Mayo 2011, 21:44 pm
Hola.

Quiero procesar html en python, no estoy segura de si quiero pasarlo a objetos python como con amara, si quiero usar xml.dom que viene ya de serie con python o si quiero usar xquery o xpath para extraer los valors.  :¬¬

De lo que estoy segura es de que no quiero aprender las cuatro cosas para luego ver que no me vale, o que otra es mejor o que he perdido el tiempo, o que no se.  :-\
¿que es lo mejor y lo que deberia aprender?  :huh:

Quiero algo que sea facil, estandar y potente. Lo quiero todo  ;D

GRacias!!

PD: ah!!  :-X uso python3, amara no me vale por eso, pero puede que haya otras cosas iguales  :huh:
40  Programación / Scripting / [python] crawler http en: 20 Abril 2011, 23:43 pm
Hola,

Quiero hacer un bot http, pero a la primera de cambio, en cuanto he intentado hacer login en un sitio, ya no he podido seguir, algo falla y no se que es.

Este es el bot, muy simple, aunque estoy muy orgullosa de lo que llevo :D

Código
  1. import http.client, urllib.parse
  2. from http import cookies
  3. from re import findall
  4.  
  5. class CrawlerGeneral ():
  6.  def __init__(self):
  7.    self.logininfo = []
  8.    self.baseheaders = {"User-Agent":"Mozilla/5.0 (Windows; en-US; XP) Gecko/20101028 Firefox/3.5.15",
  9.                        "Accept": "*/*", "Accept-Language":"en-us,en;q=0.5",
  10.                        "Accept-Charset": "ISO-8859-1,utf-8;q=0.7,*;q=0.7"}
  11.    self.cookies = cookies.SimpleCookie()
  12.    self.referer = ''
  13.  
  14.  def _act(self, url, method, params={}):
  15.    headers = self.baseheaders.copy()
  16.    headers['Referer'] = self.referer
  17.    headers['Cookie'] = self.cookies.output(header='', sep=';')
  18.    self.referer = url
  19.    if(url[:7] == 'htt'+'p://'):
  20.      url = url[7:]
  21.      safe = False
  22.    elif (url[:8] == 'htt'+'ps://'):
  23.      url = url[8:]
  24.      safe = True
  25.    else:
  26.      self.error("I don't like the protocol, I don't know how to handle this.\n" + url)
  27.    (baseurl, extendedurl) = url.split('/', 1)
  28.    extendedurl = '/' + extendedurl
  29.    params = urllib.parse.urlencode(params)
  30.    conn = http.client.HTTPConnection(baseurl) if not safe else http.client.HTTPSConnection(baseurl)
  31.    conn.request(method, extendedurl, params, headers)
  32.    resp = conn.getresponse()
  33.    return self._processResponse(resp)
  34.  
  35.  def _processResponse(self, resp):
  36.    data = resp.read()
  37.    headers = resp.getheaders()
  38.    data = bytes.decode(data)
  39.    for (k, v) in headers:
  40.      if k == 'Set-Cookie':
  41.        self.cookies.load(v)
  42.    return (headers, data)
  43.  
  44.  def post(self, url, params):
  45.    realparams = urllib.parse.urlencode(params)
  46.    return self._act(url, 'POST', params)
  47.  
  48.  def get(self, url):
  49.    return self._act(url, 'GET')

Esto es lo que intento hacer para que haga login:

Código
  1. from crawlergeneral import CrawlerGeneral
  2. from re import findall
  3. cg = CrawlerGeneral()
  4. (headers, data) = cg.get('htt'+'p://foros.solocodigo.com/ucp.php?mode=login')
  5. sid = findall('type="hidden" name=%2526quot%253Bsid%2526quot%253B value="([^"]+)"', data)[0]
  6. (headers, data) = cg.post('htt'+'p://foros.solocodigo.com/ucp.php?mode=login', {'username' : 'Invisible', 'password': 'password', 'sid':sid, 'redirect': 'index.php', 'login':'Identificarse'})
  7. print(data)

Pero no funciona, y no se por que...

Necesito hacer login porque en algunos sitios la informacion que se muestra es distinta dependiendo de si haces login o no, este foro lo estoy usando para empezar, porque el login es simple en comparación con otros, creo :-\

GRacias!!
Páginas: 1 2 3 [4] 5 6
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines