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]
1  Programación / Programación C/C++ / Regex c++11 (Expresiones regulares) con HTML en: 5 Septiembre 2013, 03:20 am
Hola,
Estoy iniciando en el mundo de la programación c/c++ y me surgió el siguiente problema.

Con cURL pongo el código de fuente de una web en una variable, y quiero sacar lo que esta dentro de los codigos <h2> y </h2> para ello, utilizo las expresiones regulares que vienen con C++11 donde las llamo con #include <regex>.

Texto de ejemplo
Código
  1. texto mas texto<h2>asd</h2>texto mas texto

Expresion regular regex
Código
  1. .*<h2>(.*)</h2>.*

Me devuelve
Código
  1.  submatch 0: texto mas texto<h2>asd</h2>texto mas texto
  2.  submatch 1: >asd</h2>texto mas texto
  3.  
  4. Process returned 0 (0x0)   execution time : 0.874 s
  5. Press any key to continue.
  6.  


Código:
Código
  1. int main()
  2. {
  3.       string s ("texto mas texto<h2>asd</h2>texto mas texto");
  4.       regex e (".*<h2>(.*)</h2>.*");
  5.       smatch sm;
  6.       regex_match (s,sm,e);
  7.       for (unsigned i=0; i<sm.size(); ++i) {
  8.         cout << "  submatch " << i << ": " << sm[i] << '\n';
  9.       }
  10.    return 0;
  11. }

¿Como seria la expresión regular correcta?


Gracias
2  Comunicaciones / Redes / Problemas con FTP cliente y DMZ en: 8 Noviembre 2011, 06:05 am
Hola, vengo a aclarar que sobre el tema se muy poco, por no decir nada.

El problema que tengo es que en mi hosting (Ya hable con ellos y me dijeron que el problema era mio) no puedo subir archivos via FTP, ni entrar a mi web si en el admin del modem/router TD-W8960N no pongo en DMZ HOST mi dirección de ip privada (de lan).

El problema es que si pongo en DMZ HOST mi ip privada, voy a tener todos los puertos abiertos hacía mi pc (ese no es el problema) el problema esta que no me anda ni facebook, ni paypal y ni el msn cuando hago eso. Solamente me anda mi web que era la que tenia el problema.

Di muchas vueltas lo se, aca lo dejo rapido, si pongo mi ip privada en el DMZ HOST del router/modem, me anda mi web(navegar por ella y subir archivos via ftp al hosting), pero no facebook, paypal, ect.

¿Cual puede ser el problema?
3  Seguridad Informática / WarZone / Me olvide la pass de mi user de Warzone en: 17 Febrero 2011, 07:29 am
User: marcofbb
mail: marco.fbb@gmail.com

envien un mail con la pass nueva gracias :p
4  Foros Generales / Foro Libre / Una pregunta a los admin de Foro.elhacker.net en: 23 Junio 2010, 04:44 am
¿Que mods tiene?

Ya que veo que tiene buen seo, y la mayoria de los SMF vienen con pesimo seo.

Solo quiero saber esa pregunta o si le isieron alguna modificasion a los meta tags ect
5  Programación / Programación Visual Basic / Ayuda enviar datos via post a php con comprovacion de boton en: 28 Mayo 2010, 01:48 am
Codigo del visual basic:

Código
  1. Const Host As String = "localhost" 'Constante del host
  2.  
  3. Private Sub Command1_Click()
  4. Winsock1.Close
  5. Winsock1.Connect Host, 80 'Conectamos al host
  6. End Sub
  7.  
  8. Private Sub Form_Load()
  9. Winsock1.Connect Host, 80 'Conectamos al host
  10. End Sub
  11.  
  12. Private Sub Timer1_Timer()
  13. If Winsock1.State = sckConnected Then 'Checamos si la conexion es activa o no
  14.    Command1.Enabled = False
  15. Dim Peticion$
  16. Peticion = "POST /archivos/upl2.php HTTP/1.0" & vbCrLf & _
  17.            "Host: " & Host & vbCrLf & _
  18.            "Content-Type: multipart/form-data, boundary=tyoasEdRQLsovS3LUFPBS5Eyy7tOwzil" & vbCrLf & _
  19.            "Content-Length: 197" & vbCrLf & _
  20.            vbCrLf & _
  21.            "--tyoasEdRQLsovS3LUFPBS5Eyy7tOwzil" & vbCrLf & _
  22.            "Content-Disposition: form-data; name='archivo'; filename='imagen.jpg'" & vbCrLf & _
  23.            "Content-Type: image/jpeg" & vbCrLf & _
  24.            vbCrLf & _
  25.            "Soy un jpg modificado!!!" & vbCrLf & _
  26.            "--tyoasEdRQLsovS3LUFPBS5Eyy7tOwzil—"
  27.  
  28. Winsock1.SendData Peticion 'Mandamos la peticion
  29. Else
  30.    Command1.Enabled = True
  31. End If
  32. End Sub
  33.  
  34. Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
  35. Dim Datos$
  36. Winsock1.GetData Datos, vbString, bytesTotal 'Obtenemos los datos
  37. Text2.Text = Datos
  38. End Sub


Codigo html de la web:

Código
  1. <form method="POST" enctype="multipart/form-data" action="upl2.php">
  2. <input type="file" name="archivo" size="20">
  3. <input type="submit" value="Enviar" name="send">
  4. <input type="reset" value="Borrar" name="erase">
  5. </form>

Codigo php de la web
Código
  1. <link href="style-def.css" rel="stylesheet" type="text/css" />
  2. <?php require('config.php');?>
  3. <a target="_self" border="0" href="<?php $tusitio ?>index.php">Inicio</a> |&nbsp;<a border="0" href="<?php $tusitio ?>gallery.php">Galeria</a> |&nbsp;<a border="0" href="http://entra-ya.com.ar/">Upload by entra-ya</a></br></br>
  4. <?
  5. if($_POST['send']){ ?><?
  6. $prefijo = substr(md5(uniqid(rand())),0,10);
  7. $extensiones=array("html","exe","php","js","asp","PHP","Php","pHp","phP","PHp","PhP","pHP");
  8. $nombre=$_FILES['archivo']['name'];
  9. $tamanio=$_FILES['archivo']['size'];
  10. $tipo=$_FILES['archivo']['type'];
  11. $var = explode(".","$nombre");
  12. $num = count($extensiones);
  13. $valor = $num-1;
  14. $destino =  "tmp/".$prefijo."_".$_FILES["archivo"]['name'].".".$var[1];
  15. for($i=0; $i<=$valor; $i++) {
  16.    if($extensiones[$i] == $var[1]) {
  17.    echo "Tipo de Archivo no admitido";
  18.    exit;
  19.    }
  20. }
  21. if (is_uploaded_file($_FILES['archivo']['tmp_name']))
  22. {
  23.  copy($_FILES['archivo']['tmp_name'],$destino);
  24.  echo "$tusitio$destino";
  25.  echo "</br></br>";
  26.  echo "Datos: </p>";
  27.  echo "Tamaño: $tamanio Bytes</br>";
  28.  echo "Tipo: $tipo";
  29. }
  30. else { echo "Error al subir el archivo"; }
  31. ?><? } ?>


El problema es que yo puedo enviar datos al upload y me sube la imagen que mando pero cuando le pongo esto if($_POST['send']){ que para comprobar si apretaste el boton SEND en el html no me deja subir la imagen por visual basic porque no c donde poner send=Enviar en visual basic 6

Espero que se entianda mi duda

6  Programación / Programación Visual Basic / Bucle en vb6 ???? en: 27 Mayo 2010, 22:24 pm
Código
  1. Const Host As String = "localhost" 'Constante del host
  2. Private Sub Command1_Click()
  3. Winsock1.Connect Host, 80 'Conectamos al host
  4. End Sub
  5.  
  6. Private Sub Command2_Click()
  7. Dim Peticion$
  8. Peticion = "POST /archivos/upl2.php HTTP/1.0" & vbCrLf & _
  9.            "Host: " & Host & vbCrLf & _
  10.            "Content-Type: multipart/form-data, boundary=tyoasEdRQLsovS3LUFPBS5Eyy7tOwzil" & vbCrLf & _
  11.            "Content-Length: 197" & vbCrLf & _
  12.            vbCrLf & _
  13.            "--tyoasEdRQLsovS3LUFPBS5Eyy7tOwzil" & vbCrLf & _
  14.            "Content-Disposition: form-data; name='archivo'; filename='imagen.jpg'" & vbCrLf & _
  15.            "Content-Type: image/jpeg" & vbCrLf & _
  16.            vbCrLf & _
  17.            "Soy un jpg modificado!!!" & vbCrLf & _
  18.            "--tyoasEdRQLsovS3LUFPBS5Eyy7tOwzil—"
  19.  
  20. Winsock1.SendData Peticion 'Mandamos la peticion
  21. End Sub
  22.  
  23. Private Sub Timer1_Timer()
  24. If Winsock1.State = sckConnected Then 'Checamos si la conexion es activa o no
  25.    Command1.Enabled = False
  26.    Command2.Enabled = True
  27. Else
  28.    Command1.Enabled = True
  29.    Command2.Enabled = False
  30. End If
  31. End Sub


Tengo ese codigo como hago para que envie sin parar el archivo al servidor

LO mando via post con Winsock

ya intente poner
Winsock1.SendData Peticion otra ves mas pero no lo envie de nuevo

Un bucle andara ?

Ustedes que son re sabios en este programa me pueden tirar algun consejo ?
7  Programación / Programación Visual Basic / Ayuda Winsock y enviar datos via POST en: 27 Mayo 2010, 03:12 am
Estoy haciendo un flood para VB 6 que envia repetidas veces. El codigo lo consegi todo aca en el foro. lo fui modificando segun mi necesidad. pero quiero que me pida veces al subir el archivo y al apretar enviarflood se mande esas veces que dije antes.

este es el codigo

Código
  1. Const Host As String = "localhost" 'Constante del host
  2. Private Sub Command1_Click()
  3. Winsock1.Connect Host, 80 'Conectamos al host
  4. End Sub
  5.  
  6. Private Sub Command2_Click()
  7. Dim Peticion$
  8. Peticion = "POST /archivos/upl2.php HTTP/1.0" & vbCrLf & _
  9.            "Host: " & Host & vbCrLf & _
  10.            "Content-Type: multipart/form-data, boundary=tyoasEdRQLsovS3LUFPBS5Eyy7tOwzil" & vbCrLf & _
  11.            "Content-Length: 197" & vbCrLf & _
  12.            vbCrLf & _
  13.            "--tyoasEdRQLsovS3LUFPBS5Eyy7tOwzil" & vbCrLf & _
  14.            "Content-Disposition: form-data; name='archivo'; filename='imagen.jpg'" & vbCrLf & _
  15.            "Content-Type: image/jpeg" & vbCrLf & _
  16.            vbCrLf & _
  17.            "Soy un jpg modificado!!!" & vbCrLf & _
  18.            "--tyoasEdRQLsovS3LUFPBS5Eyy7tOwzil—"
  19.  
  20. Winsock1.SendData Peticion 'Mandamos la peticion
  21. End Sub
  22.  
  23. Private Sub Timer1_Timer()
  24. If Winsock1.State = sckConnected Then 'Checamos si la conexion es activa o no
  25.    Command1.Enabled = False
  26.    Command2.Enabled = True
  27. Else
  28.    Command1.Enabled = True
  29.    Command2.Enabled = False
  30. End If
  31. End Sub


y con el flood ya agregado el codigo seria

Código
  1. Const Host As String = "localhost" 'Constante del host
  2. Private Sub Command1_Click()
  3. Winsock1.Connect Host, 80 'Conectamos al host
  4. End Sub
  5.  
  6. Private Sub txtEnvios_KeyPress(KeyAscii As Integer)
  7. Select Case KeyAscii
  8. Case 13
  9. KeyAscii = 0
  10. Case 8, 43 To 46, 48 To 57
  11. Case Else
  12. KeyAscii = 0
  13. Beep
  14. End Select
  15. End Sub
  16.  
  17. Private Sub Command2_Click()
  18. timerFlood.Enabled = True
  19. End Sub
  20.  
  21. Private Sub timerFlood_Timer()
  22. For X = 1 To txtEnvios.Text
  23. Dim Peticion$
  24. Peticion = "POST /archivos/upl2.php HTTP/1.0" & vbCrLf & _
  25.            "Host: " & Host & vbCrLf & _
  26.            "Content-Type: multipart/form-data, boundary=tyoasEdRQLsovS3LUFPBS5Eyy7tOwzil" & vbCrLf & _
  27.            "Content-Length: 197" & vbCrLf & _
  28.            vbCrLf & _
  29.            "--tyoasEdRQLsovS3LUFPBS5Eyy7tOwzil" & vbCrLf & _
  30.            "Content-Disposition: form-data; name='archivo'; filename='imagen.jpg'" & vbCrLf & _
  31.            "Content-Type: image/jpeg" & vbCrLf & _
  32.            vbCrLf & _
  33.            "Soy un jpg modificado!!!" & vbCrLf & _
  34.            "--tyoasEdRQLsovS3LUFPBS5Eyy7tOwzil—"
  35.  
  36. Winsock1.SendData Peticion 'Mandamos la peticion
  37. Next X
  38. timerFlood.Enabled = False
  39. End Sub
  40.  
  41. Private Sub Timer1_Timer()
  42. If Winsock1.State = sckConnected Then 'Checamos si la conexion es activa o no
  43.    Command1.Enabled = False
  44.    Command2.Enabled = True
  45. Else
  46.    Command1.Enabled = True
  47.    Command2.Enabled = False
  48. End If
  49. End Sub

No me tira ningun error pero tampoco sube las imagenes :S

¿Cual puede ser el error?

Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines