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 - 2Fac3R

#31
PHP / Re: comando exec como root
30 Noviembre 2012, 02:13 AM
Existe una función en php también, para que no uses comandos.

copy()

Zalu2
#32
Dudas Generales / Re: Estudiar programación
2 Noviembre 2012, 05:22 AM
Hay una sección entera de programación, porqué no le das un vistazo?
#33
Tor browser también...
#34
Bueno, pues he hecho una segunda version de esta tool, la cual me ha servido en bastantes cosas que he hido haciendo y decido compartirla. La version 1 la pueden encontrar en este misma web/foro.

Código (php) [Seleccionar]
<title> Conversor de string By 2Fac3R v2.0 </title>
<?php
/*
Conversor de string By 2Fac3R v2.0
  http://breaksecurity.blogspot.com/
     */
$string $_POST['str'];
$conv $_POST['convertir'];
function 
res($func){
global $string;
echo "Resultado: <br> <textarea cols='80' rows='5'>".$func."</textarea><br>";
echo "Normal: <b>".htmlentities($string)."</b> <br>";
echo "<a href=''> Regresar! </a>";
}
if(isset(
$string) && !empty($string)){
switch(
$conv){
case 'bin2hex':
res(bin2hex($string));
break;
case 'encode':
res(urlencode($string));
break;
case 'decode':
res(htmlentities(urldecode($string)));
break;
case 'utf-7':
res(mb_convert_encoding($string,'UTF-7'));
break;
case 'ASCII':
echo "Resultado: <br><textarea>";
for($i=0;$i<strlen($string);$i++){
$obt=ord($string[$i]);
$ascii=$obt.',';
echo $ascii;
}
echo "</textarea><br> Normal: <b>".htmlentities($string)."</b><br><a href=''> Regresar! </a>";
break;
case 'MD5':
res(md5($string));
break;
case 'SHA1':
res(sha1($string));
break;
case 'Base64_encode':
res(base64_encode($string));
break;
case 'Base64_decode':
res(base64_decode($string));
break;
case 'bindec':
res(bindec($string));
break;
default:
die("Ha habido un error <a href=''> Regresar! </a>");
break;
}
}else{
if(isset($_POST['send'])){?>

<script>alert("Campo de texto vacio");</script>
<noscript>Campo de texto vacio <br> <font color="RED"> Activa el javascript para una mejor visualizacion </font></noscript>
<?}?>
<!-- Conversor de string By 2Fac3R v2.0 -->
<form action="" method="POST">
<select name="convertir">
<option value="bin2hex"> BinToHex </option>
<option value="encode"> Encode </option>
<option value="decode"> Decode </option>
<option value="utf-7"> Encode UTF-7</option>
<option value="ASCII"> ASCII </option>
<option value="MD5"> MD5 </option>
<option value="SHA1"> SHA1 </option>
<option value="Base64_encode"> Base64 encode</option>
<option value="Base64_decode"> Base64 decode</option>
<option value="bindec"> Binario To Decimal</option>
</select>
<input type="text" name="str">
<input type="submit" name="send" value="Convertir!">
</form>
<?}?>


Espero les sirva, cualquier bug, comentario y/o critica son bienvenidos ;D
Zalu2
#35
Resulta que he estado utilizando esta herramienta que me he codeado, en diversos momentos que la he necesitado, y pues me he dedicado a hacerlo mas util y compartirlo con todos ustedes, asi al mismo tiempo pido ayuda a los programadores por si ven algun tipo de vulnerabilidad que me lo digan ;D porfavor.

El code es:
Código (php) [Seleccionar]

<title> Convertidor By 2Fac3R v1.0 </title>
<?php
/*
http://breaksecurity.blogspot.com/
 Convertidor de textos By 2Fac3R v1.0
     */
$string $_POST['palabra'];
$send $_POST['send'];
$choose $_POST['convertir'];
$res '<br> Normal: <b>'.htmlentities($string).'<b> <br>';
$res .= '<a href="">Regresar</a>';
if(
$choose=='hex'){ 
 echo 
"Resultado:\t0x".bin2hex($string);
 echo 
$res;
}else if(
$choose=='encode'){
echo "Resultado:\t".urlencode($string);
echo $res;
}else if(
$choose=='decode'){
echo "Resultado: \t".htmlentities(urldecode($string));
echo $res;
}else if(
$choose=='utf-7'){
echo "Resultado: \t".htmlentities(mb_convert_encoding($string,'UTF-7'));
echo $res;
}else if(
$choose=='ASCII'){
echo "El ASCII es: <b>";
for($i=0;$i<strlen($string);$i++){
$ascii=ord($string[$i]);
$cambiar=$ascii.',';
echo $cambiar;
}
echo '</b>'.$res;
}else if(
$choose=='MD5'){
echo "Resultado: \t".md5($string);
echo $res;
}else if(
$choose=='SHA1'){
echo "Resultado: \t".sha1($string);
echo $res;
}else if(
$choose=='Base64_encode'){
echo "Resultado: \t".base64_encode($string);
echo $res;
}else if(
$choose=='Base64_decode'){
echo "Resultado: \t".base64_decode($string);
echo $res;
}else if(
$choose=='bindec'){
echo "Resultado: \t".bindec($string);
echo $res;
}else{
?>

<!-- Codded By 2Fac3R -->
<form action="" method="POST">
<select name="convertir">
<option value="hex"> To Hex </option>
<option value="encode"> Encode </option>
<option value="decode"> Decode </option>
<option value="utf-7"> Encode UTF-7</option>
<option value="ASCII"> ASCII </option>
<option value="MD5"> MD5 </option>
<option value="SHA1"> SHA1 </option>
<option value="Base64_encode"> Base64 encode</option>
<option value="Base64_decode"> Base64 decode</option>
<option value="bindec"> Binario To Decimal</option>
</select>
<input type="text" name="palabra">
<input type="submit" name="send" value="Convertir!">
</form>
<?}?>


Espero les sirva de algo, criticas, tips, reportes, etc, son bien recibidos ;D.
Zalu2
#36
PHP / Re: Aumentar 1 a 1 decimales
21 Febrero 2012, 23:00 PM
Vale, ya lo he solucionado, un error tonto la verdad, pero bueno, de los errores se aprende. Gracias a Mrobles que me oriento ;D y gracias por la respuesta ;)
El code quedo asi:
Código (php) [Seleccionar]

<?php
# Creamos variables...
$valor htmlentities($_POST['valor']);  // Valor de X
$limite = (int)$_POST['res']; // Numero de veces a mostrar resultados
$send $_POST['send']; // Variable del envio
if(isset($send) && !empty($valor)&&($limite)){ // Comprobamos que se hayan ingresado datos
echo '
<table border="1">
<th>X</th><th>Y</th>
'
;
for($i=0;$i<$limite;$i++){ // Creando la tabla...
$func $valor*13// Aqui iria la funcion
$valor $valor+0.1;
echo '<tr><td>'.$valor.'</td><td>'.$func.'</td></tr>
'
;
}
echo '</table>';
}else{ 
// Sino se han ingresado datos, que muestre el formulario
?>

<form action="" method="POST">
Ingresa el valor de X: <input type="text" name="valor" size="4" maxlength="5" title="Maximo 5 caracteres"> <br>
Cuantos resultados deseas mostrar? <input type="text" name="res" size="5" maxlength="5" title="Maximo 99999 resultados"> <br>
<input type="submit" name="send" value="Test!">
</form>
<?
}
?>

Zalu2
#37
PHP / Aumentar 1 a 1 decimales
21 Febrero 2012, 21:55 PM
Hola amigos, en esta ocasion vengo con una pequeña duda que no he podido solucionar. Lo que pasa es que estoy diseñando un sistema de valores de X y Y mediante funciones (matematicas).

Por ejemplo:

CitarX = 1
f(x) = x * 10 = y
Res = Y = 10
Lo que pasa es que con decimales no me funciona, o mas bien, no se como hacerlo, este es mi code:

Código (php) [Seleccionar]
<?php
# Creamos variables...
$valor htmlentities($_POST['valor']);  // Valor de X
$limite = (int)$_POST['res']; // Numero de veces a mostrar resultados
$send $_POST['send']; // Variable del envio
if(isset($send) && !empty($valor)&&($limite)){ // Comprobamos que se hayan ingresado datos
echo '
<table border="1">
<th>X</th><th>Y</th>
'
;
for($i=0;$i<$limite;$i++){ // Creando la tabla...
$func $valor*13// Aqui iria la funcion
echo '<tr><td>'.$valor++.'</td><td>'.$func.'</td></tr>
'
;
}
echo '</table>';
}else{ 
// Sino se han ingresado datos, que muestre el formulario
?>

<form action="" method="POST">
Ingresa el valor de X: <input type="text" name="valor" size="4" maxlength="5" title="Maximo 5 caracteres"> <br>
Cuantos resultados deseas mostrar? <input type="text" name="res" size="5" maxlength="5" title="Maximo 99999 resultados"> <br>
<input type="submit" name="send" value="Test!">
</form>
<?
}
?>


El problema es que cuando por ejemplo pongo 3.3 en el valor de X, la tabla me la muestra 3.3, 4.3, 5.3, etc. Y lo que yo quiero es que me muestre 3.4, 3.5, 3.6, etc o 3.40, 3.50, 3.60, etc.

He buscado por Google y lo que me he encontrado, simplemente es como formatear el resultado, no como aumentar los decimales 1 a 1 o 10 a 10.

Por ejemplo:
Código (php) [Seleccionar]
<?php
$ejemplo 
5.55555555555;
printf("Con 2 decimales %.2f",$ejemplo);
?>

o
Código (php) [Seleccionar]

$ejemplo2 = 5.5;
echo number_format($ejemplo2,2);


etc, etc...

¿Alguien tiene alguna idea?
#38
Cita de: Skeletron en  8 Febrero 2012, 04:17 AM
Yo siempre quería saber si con (int) ya esquivo los SQL Inyection.

Si lo que se quiere es un dato entero, el (int) te servira perfecto para las SQLi ;)
Zalu2
#39
Cita de: $Edu$ en  8 Febrero 2012, 04:14 AM
Me gustaria que me digan como lo hacen

Ah vale, es que ahi lo dices :P

Cita de: $Edu$ en  8 Febrero 2012, 03:55 AM
Pero yo quiero que aparezca en una lista los conectados y que se pueda enviar desde la aplicacion una invitacion para ahi recien si crear la conexion privada entre esas 2 maquinas.

Claro, el servidor debe estar las 24 horas online. En este caso, pienso que ya entran en juego bases de datos (para la lista de conectados y poder enviar la invitacion, por ejemplo) y PHP para manejarlo.
Zalu2
#40
Vale xDDD, un poco tonto el pedido pero bueh:

Código (php) [Seleccionar]
<?php
$num 
rand(1,5);
if(
$num<2){
echo 
"Este es el mensaje";
}else{
echo 
"No acertaste :P";
}
?>


Código (dos) [Seleccionar]
@echo off
:: No testeado ya que no ando en windows xD
set num= %random%
if %num%<10 ( echo Mensaje ) else echo No acertaste
pause>nul && exit


etc, etc xDD
Zalu2