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ú

Mensajes - ~ Yoya ~

#141
Usa la librería PHPMailer. Puedes usar google para buscar información sobre la librería.
#142
Si pues, tienes razon... Aunque no conocía esa forma.

Código: php
<?php

$hola = 'hola mundo';

echo $hola[1]."-".$hola[5];

?>


Salida:
Código: text
o-m
#143
No puedes hacer eso simplemente porque la variable $text no es un array.

Una forma que se me ocurre seria crear un array a partir de la cadena ,que todos los indices contenga una letra de la cadena. Que a la larga el código seria mas largo y mas lento.
#144
Zona Webmaster / Re:Menu Básico con HTML/CSS
Mayo 15, 2011, 11:56:23 PM
Buen menú man, aunque IE <= 8 no soportan CSS3 asi que border-radius no funciona.

Aunque existen varios hack para poder realizar la apariencia de bordes redondeados.

Saludos.
#145
Batch - Bash / Re:Aplicando filtros en la salida
Marzo 02, 2011, 08:05:36 PM
Muy bueno, yo estuve mirando como funciona awk, y esto fue lo que pude hacer xD.

Lo único que el archivo errores, contiene dos ip diferente xD ya que copie el que esta en el post xD
Código: text
[yoya@Yoya Escritorio]$ awk '{ sub(/\]/,"",$8); print $8}' a.txt| uniq
81.255.221.109
205.234.236.28
[yoya@Yoya Escritorio]$


Luego hacemos mas pruebas xD
#146
Perl / Re:Auto-Rooteador
Enero 30, 2011, 06:33:20 PM
El script, no es un script muy buen ideado, solo ejecuta funciones del sistema y tienes que pararlo manualmente...
#147
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Sobre LFI:

Código: php
<?php
$file = str_replace('/','',$_GET['path']);
$file = "./".$file;
if (file_exists($file)){
include ($path);
}else{
echo "No intentes buggear";
}
?>


El problema de ese source, esque solo puedes hacer include en los archivos que se encuentran en el mismo directorio, osea si necesito hacer un include a un archivo que se encuentra en una carpeta del DOCUMENT_ROOT, no podre hacerlo...




evitar mostrar errores en pantalla mediante "@"...

Tambien se puede usar la funcion You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login o también puedes desactivar la directiva You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login del php.ini, viene desactivada en PHP 5.3.2.



Si fuera ANTRAX, fueras moderador de PHP, ya que les pones muchas ganas, pero eso dependería si le haces el tutorial al foro...

Saludos.
#148
Buenas, muy buenas las ganas que le hechas para hacer este tutorial y muchos mas, es bueno tener personas así en el foro xD.

Hablando del tutorial, tienes algunas malas definiciones pero no cosa del otro mundo...




Citar

htmlentities() = Obtiene los tags de la inyección y evita que se ejecute. (<h1>test</h1> = <h1>test</h1>);
Lo que hace You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login es cambiar los caracteres a su entidad HTML, si se establece como segundo parámetro ENT_COMPAT a la función, convertirá también las comillas simples y dobles a entidades html.

Ejemplo:

Código: php
<?php
echo htmlentities('<script>alert("Hola")</script>', ENT_QUOTES);
?>

Salida:
Código: text

&lt;script&gt;alert(&quot;Hola&quot;)&lt;/script&gt;





Lo que se trata de hacer con inyección SQL, es tratar de manejar la consulta SQL...

Ejemplo...
Código: php
SELECT * FROM noticias WHERE id=".$_GET['id']." 


Y el parámetro id tiene como valor la consulta SQL siguiente:
Código: sql
1 union select 1,user()


Se ejecutara la siguiente consulta SQL
Código: sql
 select * from nombres where id=1 union select 1,user()


Osea, intento combinar la consulta...

Ejemplo:
Código: sql

mysql> select * from nombres where id=1 union select 1,2;
+----+--------+
| id | nombre |
+----+--------+
|  1 | edwin  |
|  1 | 2      |
+----+--------+
2 rows in set (0.00 sec)

Código: sql
mysql> select * from nombres where id=1 union select 1,nombre from nombres;
+----+--------+
| id | nombre |
+----+--------+
|  1 | edwin  |
|  1 | Antrax |
|  1 | jesus  |
|  1 | jose   |
|  1 | Xt3mP  |
+----+--------+
5 rows in set (0.00 sec)


mysql>





Para evitar LFI, simplemente hay que hacer includes seguros.

Ejemplo:
Código: php
<?php
if($_GET['index']){
include('index.php');
}


?>


Saludos.