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

#141
jooder cada dia flipo mas con python :o

Bastante interesante el ejemplo, mi idea era "generar" un switch un poco más compacto, pero la verdad esta idea me ha gustado bastante, me has puesto a pensar bastante xD (me costó entender la sintaxis, creo que estoy un poco oxidado jaja) y no encontré mucha información por papi google.

Estaré probando para ver cuanto jugo le sacamos..

Siempre tienes algo bajo la manga once :P

Zalu2!
#142
Back-end / Re:Conversor de textos By 2Fac3R v3.0
Noviembre 25, 2013, 03:15:35 PM
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
interesante, podría estar estructuralmente mejor pero está muy bien.

si te interesa saber por qué podría estar mejor decime y te comento.

saludos!

Cualquier comentario es bienvenido, y si es para mejorar el code mucho mejor!  :D
Zalu2!
#143
Back-end / Re:Conversor de textos By 2Fac3R v3.0
Noviembre 24, 2013, 01:41:15 AM
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
Haz vuelto, que alegría, está bueno, saludos. :D

Me paso casi diario por acá, solo que no me habia dado tiempo de publicar ni casi de comentar en temas, ustedes responden muy bien, no hace falta jajaja  ;)

Zalu2!
#144
Vale, ahora entiendo, era eso jeje, eso me pasa por estar ya 9 horas seguidas en el ordenador  ::)

Tema solucionado.
Gracias! broths

Zalu2
#145
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
Coincido con 11Sep.

hex(number) -> string

Saludos!
WhiZ

El asunto no tiene que ver (o eso creo) con el hex, por ejemplo:

Código: python

def switch(x,s):
    return{
        'bin2hex': hex(s),
        'encode' : 'Otra cosa...'
    }[x]
     
print switch('bin2hex',255)


funciona correctamente, el problema es usando urllib.

edito:

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
Código: python
def switch(x,s):
return {
'bin2hex':s.encode("hex"),
'encode':urllib.quote(s)
}[x]


Saludos!
WhiZ

Vale, eso funciona correctamente, lo que me queda duda es porqué no funciona de la otra manera?  ???

Zalu2!
#146
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
El error que te da es:
CitarTypeError: hex() argument can't be converted to hex
¿Verdad?

Saludos!

Si es ese, me olvidé ponerlo  ;D , alguna idea brot?

Zalu2
#147
Back-end / Conversor de textos By 2Fac3R v3.0
Noviembre 24, 2013, 12:40:36 AM
Modifiqué un poco el código de la versión anterior, para que quedara más "bonito" hablando del punto de vista de la programación.

He creado y usado este script para uso personal, resolviendo wargames, creandolos, etc...
Código: php

<title> Conversor de textos By 2Fac3R v3.0</title>
<?php
/*
* Conversor de textos
* .- Underc0de.org -.
*    v3.0 2013
* Autor: 2Fac3R
*
* Gr33tz to:
*
* xt3mp, arcangel_nigth, EddyW, ANTRAX, 11Sep, Kr34t0r, GAMARRA, SkippyCreammy, v1c0_h4ck, w4rning, Snifer,
* arthusu, Kodeinfect, [Q]3rV[0], WilyXem, m3x1c0h4ck, etc, etc...
*
* */

error_reporting(E_ALL);

function convertir($a, $string){ // a : eleccion, string:texto

switch($a){
case 'bin2hex':
$res = bin2hex($string);
break;
case 'encode':
$res = urlencode($string);
break;
case 'gzinflate':
$res = gzinflate($string);
case 'decode':
$res = htmlentities(urldecode($string));
break;
case 'utf-7':
$res = mb_convert_encoding($string,'UTF-7');
break;
case 'ASCII':
for($i=0;$i<strlen($string);$i++){
$obt=ord($string[$i]);
$ascii=$obt.',';
}
$res = $ascii;
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;
case 'mcrypt':
$res = crypt($string);
break;
default:
die("Ha habido un error <a href=''> Regresar! </a>");
break;
}
return $res;
}

if(!empty($_POST)):
echo convertir($_POST['convertir'],$_POST['str']);
else:?>
<form action="" method="POST">
<select name="convertir">
<option value="bin2hex"> BinToHex </option>
<option value="encode"> Encode </option>
<option value="decode"> Decode </option>
<option value="gzinflate"> gzinflate </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>
<option value="mcrypt">mcrypt</option>
</select>
<input type="text" name="str">
<input type="submit" name="enviado" value="Convertir!">
</form>
<?endif;?>


Espero que alguien le sea de utilidad como a mí. 8)

Zalu2!
#148
No supe cómo ponerle al título  ;D

El asunto es que mi idea es "crear" un estilo switch en python (para usos propios simplemente) y ando intentando una forma que me pareció interesante, supongo que para muchos de acá no es nueva, es la siguiente:

Código: python

def switch(forum):
    return{
        'underc0de': 'something...',
        'another one' : 'testing...'
    }[forum]

print switch('underc0de');


El problema viene cuando quiero intentar un método dentro del diccionario a retornar, por ejemplo:

Código: python

import urllib

def switch(x,s):
    return{
        'bin2hex': hex(s),
        'encode' : urllib.quote(s)
    }[x]

print switch('encode','http://underc0de.org/foro/python/?action=post')


He comprobado antes esto:

Código: python

print urllib.quote('http://underc0de.org/foro/python/?action=post')


Y funciona, debe ser un error tonto  ::) pero no lo veo  :'(

¿Alquien sabe qué pasa?

Zalu2!
#149
Yo usaría empty() para hacer las comprobaciones en el if.

Como bien te dijeron, se recomienda que ya no se use mysql_ porque ya está obsoleta, yo te recomendaría PDO, aunque si te piensas centrar siempre en manejar datos con mysql, pues está la MySQLi.

Zalu2
#150
Off Topic / Re:Como perder el tiempo en internet xD
Octubre 24, 2013, 03:44:23 PM
Seh, así es como llegué a Underc0de  ::)

Zalu2!  ;D
#151
Es un lenguaje de Programación en Scripting diferente...  ::)

No sé a qué te refieres con "diferencia", simplemente es otro lenguaje, así como Perl, PHP, etc...

Zalu2
#152
Dudas y pedidos generales / Re:Ayuda
Octubre 06, 2013, 07:13:27 PM
Muchas veces está donde tiene las imagenes que utiliza la web, ve la dirección de las imagenes y busca en ese directorio.

Zalu2
#153
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

no entro en comparativas en realidad, a fin de cuentas, sean o no estructurados son lenguajes. Si un lenguaje abarca más o menos no significa que sea o no lenguaje de programación, no tiene nada que ver, no quería caer en ese punto.

Es como decir que porque C no puede cumplir con el paradigma de orientación a objetos no es un lenguaje de programación, es una locura.

Batch es un lenguaje de programación, html no, y por sobradas razones que algunas explico en mi blog 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

saludos!

En tu blog hablas de algo que ya todos estabamos deacuerdo, HTML es un lenguaje de diseño web, y no de programación, lo que se está debatiendo es que batch ni bash son lenguajes.

CitarNo obstante como podremos apreciar, al escribir código html, no hay problema alguno, y el código html no es la solución a ningún problema, y bajo ningún punto de vista html está conformado por dos espacios simbólicos, el de la solución y el del problema.

Pff, no estoy deacuerdo en eso, es como decir que con batch creo código para realizar tareas del windows sin resolver un problema, no creo que sea un "punto" para definir un lenguaje de programación.

PD: Maldito internet, tuve que reescribir todo xD.
Zalu2!
#154
Off Topic / Re:Feliz Cumpleaños ANTRAX
Septiembre 24, 2013, 11:25:49 PM
Felicidades brot, que te la hayas pasado genial ;D

Zalu2
#155
Off Topic / Re:Felicidades Snifer!!!
Septiembre 23, 2013, 11:30:33 PM
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
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
Felicidades snifgay ;D

Snif gay te voy dar!!!! xDDD

gRACIAS ANTRAXCIENTO!!! Y Sangetsu!

Regards,
Snifer

Ves? lo gay no se te ha quitado  :o

Salu2  ;D
#156
Presentaciones y cumpleaños / Re:me presento!!
Septiembre 23, 2013, 11:27:43 PM
No insultas a nadie man, bienvenido a la comu, acá está el subforo de presentaciones 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 Supongo que algun mod te lo moverá.

Pasatelo bien :)

Salu2
#157
Off Topic / Re:Felicidades Snifer!!!
Septiembre 23, 2013, 02:01:00 PM
Felicidades snifgay ;D
#158
Underc0de / Re:Reto Official Pentest Underc0de
Agosto 29, 2013, 12:09:59 AM
Pff, montan esto cuando ando más ocupado que nunca xD.

Hay un registro de participantes o algo así?

Zalu2
#159
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
html es un lenguaje descriptivo, bash y batch son lenguajes de programación que datan de antes del modelo de programación estructurada, por eso no cuentan con muchas estructuras básicas.

No creo que por haber "nacido" antes del modelo de Programación Estructurada se deban considerar lenguajes de programación hoy en dia.

Bash está mucho más avanzado que batch e implementa muchas más funciones y métodos de procesamiento de datos, en mi opinión bash es un lenguaje de programación, pero batch no.

No sé qué opinen los demás, creo que éste como muchos temas, es más un asunto "filosófico" y de "ideas" que de definición exacta.

Zalu2
#160
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
No entiendo tu pregunta y creo que confundes lenguajes de programación web con lenguajes de programación a objectos.


PHP y HTML serían por ejemplo lenguajes de programación web, otros como CSS serían los estilos que conforman una pagina web.


Un saludo

HTML lenguaje de programación web???  :o