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 - Shell Root

#2221
Scripting / Re: [Python] - Traspuesta
18 Noviembre 2010, 16:34 PM
Código (python) [Seleccionar]
# Transpose of a matrix
# Shell Root
# 2010


#Definition and setting of variables
M1 = [[1, 2,  3], [2, 12, 6], [1, 0, -3], [10, -1, 0]]
M2 = [[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]

for i in range(4):
for j in range(3):
M2[j][i] = M1[i][j]


for i in range(3):
print(M2[i])


Resultado,
Código (PoC) [Seleccionar]
alex@shellroot:~/Escritorio$ python PoC.py
[1, 2, 1, 10]
[2, 12, 0, -1]
[3, 6, -3, 0]
#2222
Con peticiones, así, El código es de mi amigo @yoya
Código (perl) [Seleccionar]
#/usr/bin/perl
use LWP::UserAgent;
use HTTP::Response;

my $ua = new LWP::UserAgent;
$ua->agent('Mozilla/5.0 (X11; U; Linux i686; es-ES; rv:1.9.2.2pre) Gecko/20100308 Ubuntu/9.10 (karmic) Namoroka/3.6.2pre');

my $peticion = new HTTP::Request GET => $ARGV[0];
my $response = $ua->request($peticion);
if($response->is_success){
print "La web esta online.\n";
print $response->status_line, "\n";
exit;
}else{
print "La web esta off.\n";exit;
}


Resultado,
Código (PoC) [Seleccionar]
alex@shellroot:~/Escritorio$ perl PoC.pl 'http://shellrootsecurity.blogspot.com/index.html'
La web esta online.
200 OK
alex@shellroot:~/Escritorio$ perl PoC.pl 'http://shellrootsecurity.blogspot.com/index.php'
La web esta off.
alex@shellroot:~/Escritorio$
#2223
Programación C/C++ / Re: Problema con Switch
17 Noviembre 2010, 19:05 PM
La función tolower() convierte un Tipo de dato carácter a minúscula (A-Z a a-z).

#include <stdio.h>

char c;
int main(){
   printf("Ingrese un carácter\n");
   scanf("%c", &c);
   c = tolower(c);
   if ( (c>='a') && (c<='z') ){
      if ( (c== 'a') || (c== 'e') || (c== 'i') || (c== 'o') || (c== 'u')){
         printf("Es vocal\n");
      }else{
         printf("Es consonante\n");
      }
   }else{
      if((c>='0') && (c<='9')){
         printf("Es numérico\n");
      }else{
         printf("Otro caracter\n");
      }
   }

   return 0;
}


Resultado,
Código (PoC) [Seleccionar]
alex@shellroot:~/Escritorio$ gcc PoC.c
alex@shellroot:~/Escritorio$ ./a.out
Ingrese un carácter
e
Es vocal
alex@shellroot:~/Escritorio$ ./a.out
Ingrese un carácter
1
Es numérico
alex@shellroot:~/Escritorio$ ./a.out
Ingrese un carácter
w
Es consonante
alex@shellroot:~/Escritorio$
#2224
PHP / Re: problemas envia campo ajunto nulo
17 Noviembre 2010, 18:56 PM
El mismo código pero más organizado.
Código (php) [Seleccionar]
<?php
   session_start
();
   include(
"config.php");
   
$uservista=$_SESSION["s_username"] ;
   if (!empty(
$uservista)) {
      
$nombre_archivo $HTTP_POST_FILES['archivo']['name'];
      
$codigodate("g-h-s-a");
      
$nombrea explode('.',$nombre_archivo);
      
$oneparte $nombrea[0];
      
$twoparte $nombrea[1];
      
$completo $oneparte.$codigo.".".$twoparte;
      if(!empty(
$nombre_archivo)){
         
move_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name'], $nombre_archivo);
      }
      echo
"<b><h2>Mensaje enviado</h2><b> ";
      echo
"<a href='bandeja.php'>Volver   a la bandeja de entrada</a><br>";
      
$consulta2 mysql_query("select * from `usuarios`  order by id desc");
      while(
$rconsul2 mysql_fetch_array($consulta2)){
         
$usuarioc2 $rconsul2['id'];
         
$comp "id".$usuarioc2;
         
$entra $_POST['id'.$usuarioc2];
         
$asunto $_POST['textfield'];
         
$mensaje $_POST['textarea'];
         if(isset(
$entra)){
            echo 
"se a enviado mensaje  a $entra <br>";
            
$insertam mysql_query("INSERT INTO mensaje (id,user_de,user_para,titulo,leido,comentario,ajunto1) values ('','$uservista','$entra','$asunto','texto_1','$mensaje','$completo')");
            if(!
copy("./$nombre_archivo""./$entra/$completo")){ echo " - "; }
         }
      }
      
unlink("$nombre_archivo");
   }else{
      echo 
"\n";
   }
?>


Y quizás el problema es el que decís, como no se manda ningún archivo entonces a donde se va a copiar?, entonces podrías verificar en la siguiente linea,
Código (php) [Seleccionar]
      if(!empty($nombre_archivo)){
         move_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name'], $nombre_archivo);
         /* COPY */
      }
#2225
Bugs y Exploits / Re: averiguar version phpbb
17 Noviembre 2010, 18:40 PM
:https://addons.mozilla.org/en-US/firefox/addon/10493/
Detect the backend software of the current website (Drupal 5.x, 6.x, Wordpress 2.x, Django, phpBB, MediaWiki, MoinMoin, Joomla, Reddit, ...).
#2226
Bases de Datos / Re: Ayuda con mysql_fetch_array
17 Noviembre 2010, 04:41 AM
Excelente que ya resolviste tú problema, pero aún no me cabe en la cabeza del porque se soluciono el problema cuando le cambiaste de Mayús/Minús la tabla, me quedo la curiosidad.
#2227
Scripting / Re: [Bash] Problemas con grep en una URL
17 Noviembre 2010, 04:21 AM
Pues entonces, intenta formular una expresión regular que realice las acciones que necesites, por ejemplo,
Código (javascript) [Seleccionar]
http:\/\/(.*\.(net|com|org))
#2228
Bases de Datos / Re: Ayuda con mysql_fetch_array
17 Noviembre 2010, 03:45 AM
Bueno, como vez cuando se printeo la query, no realizaba ninguna consulta ya que la variable $var no contiene ningun valor, podrías decirme esa variable que valor tiene, supongo que es la variable que es pasada como parámetro por GET, verdad? En caso de ser así, mostradnos como seteas esa variable.
#2229
Bases de Datos / Re: Ayuda con mysql_fetch_array
17 Noviembre 2010, 02:18 AM
Perdón men, mala mia. Es la siguiente, cambia la linea que adicione por la siguiente,
Código (php) [Seleccionar]
      ########
      print ($sSQL); #Aqui
      ########


Cuando muestre el resultado, ejecutadlo en el motor de base de datos a ver si te trae algo la Query.
#2230
Bases de Datos / Re: Ayuda con mysql_fetch_array
16 Noviembre 2010, 23:20 PM
Intenta printear la salida de la Query, para verificar dentro del moto de base de datos, así,
Código (php) [Seleccionar]
<?php
   $handler 
mysql_connect ("localhost","usuario","password") or die("Error: ".mysql_error());
   
mysql_select_db("basedatos"$handler);
   if (
$handler){
      
$sSQL "SELECT id, autor, fecha, email, mensaje FROM temas WHERE padre='$var'";

      
$sQuery mysql_query($sSQL$handler) or die("Error: ".mysql_error());
      
########
      
print ($sQuery); #Aqui
      ########
      
print("<table align='center' width='50%' border='0'>");
 
      while (
$sRows mysql_fetch_array ($sQuery)) {
         print (
"<tr><td ><font size='4' color='white'>Autor :</font></td><td > ".$sRows[1]."</td></tr>
            <tr><td ><font size='4' color='white'>Fecha : </font></td><td>"
.$sRows[2]."</td></tr>
            <tr><td ><font size='4' color='white'>E-mail : </font></td><td>"
.$sRows[3]."</td></tr>
            <tr><td ><font size='4' color='red'>Mensaje : </font></td><td>"
.$sRows[4]."</td></tr><tr ><td colspan='2'><hr></td></tr>");
      }
 
      print (
"</table>");
   } else {
      print (
"No se puede conectar. Intente nuevamente");
   }
?>