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

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Mensajes
Páginas: 1 ... 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 [215] 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 ... 235
2141  Foros Generales / Sugerencias y dudas sobre el Foro / Re: consulta en cuanto a post sobre intercambio en: 25 Febrero 2009, 04:03 am
Bueno no se a que te refieres exactamente con intercambio de links/banners pero aquii estan las reglas:

http://foro.elhacker.net/reglas

Saludos.
2142  Programación / Scripting / Re: ayuda con perl en: 25 Febrero 2009, 03:56 am
LOL haha bien que no lo vi la verdad no tenia perl en ese momento para verlo.

Saludos
2143  Informática / Software / Re: Peliculas/Series/Música En Descarga Directa "AQUI PEDIDOS" en: 24 Febrero 2009, 16:35 pm
Valla, que la verdad no paro de ver series y peliculas.

Bueno al grano, me han llegado ciertos recuerdos a la mente sobre caricaruras viejas, si se puede:

Mazinger Z
Pato Aventuras
inspector ardilla
hormiga atomica
halcones galacticos

Ahora que [Serie TV] House 2º y 3º temporada Dual Audio el primer link de Subtitulos esta roto.

Donde puedo encontrar el mp3 del Audio en español Latino de Dr. House?

Saludos.
2144  Programación / PHP / Re: Cual es el motivo de la caida del apache? en: 24 Febrero 2009, 16:20 pm
Seria bueno ver los logs del Apache, posiblemente usas alguna version Vulnerable  :silbar:

Tambien seria bueno agregar que sistema usas y la version del mismo.

un ejemplo

https://foro.elhacker.net/bugs_y_exploits/apache_2211_shutdownphp_528_buffer_overflow-t241323.0.html

Saludos.
2145  Programación / Scripting / Re: ayuda con perl en: 24 Febrero 2009, 16:11 pm
y si es windows porque pones bash?? xD deja no importa...

No es bash en realidad solo es un Windows Modificado.

El error que te marca esta en la linea 23 y  30 si te fijas: corresponde al if que compara la linea contra la exprecion regular

Código
  1. if ($line=~/^([0-9a-fA-F]{4})/x)
  2. {
  3. push @txid,hex($1);
  4. $count++;
  5. }
  6.  

He visto un poco en :http://www.troubleshooters.com/codecorn/littperl/perlreg.htm y al parecer esta bien.

Luego lo pruebo en mi computadora a ver si me tira un error similar.

Saludos



2146  Programación / Bases de Datos / Re: MySQL, reporte "Registros duplicados" (Solucionado) en: 14 Febrero 2009, 02:17 am
Bueno, he encontrado otra forma de encontrar los registros duplicados de una manera muchísimo mas Eficiente. La anterior era totalmente ineficiente con bases de datos grande.

Al principio sirvió Fantástico pero he llegado al punto que se vuelve eterno esperar la respuesta del servidor MySQL ya que la información a crecido muy rápidamente, ahora estoy hablando de ~45K aproximadamente.

Generaré 50K registros con el siguiente codigo en C:

Código
  1. #include<stdio.h>
  2.  
  3. int main() {
  4. srandomdev();
  5. unsigned short i=0;
  6. unsigned char a,b;
  7. while(i < 50000) {
  8. a = (unsigned char) random();
  9. b = (unsigned char) random();
  10. printf("%d,%d\n",a,b);
  11. i++;
  12. }
  13. return 0;
  14. }
  15.  
  16.  

Despues de compilarlo y ejecutarlo

Código
  1. Anon@localhost % gcc csvCrandom.c -o csvCrandom
  2. Anon@localhost % ./csvCrandom
  3.  

Nos devuelve una salida muy extensa asi:

Citar
79,183
213,188
177,147
31,158
90,157
230,190
40,222
176,219
37,14
237,130
116,104
66,145
...

Asi unas 50K veces, lo comprobamos con:

Código
  1. Anon@localhost % ./csvCrandom | wc -l
  2.   50000
  3.  

Despues de Mandar la salida al archivo:

Código
  1. Anon@localhost % ./csvCrandom > ./csvRandom.csv
  2. Anon@localhost % wc -l csvRandom.csv
  3.   50000 csvRandom.csv
  4.  

Vemos que tiene nuestras 50K Lineas entonces desde MySQL empezamos desde 0 con el codigo que mistre anteriormente Modificado:

Código
  1. DROP DATABASE IF EXISTS `db`;
  2. CREATE DATABASE  `db`;
  3. USE db;
  4.  
  5. DROP TABLE IF EXISTS `tabla`;
  6.  
  7. CREATE TABLE tabla (
  8. id VARCHAR(10) NULL,
  9. grupo  VARCHAR(10) NULL
  10. );
  11.  
  12. LOAD DATA INFILE '/path/to/file/csvRandom.csv' INTO TABLE tabla FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n';
  13.  

Una vez cargada la información comprobábamos en MySQL que se carge correctamente con count

Citar
mysql> Select count(*) from tabla;
+----------+
| count(*) |
+----------+
|    50000 |
+----------+
1 row in set (0.00 sec)

Vemos que todo esta bien, ahora si llamamos al primer escript para comparar vemos que podría tardar horas y muchos se desesperarían.

Primer script:

Código
  1. SELECT * FROM tabla
  2. WHERE(id, grupo)
  3. IN(
  4. SELECT id, grupo FROM tabla
  5. GROUP BY id, grupo
  6. HAVING COUNT(*)>1);

Ahora si lo reducimos a una línea y sin subconsulta queda asi:

Segundo script

Código
  1. SELECT *,COUNT(*) AS 'Veces Repetido' FROM tabla GROUP BY concat(id,grupo) HAVING COUNT(*)>1;

Vemos que no dura mas de 2 Segundos en ejecutarse Y encuentra la misma cantidad registros duplicados.

Tal vez ya lo hubiesen pensado, sin embargo como no lo encontré publicado en el foro, lo pongo. Espero y le sirva a alguien mas.

Saludos.
2147  Seguridad Informática / Hacking / Re: Certified Penetration Testing Specialist en: 12 Febrero 2009, 17:40 pm
Igualmente muchas gracias por el aporte.

Lo estare descargando, con la esperanza de algun dia resubirlo a MU

Saludos.
2148  Seguridad Informática / Hacking / Re: Certified Penetration Testing Specialist en: 9 Febrero 2009, 17:46 pm
Perfectisimo, pero Rapid ???

Me gustaria mas Megaupload.

Saludos.
2149  Programación / PHP / Re: Te aburre cambiar de avatar todos el tiempo? en: 24 Enero 2009, 17:38 pm
Precisamente estaba pensando en buscar un codigo así.

Saludos.
2150  Seguridad Informática / Nivel Web / Re: [Duda] Sql Injeccion en: 23 Enero 2009, 16:32 pm
Obvio que muchos de los de este foro lo usan, sin embargo has podido saltar ese Query ?

Saludos.
Páginas: 1 ... 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 [215] 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 ... 235
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines